Question 1Multiple ChoiceC 언어에서 반복문이 필요한 이유는 무엇인가요?코드의 가독성을 높이기 위해효율적인 반복 작업을 수행하기 위해메모리 사용량을 줄이기 위해변수의 수를 줄이기 위해
Question 2Multiple Choicewhile 문에 대한 설명으로 올바른 것은?조건이 거짓일 때만 실행된다조건이 참인 동안 반복 실행된다최소 한 번은 실행된다변수 초기화가 필요 없다
Question 3Multiple Choicedo-while 문과 while 문의 주요 차이점은 무엇인가요?do-while 문은 조건을 먼저 검사한다while 문은 최소 한 번 실행된다do-while 문은 최소 한 번 실행된다while 문은 조건을 나중에 검사한다
Question 4Multiple Choicefor 문에서 세미콜론(;)의 역할은 무엇인가요?코드의 끝을 나타낸다초기식, 조건식, 증감식을 구분한다무한 루프를 만든다문장을 종료시킨다
Question 6Multiple Choicecontinue 문이 반복문에서 수행하는 기능은 무엇인가요?현재 반복을 종료하고 다음 반복으로 넘어간다반복문을 완전히 종료한다현재 반복을 무시하고 다음 명령으로 이동한다조건식을 다시 평가한다
Question 8Multiple Choice무한 루프를 의도적으로 사용하는 경우는 언제인가요?프로그램을 테스트할 때특정 조건에서 반복을 멈추고 싶을 때반복을 계속 유지하고 싶을 때코드 디버깅을 위해
Question 9Multiple Choice다음 중 중첩 반복문에 대한 설명으로 옳은 것은?반복문 안에 조건문이 들어간 형태반복문 안에 또 다른 반복문이 있는 형태반복문이 없는 형태조건과 반복이 동시에 이루어지는 형태
Question 11Multiple Choice다음 코드의 결과는 무엇인가요? for(int i = 1; i <= 5; i++) printf("%d ", i);1 2 3 4 50 1 2 3 45 4 3 2 11 3 5 7 9
Question 12Multiple Choice센티널 값을 사용하는 이유는 무엇인가요?루프를 무한히 실행하기 위해사용자 입력을 검증하기 위해데이터의 끝을 알리기 위해루프를 중단하기 위해
Question 17Multiple Choice다음 코드의 출력 결과는 무엇인가요? int n = 0; do { printf("%d\n", n); n = n + 1; } while( n < 3 );0 1 21 2 30 1 2 30 1 2 3 4
Question 18Multiple Choice다음 코드의 출력 결과는 무엇인가요? int i; for(i = 1; i < 10; i++) { if(i % 3 == 0) break; printf("%d\n", i); }1 21 2 31 2 41 2 3 4