본문 바로가기
프로그래밍 일반사무자동화산업기사 · 2019년09월21일 · 44/80

44.C 언어에서 다음과 같이 수행될 때, while문은 몇 번 수행되는가?

사무자동화산업기사 44번 문제 이미지
1
1
2
3
3
6정답
4
20

해설

해당 문제의 조건을 보시면 "SUM이 20보다 작은 동안 반복"하는 것을 확인 하 실 수 있고. 반복문 내에는 Sum = Sum + i;와 i = i +1;임을 확인 가능합니다. i의 초기값이 '1'로 잡혀있죠? <1회 연산결과> Sum = 0 + 1; = sum = 1이 됩니다. i = 1 + 1; = i = 2가 됩니다. <2회 연산결과> sum = 1 + 2; = sum = 3이 됩니다. i = 2 + 1; = i = 3이 됩니다. .... 이러한 연산을 직접 문제지 옆에 작성해 보시면 쉽게 이해 하실수 있습니다. sum = sum + i;의 다른 표현은 Sum += i; 입니다. 숙지해 두시면, 문제를 꼬았을때 쉽게 인지하실 수 있습니다.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기