在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_ Click() Static x As Integer Static y As Integer Cls y=1 y=

admin2013-04-11  43

问题 在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_ Click()    Static x As Integer    Static y As Integer    Cls    y=1    y=y+5    x=y +x    Print x, yEnd Sub程序运行时,三次单击命令按钮Command1后,窗体上显示的结果为______。

选项 A、15  16
B、15  6
C、15  15
D、5  6

答案B

解析 本题的难点是Static变量在程序中的应用。Static指定过程中的局部变量为“静态”变量。在三次单击命令按钮的计算过程中,局部变量y的值每次都被1赋值,结果为6;而“静态”变量x的值在应用程序退出前,却一直保存在内存中,所以“x=5+5+5=15”。
转载请注明原文地址:https://jikaoti.com/ti/B860FFFM
0

最新回复(0)