首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设工程中有2个窗体:Form1、Foma2,Form1为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCII码为13)后,隐藏Form1,显示Form2。若口令为“XSLNCER
设工程中有2个窗体:Form1、Foma2,Form1为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCII码为13)后,隐藏Form1,显示Form2。若口令为“XSLNCER
admin
2012-09-07
31
问题
设工程中有2个窗体:Form1、Foma2,Form1为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCII码为13)后,隐藏Form1,显示Form2。若口令为“XSLNCER”,所有菜单项都可见:否则看不到“成绩录入”菜单项。为此,某人在Form1窗体文件中编写如下程序:
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii=13 Then
If Tex1.Text=“XSLNCER”Then
Form2.input.Visible=True
Else
Form2.input.Visible=False
EndIf
EndIf
Form1.Hide
Form2.Show
End Sub
程序运行时发现刚输入口令时就隐藏了Form1,显示了Form2,程序需要修改。下面修改方案中正确的是( )。
选项
A、把2个Form2.input.Visible中的“Form2”删去
B、把Form1中Text1文本框及相关程序放到Form2窗体中
C、把IfKeyAsii=13 Then改为IfKeyAscii=“XSLNCER”Then
D、把Form1.Hide、Form2.Show两行移动到2个End If之问
答案
D
解析
根据题干的描述,刚刚输入口令的第一个字符时就隐藏了Form1显示Form2,与预期的键入回车时才隐藏Form1显示Form2不符,町以判断是在进行KeyAscii条件判断时出了问题。观察代码可以看到,Form1.Hide和Form2.Show语句处于KevAscii=13的If判断之外,这样无论键入的第一个字符是否是回车都将执行这两条语句,造成了题干描述的错误现象。解决方案也很简单,只要把这两条语句移到两个EndIf之间,令其受到KeyAscii=13的If判断即可。
转载请注明原文地址:https://kaotiyun.com/show/Hxhp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
结构化程序设计主要强调的是
在窗体上画一个命令按钮,然后编写如下程序: PrivateSubComrnand3_Click() Cop2 Cop3 Cop4 EndSub SubCop(aAsInteger) Staticx
MsgBox函数的返回值的类型为
改变驱动器列表框的Drive属性值将激活_______事件。
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
设执行以下程序段时依次输入2,4,6,执行结果为 Dima(4)AsInteger Dimb(4)ASInteger Fork=0To2 a(k+1)=Val(InputBox("Enterdata:")) b(
VisualBasic程序设计采用的编程机制是
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
数据字典是各类数据描述集合,它通常包括5个部分,即数据项、数据结构、数据流、【】。和处理过程。
随机试题
Wemustmake________ourmindswheretogoforourvacationthiswinter.
嗜铬细胞瘤的描述正确的是
有关酶Km值的叙述正确的是( )。【2004年考试真题】
男性骑跨伤所致的尿道断裂多发生在
燃烧是可燃物质与氧或氧化剂化合时发生的一种伴有放热和发光的激烈氧化反应,由于可燃物质可以是气体、液体或固体,所以它们的燃烧形式是多种多样的。天然气在空气中的燃烧属于()。
现行的检验检疫的收费依据是( )于2003年12月31日下发,并于2004年4月1日正式实施《出入境检验检疫收费办法》。
甲公司长期持有乙公司10%的股权,采用成本法核算。2009年1月1日,该项投资账面价值为1300万元。2009年度乙公司实现净利润2000万元,宣告发放现金股利1200万元。假设不考虑其他因素,2009年12月31日该项投资账面价值为()万元。
甲、乙两人同时从A、B两地出发,相向前行,甲到达B地后,立即往回走,回到A地后,又立即向B地走去:乙到达A地后,立即往回走,回到B地后,又立即向A地电走去。两人如此往复,行走速度不变。若两人第二次迎面相遇的地点距A地450米,第四次迎面相遇的地点距B地65
欧美接送学生的校车车身一般为黄色,是因为黄色是()的颜色。
梁启超曾指出:“吾国四千余年大梦之唤醒,实自甲午战败割台湾偿二百兆以后始也。”甲午战争带来的亡国灭种危机让中国人睁开双眼,使中国人民的民族意识开始普遍觉醒,为此先进的中国人提出的主要口号有()
最新回复
(
0
)