출제 21-1다음과 같은 사용자 정의 함수를 Visual Basic E… | [컴퓨터활용능력 1급 필기] 가끔 나오는 문제 · 최근 상시 회차 1회 출제 (331) 상세 페이지
1[컴퓨터활용능력 1급 필기] 가끔 나오는 문제 · 최근 상시 회차 1회 출제 (331)
출제 21-1
다음과 같은 사용자 정의 함수를 Visual Basic Editor의 모듈에 작성한 후, 워크시트의 셀에 =fnSum(10)을 입력했을 때 표시되는 결과는?
Function fnSum(n As Integer) As Long
Dim i As Integer, s As Long
For i = 1 To n Step 2
s = s + i
Next i
fnSum = s
End Function
1
25
2
55
3
30
4
20
해설
이 함수는 1부터 n까지 2씩 증가시키며 홀수만 누적으로 더하는 반복문을 수행한다.
n에 10을 대입하면 i는 1, 3, 5, 7, 9의 값을 차례로 가지며 반복이 끝난다.
1+3+5+7+9를 모두 더하면 결과값은 25가 되어 셀에 표시된다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.