单选题 窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序: Private Sub Command1 Click() Dim n IfText1.Text<>”123456”Then n=n+1 Print”口令输入错误”&n&”次” End If End Sub
【正确答案】 D
【答案解析】解析:本题中题干部分的程序之所以会产生不合要求的结果,其原因是在单击事件中的第一条语句为Dim n,这样的话每次单击按钮时触发此事件,都将会执行这条语句,重新定义一个局部变量n并设其默认初值为0。Static语句在过程级别中使用,用于声明变量并分配存储空间,在整个代码运行期间都能保留使用Static语句声明的变量的值,因此此处应该使用Static n来声明变量。