首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个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-10-23
63
问题
窗体上有一个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://kaotiyun.com/show/CJLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面程序运行后,窗体中显示【】。PrivateSubCommand1_Click()a$="*":b$="$"Fork=1To3x$=String$(Len(a$)+k,b$)Printx$;NextPrint
下列软件系统结构图的宽度为【】。
运行下列程序段后,显示的结果为J1=23∶J2=32IfJ1
要使一个图片框控件能自动地附着在窗体的一条边上,应设置它的()属性。
下面程序是用来打印九九乘法表的,请填空。DimiAsInteger,jAsInteger,Str1$Str1=""Fori=1To9Forj=1To9If【】ThenStr1=Str1+Str$(
如果不指明函数过程参数的类型,则该参数的数据类型为【】。
Sub过程与Function过程最根本的区别是
软件是程序,数据和______的集合。
下列叙述中,不属于测试的特征的是______。
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
随机试题
Theyhavedevelopedtechniqueswhichare________tothoseusedinmostfactories.
南京地貌特征属宁镇扬丘陵地区,以丘陵为主。()
后现代公共行政管理的核心概念是()
大量输入生理盐水治疗等渗性缺水可导致()
伤寒的病理特点中错误的是
脾胃气虚,气血不足的病人,面色常表现为
()是针对进口产品激增的情况而采取的对外贸易救济措施。
存货存在下列情形之一的(),通常表明存货的可变现净值为零。
求max{χy,1}dχdy,其中D={(χ,y)|≤χ≤2,0≤y≤2}.
Friendshipisbothasourceofpleasureandacomponentofgoodhealth.Peoplewhohaveclosefriendsnaturallyenjoytheir【C1】_
最新回复
(
0
)