MoonNote

반응형

 


Which loop will only run for a single iteration?

 

1.

2. 

3. 

 

 

 

 

 

 

4.

 

 

 

 

 

 

정답 보기는 아래 더보기 클릭

 

더보기


정답 : 3번

 소스 코드를 보고 While Loop가 한번만 실행되는 코드를 찾는 문제이다.
While문의 조건 터미널에 대해서 알면되는 문제로 While Loop의 조건터미널은 2가지 옵션이 있다.

 참인 경우 정지 : 조건터미널에 True 값이 들어올 경우 루프 종료

 참인 경우 계속 : 조건터미널에 True 값이 들어올 경우 루프 계속 실행

 4개의 보기 모두 참인 경우 정지하는 옵션으로 코드가 실행되자마자 True값이 들어가는 보기를 찾으면 되겠다. 와이어 연결 위치가 [NOT] 게이트 전인지 후인지에 따라서 초기 불리언 값이 반전되어 들어가는지 그대로 들어가는지 주의해서 살펴보자. 4개의 보기 모두 코드를 분석해보면 3번만 실행되자마자 True 값이 그대로 조건 터미널에 들어가는 것을 알 수 있으므로 3번 보기가 정답이다.

 

 

 

 

 

※ 이 글이 도움이 되었다면 "🤍공감" 버튼을 클릭해주세요. 클릭 한번이 글 쓰는데 큰 힘이 됩니다.

공유하기

facebook twitter kakaoTalk kakaostory naver band