命任何一个滚动条滚动框件过程如下: Private Sub Command1_Click() x=10 Print f(x) End Sub Private Functionf(y As Integer) f=y*y End Function 运行上述程序

admin2016-12-13  15

问题 命任何一个滚动条滚动框件过程如下:
Private Sub Command1_Click()
x=10 Print f(x)
End Sub
Private Functionf(y As Integer)
f=y*y
End Function
运行上述程序,如下叙述中正确的是:

选项 A、程序运行出错,x变量的类型与函数参数的类型不符
B、在窗体上显示100
C、函数定义错,函数名f不能又作为变量名
D、在窗体上显示10

答案A

解析 在调用子过程或者函数过程时,要求实参与形参必须是匹配的,即个数相同、类型相同、顺序一致。本题中命令按钮的Click事件中隐式声明了变量x,所以x是变体型;在调用函数f的时候将变体型的x作为实参传送,但函数f中的形参y是整型的,故此产生类型不匹配的情况。
转载请注明原文地址:https://kaotiyun.com/show/9bGp777K
0

最新回复(0)