SQLD프로그래밍 언어 활용C 반복문난이도 2MCQ

SQLD C 반복문 기출문제 #4496

문제

C언어에서 무한 반복되도록 입력한 for문에 해당하지 않는 것은?

① for(;;) ② for(int i = 0; ; i++) ③ for(int i = 0; i < 10;) ④ for(int i = 0; i < 10; i++)

정답

4

해설

정답: 4. for(int i = 0; i < 10; i++)는 i가 증가하다가 10이 되는 순간 조건이 거짓이 되어 반복이 종료된다.

오답 풀이

  • 1번: 조건식이 비어 있으므로 무한 반복된다.
  • 2번: 조건식이 비어 있어 무한 반복된다.
  • 3번: 증감식이 없으므로 조건이 계속 참이라면 무한 반복될 수 있다.
  • 4번: i가 증가해 반복이 종료되는 정상적인 for문이다.

보충 개념 C언어의 for문에서 조건식이 생략되면 항상 참으로 간주된다.

SQLD 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.