본문 바로가기
데이터베이스 일반컴퓨터활용능력 1급 · 2010년06월06일 · 46/60

46.다음과 같은 제어문을 실행하였을 때 Sum의 값은 얼마인가?

컴퓨터활용능력 1급 46번 문제 이미지
1
3
2
4정답
3
8
4
9

해설

Do Until문은 조건에 만족할때 까지 반복합니다. n의 값이 1로 초기화 되어있고 n의 값이 5보다 크거나 같지 않을때 까지 반복 된다고 보면 되겠습니다. 즉 n은 1과 3일 때까지 반복 되게 되는 것입니다. n이 5가 되면 n>=5 부분에서 5와 같다라는 것에 만족 하게 되므로 5까지는 반복되지 않는 것입니다. 이로 인하여 Sum=Sum+n(누적합)에 의하여 1과 3이 더해지며 4라는 결과를 나타나게 되는 것입니다. (과정) 초기값 : Sum=0, n=1 1회 반복 : Sum=0, n=1, Sum=Sum+n일때 Sum=1 2회 반복 : Sum=1, n=3, Sum=Sum+n일때 Sum=4 3회 반복 : Sum=4, n=5  n의 값이 5와 크거나 같기 때문에 계산하지 않음.

이 시험을 직접 풀어보세요

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

회원가입 없이 CBT 풀기