모두CBT

다음 프로시저가 실행된 후 Total 값으로 옳은 것은?Sub PTot… | [컴퓨터활용능력 1급 필기] 13년 1회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 13년 1회차
다음 프로시저가 실행된 후 Total 값으로 옳은 것은?

Sub PTotal()
  For j = 1 To 10 Step 3
    Total = Total + j
  Next j
  MsgBox "총 "& Total& "입니다."
End Sub

1
17
2
22
3
12
4
10
해설

프로시저는 For j = 1 To 10 Step 3 반복문 안에서 Total = Total + j 를 실행한 뒤 메시지 상자로 결과를 보여 준다. Total은 따로 값을 넣지 않았으므로 초기값이 0이다.

j는 1에서 시작해 3씩 커지므로 1, 4, 7, 10의 네 번만 반복된다. 그다음 값인 13은 종료값 10을 넘어서므로 반복이 끝난다. 누적 과정은 0+1=1, 1+4=5, 5+7=12, 12+10=22가 된다.

따라서 반복이 모두 끝난 뒤 Total 값은 22이고, 메시지 상자에는 '총 22입니다.'가 표시된다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.