首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序: Private Sub commandl_Click() Dim n If Text1.Text”123456”Then n=n+1 Print
窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序: Private Sub commandl_Click() Dim n If Text1.Text”123456”Then n=n+1 Print
admin
2017-07-28
25
问题
窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序:
Private Sub commandl_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://kaotiyun.com/show/9xGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如果要在程序代码中为图片框动态加载或清除图形,可以通过()函数来实现。
在窗体上画一个命令按钮,其名称为Commandl,然后编写如下事件过程:PrivateSubCorrtmandlClick()a$=”NationalcomputerrankExamination”n=Len(a$)S=0Fori=1
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
设A=2,B=-4,则表达式3*A>5orB+8>0的值是______。
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
下列说法错误的是
以下关于KeyPress事件过程中参数KeyAscii的叙述中正确的是
设a=2,b=3,c=4,下列表达式的值是______。Nota<=cOr4*c=b^2Andb<>a+C
多分支选择结构的SelectCase<测试表达式>语句中,<测试表达式>可以是______。
设窗体Form1中有一名为mnuFile的菜单,它只有一个标题为Open的子菜单。为使程序运行时,按下Alt+F键窗体中能够显示如下图所示的菜单项,则mnuFile的标题应为______。
随机试题
[2014专业案例真题上午卷]一座远离发电厂与无穷大电源连接的变电站,其电气主接线如下图所示变电站位于海拔2000m处,变电站设有两台31500kVA(有1.3倍过负荷能力),110/10kV主变压器,正常运行时电源3与电源l在110kV1号母线并网运
同一工程地质条件区域内,在承受相同的上部荷载时,选用埋深最浅的基础是()。[2010年真题]
下列各项中,属于台式钻床、立式钻床和摇臂钻床共同特点的是()。
()指直接用于产品生产并构成产品实体或主要成分的原料、主要材料、外购半成品、有助于产品形成的辅助材料,以及直接用于产品生产的各种燃料和动力费用。
如果流动负债小于流动资产,则期末以现金偿付一笔短期借款所导致的结果是()。
阅读下列材料,按要求完成任务。材料一《普通高中化学课程标准(实验)》关于“氧化还原反应”的内容标准:根据实验事实了解氧化还原反应的本质是电子的转移,举例说明生产、生活中常见的氧化还原反应。材料二某版本教科书《化学1》的知识结构体系:
Oneday,littleTonywenttoashoppingcenterwithhisparent.Itwasverycrowded.Tonysawatoyonashopwindow.Helikedi
公安机关要接受同级党委()的领导。
每一个OSPF区域拥有一个区域标识符,区域标识符的位数是()。
A、Becausewestilllacktheevidencetobackthat.B、Becausetherehaven’tbeenenoughnegotiations.C、Becauseweallvalueour
最新回复
(
0
)