[计算机类试卷]国家二级VB机试(菜单和对话框、多重窗体与环境应用)模拟试卷1及答案与解析.doc
《[计算机类试卷]国家二级VB机试(菜单和对话框、多重窗体与环境应用)模拟试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VB机试(菜单和对话框、多重窗体与环境应用)模拟试卷1及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VB机试(菜单和对话框、多重窗体与环境应用)模拟试卷 1及答案与解析 一、选择题 1 窗体上有一个用菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示。 以下叙述中错误的是 ( A)在设计 “粘贴 ”菜单项时,在菜单编辑器窗口中设置了 “有效 ”属性 (有 “”) ( B)菜单中的横线是在该菜单项的标题输入框中输入了一个 “一 ”(减号 )字符 ( C)在设计 “选中 “菜单项时,在菜单编辑器窗口中设置了 “复选 ”属性 (有 “”) ( D)在设计该弹出菜单的主菜单项时,在菜单编辑器窗 口中去掉了 “可见 ”前面的“” 2 以下打开 Visual:
2、 Basic菜单编辑器的操作中,错误的是 ( A)执行 “编辑 ”菜单中的 “菜单编辑器 ”命令 ( B)执行 “工具 ”菜单中的 “菜单编辑器 ”命令 ( C)单击工具栏中的 “菜单编辑器 ”按钮 ( D)右击窗体,在弹出的快捷菜单中选择 “菜单编辑器 ”命令 3 如果一个菜单项的 Enabled属性被设置为 False,则程序运行时,该菜单项 ( A)不显示 ( B)显示但无效 ( C)有效可用 ( D)不显示但有效可用 4 以下说法中正确的是 ( A)任何时候都 可以用 Ctrl+E键打开菜单编辑器 ( B)只有当某个窗体为当前活动窗体时,才能打开菜单编辑器 ( C)只有当代码窗口为当前
3、活动窗口时,才能打开菜单编辑器 ( D)任何时候都可以用标准工具栏的 “菜单编辑器 ”按钮打开菜单编辑器 5 如果一个顶级菜单项的访问键为 D,则以下等同于单击该菜单项的操作为 ( A)按 Ctrl+D键 ( B)按 Alt+D键 ( C)按 D键 ( D)按 Shift+D键 6 下列关于菜单项的描述中,错误的是 ( A)通过内缩符号 () 设置菜单项的层次 ( B)通过 Enabled属性设 置菜单项的有效性 ( C)菜单项的索引号可以不连续 ( D)菜单项的索引号必须从 l开始 7 以下关于菜单的叙述中,错误的是 ( A)当窗体为活动窗体时,用 Ctrl+E键可以打开菜单编辑器 ( B)
4、把菜单项的 Enabled属性设置为 False,则可删除该菜单项 ( C)弹出式菜单在菜单编辑器中设计 ( D)程序运行时,利用控件数组可以实现菜单项的增加或减少 8 下列关于菜单项的描述中,错误的是 ( A)菜单项不能响应 Click事件以外的其他事件 ( B)每个菜单项都可以被看作一个控件,具有相应的属性和 事件 ( C)菜单项的索引号可以不连续 ( D)通过 Visible属性设置菜单项的有效性 9 在利用菜单编辑器设计菜单时,为了把组合键 “Alt+X”设置为 “退出 (X)”菜单项的访问键, 可以将该菜单项的标题设置为 ( A)退出 (X&) ( B)退出 (&X) ( C)退出
5、(X#) ( D)退出 (#X) 10 为了显示弹出式菜单,要使用 ( A)窗体的 PopupMenu方法 ( B)窗体的 OpenMenu方法 ( C)菜单的 PopupMenu方法 ( D)菜单的 OpenMenu方法 11 下面关于菜 单的叙述中正确的是 ( A)为使选中一菜单项就可执行某种操作,要为它的 Click事件过程编写执行该操作的代码 ( B)同一级菜单中的菜单项不能同名,但不同级菜单中的菜单项可以同名 ( C)只能使用鼠标右键把弹出式菜单弹出来 ( D)弹出式菜单中的菜单项不能再有自己的子菜单 12 在窗体上画一个通用对话框,程序运行中用 ShowOpen方法显示 “打开 ”
6、对话框时,希望在该对话框的 “文件类型 ”栏中只显示扩展名为 DOC的文件,则在设计阶段应把通用对话框的 Filter属性设置为 ( A) (* DOC)* DOC ( B) (* DOC)|( DOC) ( C) (* DOC)|*DOC ( D) (* DOC)|* DOC 13 以下关于通用对话框的叙述中,错误的是 ( A)在程序运行状态下,通用对话框控件是不显示的 ( B)通用对话框控件是 Visual Basic的标准控件 ( C)设计时,通用对话框控件的大小是固定的,不能改变 ( D)在同一个程序中,一个通用对话框控件可以作为打开、保存等多种对话框 14 窗体上有一个名称为 CD
7、1的通用对话框,一个名称为 Command1的命令按钮,相应的事件过程如下: PriVate Sub Command 1 Click() CD 1 Filter=“All File|* *|17ext File|* txt|PPT|* ppt“ CD 1 Filterlndex=2: CD 1 InitDir=“C: “ CD 1 FileName=“default“: CD 1 ShowSave End Sub 关于上述过程,以下叙述中正确的是 ( A)默认过滤器为 “* ppt” ( B)指定的初始目录为 “C: ” ( C)打开的文件对话框的标题为 “default” ( D)上面事件过
8、程实 现保存文件的操作 15 在窗体画一名为 CommonDialogl,则下列与 CommonDialogl ShowOpen方法等效的语句是 ( A) CommonDialog 1 Action=1 ( B) CommonDialog 1 Action=2 ( C) CommonDialog 1 Action=3 ( D) CommonDialog 1 Action=4 16 下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是 ( A) InitDir属性用于设置对话框中显示的起始目录 ( B) Filter属性用于设置对话框默认的过滤器 ( C) DefaultExt属性
9、用于设置对话框中默认的文件类型 ( D) FileTitle属性用于存放对话框中所选择的文件名 17 下列关于通用对话框 CommonDialogl的叙述中,错误的是 ( A)只要在 “打开 ”对话框中选择了文件,并单击 “打开 ”按钮,就可以将选中的文件打开 ( B)使用 CommonDialogl ShowColor方法,可以显示 “颜色 ”对话框 ( C) CancelError属性用于控制用户单击 “取消 ”按钮关闭对话框时,是否显示出错警告 ( D)在显示 “字体 ”对话框前,必须先设置 CommonDialogl的 Flags属性,否则会出错 18 通用对话框 Filter属性的作
10、用是 ( A)设置对话框的标题 ( B)指定对话框所选择的文件名 ( C)指定对话框的打开方式 ( D)指定对话框中显示的文件类型 19 窗体上有一个名称为 CD 1的通用对话框,一个名称为 Text1的文本框,窗体的单击事件过程如下: PriVate Sub Form_Click() CD 1 DialogTlitle=“改变颜色 “: CD 1 Color=Form1 BackColor CD 1 Action=3: Text1 BackColor=CD 1 Color End Sub 运行程序时,单击窗体,则以下叙述中错误的是 ( A)通用对话框的标题被改为 “改变颜色 ” ( B)通用
11、对话框被打开为颜色对话框 ( C)若选择颜色对话框中的 “取消 ”按钮,则文本框的背景色改为窗体背景色 ( D)若选择颜色对话框中的 “确定 ”按钮,则文本框的背景色改为在颜色对话框中选中的颜色 20 假定在窗体上添加了一个通用对话框控件,其名称为 CD 1,并有如下程序段: CD 1 Show Open: CD 1 DefaultExt=“doc“ 在打开文件的对话框中选择了 “c: filel txt“文件,则 FileTitle属性的值是 ( A) filel doc ( B) filel txt ( C) c: filel txt ( D) c: filel doc 21 利用通用对话
12、框控件打开字体对话框的操作是 ( A)把通用对话框控件的 Action属性设置为 4 ( B)把通用对话框控件的 Action属性设置为 5 ( C)调用通用对话框控件的 OpenFont方法 ( D)调用通用对话框控件的 ShowText方法 22 以下关于多重窗体程序的叙述中,错误的是 ( A)对于多重窗体程序,需要单独保存每个窗体 ( B)在多重窗体程序中,可以根据需要指定启动窗体 ( C)在多重窗体程序中,各窗体的菜单是彼此独立的 ( D)用 Hide方法不仅可以隐藏窗体,而且还可以清除内存中的窗体 23 下列操作中不能向工程添加窗体的是 ( A)执行 “工程 ”菜单中的 “添加窗体
13、”命令 ( B)单击工具栏上的 “添加窗体 ”按钮 ( C)右击窗体,在弹出的菜单中选择 “添加窗体 ”命令 ( D)右击工程资源管理器,在弹出的菜单中选择 “添加 ”命令,然后在下一级菜单中选择 “添加窗体 ”命令 24 对于含有多个窗体的工程而言,以下叙述中正确的是 ( A)没有指定启动窗体时,系统自动将最后一个添加的窗体设置为启动窗体 ( B)启动窗体可以通过 “工程属性 “对话框指定 ( C) Load方法兼有装入和显示窗体两种功能 ( D) Hide方法可以将指定的窗体从内存中清除 25 设工程中有 Form1、 Form2两个窗体,要求单击 Form2上的 Command1命令按钮
14、, Form2就可以从屏幕上消失,下面的事件过程中不能实现此功能的是 ( A) Pfive Sub Command 1 Click()Form2 Hide End Sub ( B) Private Sub Command 1 Click()Unload Me End Sub ( C) Private SUb Command1 Click()Form2 Unload End SUb ( D) Privme Sub Command1 Click()Me Hide End Sub 26 工程中有 Form1、 Form2两个窗体 (Form1中有文本框 Text1; Form2中有 Text1文本框
15、和 Command1命令按钮 )。 Form1是启动窗体。在这些模块中编写下面的程序代码: Form1 中的代码如下: Private SUb Text 1 DblClick() Text l=“VisualBasic“ Form2 Show End SUb Form2中的代码如下: Private SUb Command 1 Click() Text1=Form1 Text1 Form1 Show End Sub 下面关于程序的叙述中错误的是 ( A)双击 Form1的 Text1后, Text1中显示 “VisualBasic”,弹 出 Form2 ( B)双击 Form1的 Text1后
16、, Form2成为当前窗体 ( C)单击 Form2的命令按钮, Form1成为当前窗体 ( D) Form2的 Text1=Form1 Text1语句不能正确执行 27 设工程中有 2个窗体: Form1和 Foma2,每个窗体上都有一个名称为 Text1的文本框。若希望把 Form1上文本框中的内容复制到 Form2上的文本框中,应进行的操作是 ( A)执行 Form1中的语句: Form1 Text1=Form2 Text1 ( B)执行 Form1中的语句: Text1=Form1 Text ( C)执行 Form2中的语句: Form1 Text1=Text1 ( D)执行 Form
17、2中的语句: Text1: Form1 Text1 28 设工程文件包含两个窗体文件 Form1 frm、 Form2 frm及一个标准模块文件Module1 bas。两个窗体上分别只有一个名称为 Command1的命令按钮。 Form1的代码如下: Public x As Integer Privme Sub Form_Load0 x=1: y=5 End SUb Priate Sub Command 1 Click() Form2 Show End Sub Form2的代码如下: Private Sub Command 1 Click() Print Form1 x, y End Sub
18、Module1的代码如下: Public y As Integer 运行以上程序,单击 Form1的命令按钮 Command1,则显示 Form2;再单击 Form2上的命令按钮 Command1,则窗体上显示的是 ( A) 1 5 ( B) 0 5 ( C) 0 ( D)程序有错 29 以下叙述中错误的是 ( A) Sub Main是定 义在标准模块中的特定过程 ( B)一个工程中只能有一个 Sub Main过程 ( C) SUb Main过程不能有返回值 ( D)当工程中含有 SUb Main过程时,工程执行时一定最先执行该过程 30 Visual Basic中的 “启动对象 ”是指启动
19、Visual Basic应用程序时,被自动加载并首先执行的对象。下列关于 Visual Basic“启动对象 ”的描述中,错误的是 ( A) “启动对象 ”可以是指定的标准模块 ( B) “启动对象 ”可以是指定的窗体 ( C) “启动对象 ”可以是 SUb Main过程 ( D)若没有经过设置,则默认的 “启动对象 ”是第一个被创建的窗体 31 以下关于 VB文件的叙述中,正确的是 ( A)标准模块文件的扩展名是 frm ( B) VB应用程序可以被编译为 exe文件 ( C)一个工程文件只能含有一个标准模块文件 ( D)类模块文件的扩展名为 bas 32 如果把程序的启动对象设置为: Su
20、b Main,则 Sub Main过程 ( A)只能写在 Form1窗体中代码的最前面 ( B)可以写在 Form1窗体中代码的任何位置 ( C)只能写在某个标准模块的代码中 ( D)可以写在任何窗体 或标准模块的代码中 33 以下叙述中,错误的是 ( A)标准模块不属于任何一个窗体 ( B)工程文件的扩展名为 vbg ( C)窗体文件的扩展名为 frm ( D)一个应用程序可以有多个窗体 国家二级 VB机试(菜单和对话框、多重窗体与环境应用)模拟试卷 1答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 本题考查的考点是菜单。菜单项的 “有效 ”属性是控制菜单项的有效性的。只要把一个
21、菜单项的 “有效 ”属性设置为 False,就可以使其失效,运行后该菜单项变为灰色;要在菜单项中插入分隔线应该 在标题框中输入 “-”菜单项标志,可以通过菜单设计窗口中的 “复选 ”属性设置,当该属性为 True时,相应的菜单项前有 “”标记;弹出菜单由于初始运行时应该不可见,故应去掉 “可见 ”前面的 “”标记。 【知识模块】 菜单和对话框 2 【正确答案】 A 【试题解析】 Visual Basic中的菜单通过菜单编辑器建立,可以通过 4种方式进入菜单编辑器:执行 “工具 ”菜单中的 “菜单编辑器 ”命令;使用 Ctrl+E组合键;单击工具栏中的 “菜单编辑器 ”按钮:在要建立菜单的窗体上
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 机试 菜单 对话框 多重 窗体 环境 应用 模拟 答案 解析 DOC
