首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序: Private Sub commandl_Click() Dim n If Text1.Text"123456"Then n=n+1 Pri
窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序: Private Sub commandl_Click() Dim n If Text1.Text"123456"Then n=n+1 Pri
admin
2016-08-24
61
问题
窗体上有一个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://www.kaotiyun.com/show/84Lp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如下程序:PrivateSubForm_Click() a=20:b=20:c=120:d=120 Form1.Line(a,b)-(c,b),,BFEndSub单击窗体后,窗体上显示的是()。
在窗体上画一个文本框(其Name属性为Text1),然后编写如下事件过程:PrivateSubForm_Load()Text1.Text=""Text1.SetFocusFori=1To9Sum=Sum+
下面关于VisualBasic6.0工具栏的说法不正确的是()。
下列关于队列的叙述中正确的是
下面关于对象概念的描述中错误的是
设用复制、粘贴的方法建立了一个命令按钮数组Command1,以下对该数组的说法错误的是()。
设x是小于10的非负数。对此陈述,以下正确的VB表达式是
下面关于多重窗体的叙述中,正确的是()。
下面的程序执行时,可以从键盘输入一个正整数,然后把该数的每位数字按逆序输出。例如:输入7685,则输出5867;输入1000,则输出0001。请填空。PrivateSubCommandl_Click()
在E-R图中,用来表示实体的图形是()
随机试题
法律规定,逮捕()批准。
酶有非竞争性抑制剂存在时()。
A.新鲜冰冻血浆B.冷沉淀凝血因子C.单采新鲜冰冻血浆D.单采少白细胞血小板E.单采粒细胞容量为150~500ml的是
玉液汤的适应证是增液汤的适应证是
年应税销售额未超过标准的,从事货物生产或提供应税劳务的小规模企业和企业性单位,如果账簿健全、能准确核算并提供销项税额、进项税额,能按规定报送有关税务资料,并且年销售额在()以上,经企业申请,税务机关可认定其为一般纳税人。
由镶金的不锈钢表壳制成的自动上弦机械手表
习近平总书记指出:“生活在我们伟大的祖国和伟大时代的中国人民,共同享有人生出彩的机会,共同享有梦想成真的机会,共同享有同祖国和时代一起成长与进步的机会。”这说明()。
张某与王某签订了一份借款合同,张某为借款人,王某为出借人,借款数额为500万元,借款期限为两年。A机构、B机构为该借款合同进行保证担保,担保条款约定,如张某不能如期还款,A机构、B机构承担保证责任。同时,李某对张某与王某的借款合同进行了抵押担保,担保物为一
A、 B、 C、 D、 C图形中线条之间的交点数都是9,选项中只有图形C符合这一特征。
FoodanddrinkplayamajorroleinChristmascelebrationsinmostcountries,butinfewmoresothaninMexico.Manyfamilies
最新回复
(
0
)