책 내용 질문하기
프로시저 작성 - opt 선택 여부에 따른 셀 입력에 대해서
도서
2024 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
115
조회수
170
작성일
2024-05-17
작성자
정*성
첨부파일

해당 쪽에 해당하는 프로시저 문제 질문입니다.

 

해당 쪽에 있는 폼은 opt 옵션이 "필수"로 선택되어 있지 않습니다.

또한, 문제에서도 'opt 옵션이 선택되는 경우에 따라'

라 표현 되어 있습니다.

 

그렇다면 opt 옵션이 선택되지 않는 상황도 고려해야하지 않나요?

 

답지에서는 

 

if opt고급.value = true then 

~~~~~

elseif opt실버.value = true then

~~~~~~

else

cells(입력행, 2) = "일반"

 

되어있습니다. 

 

else 로 묶었기에 

opt 옵션을 선택하지 않아도 일반으로 처리되는 구문입니다.

 

이런 문제의 경우

 

if opt고급.value = true then 

~~~~~

elseif opt실버.value = true then

~~~~~~

elseif opt일반.value = true then

~~~~~~~

else

end if

 

식으로 그 어떠한 옵션도 선택하지 않을 때 else로 그 어떠한 것도 실행하지 않는, 셀에 입력하지 않는 것이

더 정답에 근접하지 않나요?

답변
2024-05-21 16:21:09

안녕하세요.

 

정인성 님의 말씀을 들으니 맞는 말씀이기는 한데요. 지금까지 출제된 문제를 모두 교재와 같이 작성해도 전혀 문제가 없었습니다. 

코드는 작성하는 사람마다 다를 수 있으므로 문제의 지시사항을 만족하고 결과가 정상적으로 실행되면 모두 맞는 것으로 처리됩니다.

 

즐거운 하루 되세요.

 

  • 관리자
    2024-05-21 16:21:09

    안녕하세요.

     

    정인성 님의 말씀을 들으니 맞는 말씀이기는 한데요. 지금까지 출제된 문제를 모두 교재와 같이 작성해도 전혀 문제가 없었습니다. 

    코드는 작성하는 사람마다 다를 수 있으므로 문제의 지시사항을 만족하고 결과가 정상적으로 실행되면 모두 맞는 것으로 처리됩니다.

     

    즐거운 하루 되세요.

     

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.