在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Dim k As IntegerPrivate Sub form_ Load() k = 15End SubPrivate Sub Command1_ Click()Static b

admin2010-09-11  34

问题 在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Dim k As IntegerPrivate Sub form_ Load()    k = 15End SubPrivate Sub Command1_ Click()Static b As IntegerDim k As Integer    k= k +1    b = b+1    Print k, bEnd Sub程序运行时,两次单击命令按钮Command1后,在窗体上显示的第二行是______。

选项 A、1    1
B、1  2
C、2    1
D、2  2

答案B

解析 本题首先定义了一个窗体级变量K,在窗体的Load事件代码中给K赋值150第一次单击命令按钮时,定义了一个静态变量b和一个局部变量k,注意这里的k不是窗体级变量,对它的修改不影响窗体级变量K,执行下面的两条赋值语句后,k的值为1,b的值为1,输出的第一行为1  1。第二次单击Command1,执行Click事件过程,注意此时变量b的值将是上一次退出时的值为1,而不是0,但局部变量k的值为0,执行下面的两条赋值语句后,k的值为1,b的值为2,所以输出的第二行为“1  2”。
转载请注明原文地址:https://kaotiyun.com/show/Twmp777K
0

最新回复(0)