首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个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-08-28
27
问题
窗体上有一个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://jikaoti.com/ti/brJ0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上添加一个文本框Text1,编写如下代码:PrivateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode+5)&KeyCode
为了使模块尽可能独立,要求______。
下列子过程语句的说明正确的是()。
下列关于文件的叙述中,错误的是()。
在使用打印直接输出信息时,下列哪个属性或方法实现了使文件结束打印()。
下列程序实现的功能是:当在窗体上单击时,把C盘根目录下的文件a1.txt,复制到D盘,并取名为a2.txt。PrivateSubForm_Click()DimChAsStringOpen"c:\a1.txt
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序_______。DimkAsIntegerPrivateSubForm_Load()k=5EndSubPrivateSubCo
在关系数据库设计中,设计视图(View)是______阶段的内容。
以下叙述中错误的是______。
使用“打开”对话框的方法是()。
随机试题
流化床中,由于床层内流体和固体剧烈搅动混合,使床层温度分布均匀,避免了局部过热现象。()
Na+通过离子通道的跨膜转运过程属于
成人主要的造血器官是
生殖系统器官CT平扫时可清楚显示者有
发作性睡病多见于
某外贸公司以似报出口方式骗取国家出口退税款3000元,税务机关发现该情况后,不正确的做法是()。
中国公民张某系一大学教授,2012年度取得的收入情况如下:(1)每月取得工资收入5600元。(2)一次性取得设计收入2万元,缴税前从中依次拿出6000元、5000元,通过国家机关分别捐给了农村义务教育和贫困地区。(3)出版专著一部,出版社支付稿酬l0万元。
下列关于合同转让的表述中,疋确的选项是()。
湖南省的衡阳,江苏省的江阴分别位于()。
某工厂进行结构重组,计划减员25%,撤销三个生产车间,这三个生产车间的人数正好占工厂总人数的25%。计划实施后,上述三个生产车间被撤销,整个工厂实际减员15%。此过程中,工厂内部人员有所调整,但整个工厂只有减员,没有增员。如果上述判断为真,以下哪一
最新回复
(
0
)