반응형

Q10. 다음 코드를 실행했을 때 출력 결과는 무엇입니까?

이 문제는 결과를 예측해 볼 수 있도록 하는 문제이다.

우선

score 는 85일때 라고 정해져 있다.

이렇게 되어있으면 score가 90보다 클때가 참(true)이다 라고 볼 수 있지만,

그 앞에 !가 붙으면 그 조건식을 부정하는 부정문이 되기때문에

'score는 90보다 크지 않은가?' 'score는 90보다 작은가?' 라고 묻는 것으로 해석 할 수 있다.

 

여기서 이것이 참(true)이면 1번 "가"를 실행할 것이고 그렇지 않으면 2번 "나"를 실행할 것이다.

 

하지만 여기는 score가 85, 즉 90보다 작은것이 참(true)이기 때문에

1번"가"를 출력할 것을 예측할 수 있다.

반응형

+ Recent posts