柠檬试题库
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.”删去
热度🔥909
参考答案:B
解析:

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


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 有两个关系R,S如下: 由关系R通过运算得到关系S,则所使用的运算为(  )。 InputBox函数的返回值类型是(  )。 若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是(  )。       某单位财务处请小张设计《经费联审结算单》模板,以提高日常报账和结算单审核效率。请根据考生文件夹下“Word素材1.docx”和“Word素材2.xlsx”文件完成制作任务,具体要求如下: 1. 将素材文件“Word素材1.docx”另存为“结算单模板.docx”,保存于考生文件夹下,后续操作均基于此文件。 2. 将页面设置为A4幅面、横向,页边距均为1厘米。设置页面为两栏,栏间距为2字符,其中左栏内容为《经费联审结算单》表格,右栏内容为《XX研究所科研经费报账须知》文字,要求左右两栏内容不跨栏、不跨页。 3. 设置《经费联审结算单》表格整体居中,所有单元格内容垂直居中对齐。参考考生文件夹下“结算单样例.jpg”所示,适当调整表格行高和列宽,其中两个“意见”的行高不低于2.5厘米,其余各行行高不低于0.9厘米。设置单元格的边框,细线宽度为0.5磅,粗线宽度为2.25磅。 4. 设置《经费联审结算单》标题(表格第一行)水平居中,字体为小二、华文中宋,其他单元格中已有文字字体均为小四、仿宋、加粗;除“单位:”为左对齐外,其余含有文字的单元格均为居中对齐。表格第二行的最后一个空白单元格将填写填报日期,字体为四号、楷体,并右对齐;其他空白单元格格式均为四号、楷体、左对齐。 5. 《XX研究所科研经费报账须知》以文本框形式实现,其文字的显示方向与《经费联审结算单》相比,逆时针旋转90度。 6. 设置《XX研究所科研经费报账须知》的第一行格式为小三、黑体、加粗,居中;第二行格式为小四、黑体,居中;其余内容为小四、仿宋,两端对齐、首行缩进2字符。 7. 将“科研经费报账基本流程”中的四个步骤改用“垂直流程”SmartArt图形显示,颜色为“强调文字颜色1”,样式为 “简单填充” 。 8. “Word素材2.xlsx”文件中包含了报账单据信息,需使用“结算单模板.docx”自动批量生成所有结算单。其中,对于结算金额为5000(含)以下的单据,“经办单位意见”栏填写“同意,送财务审核。”;否则填写“情况属实,拟同意,请所领导审批。”。另外,因结算金额低于500元的单据不再单独审核,需在批量生成结算单据时将这些单据记录自动跳过。生成的批量单据存放在考生文件夹下,以“批量结算单.docx”命名。 下面属于“对象”成份之一的是( )。