问题 单项选择题

在窗体上画一个名称为Commandl的命令按钮,然后编写如下通用过程和命令按钮的事件过程:

Private Function fun(By Val m As Integer)

If m Mod 2=0 Then

fun=2

Else

fun=1

End If

End Function

Private Sub Commandl_Click()

Dim i As Integer,s As Integer

s=0

For i=1 To 5

s=s+fun(i)

Next Print s

End Sub

程序运行后,单击命令按钮,在窗体上显示的是()。

A.6

B.7

C.8

D.9

答案

参考答案:B

解析:

[评析] 本题中fun函数的功能是偶数时返回2,奇数时返回1。而1到5中,有三个奇数,两个偶数。所以s是三个1和两个2之和。故s=7。

单项选择题 案例分析题
单项选择题