컴퓨터활용능력 1급 필기데이터베이스 일반VBA For 반복(Step)난이도 3MCQ

컴퓨터활용능력 1급 필기 VBA For 반복(Step) 기출문제 #16332

문제

다음 중 아래 VBA 코드를 실행했을 때 MsgBox에 표시되는 값은?

① 7 ② 12 ③ 24 ④ 28

정답

2

해설

정답: 2. For 문이 i를 0부터 7까지 2씩 증가시키므로 i는 0, 2, 4, 6의 값을 가진다. Num에 누적하면 0+2+4+6=12가 되어 MsgBox에 12가 표시된다.

오답 풀이

  • 1번: 7은 반복 상한일 뿐 i가 7이 되지는 않으므로 옳지 않다.
  • 2번: 0+2+4+6=12이므로 옳다.
  • 3번: 24는 짝수 합과 무관한 값이므로 옳지 않다.
  • 4번: 0~7 모든 정수의 합(28)은 Step 2를 무시한 값이라 옳지 않다.

보충 개념 For ... Step 2는 증가량이 2이므로 i가 0,2,4,6까지만 실행된다(다음 값 8은 상한 7을 넘어 종료). Num은 초기값 0에서 누적된다.

컴퓨터활용능력 1급 필기 데이터베이스 일반 다른 기출문제

컴퓨터활용능력 1급 필기 시험 준비 가이드

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

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