当前位置:IT认证>BASIC题库

问题:[选择题]

[单项选择题] 在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Dim SW As BooleanFunction func(X As Integer) As IntegerIf X < 20 Then Y = X Else Y = 20 + X End If func = Y End FunctionPrivate Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y AsSingle)SW


A.输出0
B.输出25
C.输出45
D.无任何输出

参考答案: D

  参考解析

当鼠标指针在屏幕的某个对象上按键时,就会激发这个对象的MouseDown事件与MouseUp事件。本题中单击的是命令按钮,而不是窗体,故窗体的MouseDown事件与MouseUp事件没有被激发,所以SW为False,因为如果定义了一个Boolean型变量,如果不对它赋值,默认就是False。所以Printfunc(intNum)语句没有被执行,当然也就无任何输出了。

微信端