柠檬试题库
search
首页 计算机 公务员 驾照 关于

设工程中有2个窗体:Form1、Form2,Form1为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCII码为13)后,隐藏Form1,显示Form2。若口令为“Teacher”,所有菜单都可见;否则看不到“成绩录入”菜单项。为此,某人在Form1窗体文件中编写如下程序:
Private Sub Text11_KeyPress(KeyAscii As Integer) If KeyAscii=13 Then If Text1.Text="Teacher"Then Form2.input.Visible=True Else Form2.input.Visible=False End If End If Form1.Hide Form2.ShowEnd Sub程序运行时发现刚输入口令时就隐藏了Form1,显示了Form2,程序需要修改。下面修改方案中正确的是( )。


  • A.把Form1中Text1文本框及相关程序放到Form2窗体中
  • B.把Form1.Hide、Form2.Show两行移到2个End If之间
  • C.把If KeyAscii=13 Then 改为 If KeyAscii="Teacher" Then
  • D.把2个Form2.input.Visible 中的“Form2.”删去
热度🔥837
参考答案:B
解析:

【解析】原程序的执行流程为,当按下一个键后,激活KeyPress事件,事件中隐藏Form1和显示From2的语句与判断是否按了回车键的语句是顺序的,即不论按了什么键,都会执行隐藏Form1和显示From2的语句。这两句应该上移到第二个EndIf前面,也就是放在判断是否按了回车键的If语句块中。因此B选项正确。
复制题目向AI提问


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 在Access中,参照完整性规则不包括(  )。 窗体中有文本框为Text1、Text2和Text3。运行时在Text1中输入整数m,在Text2中输入整数n(m 假设在UNIX操作系统环境下执行以下程序: main() { printf("Hello World\n"); fork(); printf("Hello World\n"); } 若程序正常运行,子进程创建成功,那么,屏幕上得到输出的有 下列叙述中正确的是( )。       在考生文件夹下打开文档word.docx,按照要求完成下列操作并以该文件名(word.docx)保存文件。按照参考样式"word参考样式.gif"完成设置和制作。具体要求如下:(1)设置页边距为上下左右各2.7厘米,装订线在左侧;设置文字水印页面背景,文字为"中国互联网信息中心",水印版式为斜式。(2)设置第一段落文字"中国网民规模达5.64亿"为标题;设置第二段落文字"互联网普及率为42.1%"为副标题;改变段间距和行间距(间距单位为行),使用"独特"样式修饰页面;在页面顶端插入"边线型提要栏"文本框,将第三段文字"中国经济网北京1月15日讯 中国互联网信息中心今日发布《第31展状况统计报告》。"移入文本框内,设置字体、字号、颜色等;在该文本的最前面插入类别为"文档信息"、名称为"新闻提要"域。(3) 设置第四至第六段文字,要求首行缩进2个字符。将第四至第六段的段首"《报告》显示"和"《报告》表示"设置为斜体、加粗、红色、双下划线。(4)将文档"附:统计数据"后面的内容转换成2列9行的表格,为表格设置样式;将表格的数据转换成簇状柱形图,插入到文档中"附:统计数据"的前面,保存文档。