首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序: Private Sub command1_Click() Dim n If Text1.Text"123456"Then n=n+1 Print "口令
窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序: Private Sub command1_Click() Dim n If Text1.Text"123456"Then n=n+1 Print "口令
admin
2015-06-30
39
问题
窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序:
Private Sub command1_Click()
Dim n
If Text1.Text<>"123456"Then
n=n+1
Print "口令输入错误"& n & "次"
End If
End Sub
希望程序运行时得到左图所示的效果,即:输入口令,单击"确认口令"命令按钮,若输入
的口令不是"123456",则在窗体上显示输入错误口令的次数。但上面的程序实际显示的是右图所示的效果,程序需要修改。下面修改方案中正确的是( )。
选项
A、在Dim n语句的下面添加一句:n=0
B、把 Print "口令输入错误" & n & "次" 改为 Print "口令输入错误"+n+"次"
C、把 Print "口令输入错误" & n & "次" 改为 Print "口令输入错误" & Str(n)& "次"
D、把Dim n 改为 Static n
答案
D
解析
本题考查的是动态变量与静态变量。原来的程序中无法使变量n的值保持到下一次的使用,只有D选项符合要求,将n定义为静态局部变量,在程序执行到该对象的声明处时被首次初始化,每次执行后n的值都会被保存到内存中,所以答案D是正确的;而A选项只是对n赋初值,所以A选项没有意义;B选项和C选项都没有达到改进的目的。
转载请注明原文地址:https://www.kaotiyun.com/show/WjQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如果A为整数且|A|>=10,则打印“OK”,否则打印“Error”,表示这个条件的单行格式If语句是()。
变量未赋值时,数值型变量的值为______,字符串变量的值为______。
下列程序的功能是:将数据1,2,…,8写入顺序文件Num.txt中,请选择正确的程序段()。PrivateSubForm_Click()DimiAsIntegerOpen"Num.txt"ForOut
下列叙述菜单设计的语句中正确的是()。
下列关于图像框控件和图片框控件的说法错误的是()。
下列程序的功能是:将数据1,2,…,8写入顺序文件Num.txt中,请选择正确的程序段。PrivateSubForm_Click()DimiAsIntegerOpen"Num.txt"ForOutputAs
在窗体上画4个文本框,并用这4个文本框建立一个控件数组,名称为Text1(下标从0开始,自左至右顺序增大),然后编写如下事件过程:PrivateSubCommand1_Click()ForEachTextBoxInText
数据库系统的核心是()。
下列可以打开立即窗口的操作是______。
对象实现了数据和操作的结合,使数据和操作______于对象的统一体中。
随机试题
真空干燥箱应先升温再抽真空。
钩藤的原植物属于
我国劳动保险条例规定,大姆指轧断1节的视为轻伤。()
某宗居住房地产,城市规划规定既可用做商业用途,也可用做居住用途,而估价人员坚持以居住用途进行估价,你认为估价人员可能出于什么考虑?()
关于有效市场假说理论,下列论述错误的是( )。
合纵连横
如下图所示,CiscoCatalyst6500交换机A与B之间需传输ID号为10~35的VLAN信息,但是ID号为23的VLAN信息不允许传输。下列为交换机端口5/1分配VLAN的配置,正确的是()。
Federaleffortstoaidminoritybusinessesbeganinthe1960swhentheSmallBusinessAdministration(SBA)beganmakingfederally
【S1】【S8】
BillGateswasbornonOctober28,1995intheUnitedStates.A19【M2】photoshowsBillasaraptyoungteenager,watchedhisfr
最新回复
(
0
)