다음 중 아래 ASP 문서 수행 결과로 옳은 것은?<html>&l… | [전자상거래운용사 필기] 03년 1회차 기출문제 상세 페이지
1[전자상거래운용사 필기] 03년 1회차
다음 중 아래 ASP 문서 수행 결과로 옳은 것은?
<html>
<body>
<%
dim temp
temp = 25
If temp > 30 Then
Response.Write "수영"
ElseIf temp > 25 Then
Response.Write "테니스"
ElseIf Temp > 20 Then
Response.Write "골프"
Else
Response.Write "스키"
End If
%>
</body>
</html>
1
수영
2
테니스
3
골프
4
스키
해설
출력 결과는 골프이다.
변수 temp에 25가 대입된 뒤 조건이 위에서부터 차례로 평가된다. 첫 조건 temp > 30 은 25 > 30 이므로 거짓이고, 다음 조건 temp > 25 도 25 > 25 여서 초과 비교는 같은 값을 만족시키지 않으므로 거짓이다.
세 번째 조건 temp > 20 에서 25 > 20 이 참이 되어 Response.Write "골프"가 실행된다. If 구조는 참인 분기 하나만 수행하고 나머지 ElseIf·Else를 건너뛰므로 화면에는 골프만 출력된다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.