1、国家二级 VB机试(菜单和对话框)模拟试卷 4及答案与解析 一、选择题 1 以下关于菜单设计的叙述中错误的是 ( A)各菜单项可以构成控件数组 ( B)每个菜单项可以看成是一个控件 ( C)设计菜单时,菜单项的 “有效 ”未选,既,表示该菜单项不显示 ( D)菜单项只响应单击事件 2 设菜单编辑器中各菜单项的属性设置如下表所示针对上述属性设置,以下叙述中错误的是 ( A)属性设置有错,存在 “标题 ”与 “名称 ”重名现象 ( B)运行程序,序号为 “3”的菜单项不显示 ( C)运行程序,序号为 “4”的菜单项不可 用 ( D)运行程序,序号为 “53”的菜单项前显示 “” 3 窗体上有一个用
2、菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示。以下叙述中错误的是 ( A)在设计 “粘贴 ”菜单项时,在菜单编辑器窗口中设置了 “有效 ”属性 (有 “”) ( B)菜单中的横线是在该菜单项的标题输入框中输入了一个 “一 ”(减号 )字符 ( C)在设计 “选中 ”菜单项时,在菜单编辑器窗口中设置了 “复选 ”属性 (有 “”) ( D)在设计该弹出菜单的主菜单项时,在菜单编辑器窗口中去掉了 “可见 ”前面的“” 4 以下打开 Visual Basic菜单编辑器的操作中,错误的是 ( A)执行 “编辑 ”菜单中的 “菜单编辑器 ”命令 ( B)执行 “工
3、具 ”菜单中的 “菜单编辑器 ”命令 ( C)单击工具栏中的 “菜单编辑器 ”按钮 ( D)右击窗体,在弹出的快捷菜单中选择 “菜单编辑器 ”命令 5 如果一个菜单项的 Enabled属性被设置为 False,则程序运行时,该菜单项 ( A)不显示 ( B)显示但无效 ( C)有效可用 ( D)不显示但有效可用 6 以下说法中正确的是 ( A)任何时候都可以用 Ctrl+E键打开菜单编辑器 ( B)只有当某个窗体为当前活动窗体时,才能打开菜单编辑器 ( C)只有当代码窗口为当前活动窗口时,才能打开菜单编辑器 ( D)任何时候都可以用标准工具栏的 “菜单编辑器 ”按钮打开菜单编辑器 7 如果一个
4、顶级菜单项的访问键为 D,则以下等同于单击该菜单项的操作为 ( A)按 Ctrl+D键 ( B)按 Alt+D键 ( C)按 D键 ( D)按 Shift+D键 8 下列关于菜单项的描述中,错误的是 ( A)通过内缩符号 () 设置菜单项的层次 ( B)通过 Enabled属性设置菜单项的有效性 ( C)菜单项的 索引号可以不连续 ( D)菜单项的索引号必须从 1开始 9 以下关于菜单的叙述中,错误的是 ( A)当窗体为活动窗体时,用 Ctrl+E键可以打开菜单编辑器 ( B)把菜单项的 Enabled属性设置为 False,则可删除该菜单项 ( C)弹出式菜单在菜单编辑器中设计 ( D)程序
5、运行时,利用控件数组可以实现菜单项的增加或减少 10 下列关于菜单项的描述中,错误的是 ( A)菜单项不能响应 Click事件以外的其他事件 ( B)每个菜单项都可以被看作一个控件,具有相应的属性和事件 ( C)菜单项的索引号可以 不连续 ( D)通过 Visible属性设置菜单项的有效性 11 在利用菜单编辑器设计菜单时,为了把组合键 “Alt+X”设置为 “退出 (X)”菜单项的访问键,可以将该菜单项的标题设置为 ( A)退出 (X ) ( B)退出 (&X) ( C)退出 (X#) ( D)退出 (#X) 12 为了显示弹出式菜单,要使用 ( A)窗体的 PopupMenu方法 ( B)
6、窗体的 OpenMenu方法 ( C)菜单的 PopuoMenu方法 ( D)菜单的 OpenMenu方法 13 下面关于菜单的叙述中正确的是 ( A)为使 选中一菜单项就可执行某种操作,要为它的 Click事件过程编写执行该操作的代码 ( B)同一级菜单中的菜单项不能同名,但不同级菜单中的菜单项可以同名 ( C)只能使用鼠标右键把弹出式菜单弹出来 ( D)弹出式菜单中的菜单项不能再有自己的子菜单 14 窗体上有 1个名称为 CD1的通用对话框, 1个名称为 Commandl的命令按钮。命令按钮的单击事件过程如下: Private Sub Commandl_Click() CD1 FileNa
7、me=“” CD1 Filter=”All Files|*.|(* Doc)|*Doc|(* Txt)|* Txt” CD1 FilterIndex=2: CD1 Action=1 End Sub 关于以上代码,错误的叙述是 ( A)执行以上事件过程,通用对话框被设置为 “打开 ”文件对话框 ( B)通用对话框的初始路径为当前路径 ( C)通用对话框的默认文件类型为 * Txt ( D)以上代码不对文件执行读写操作 15 在窗体上有 1个名为 Cd1的通用对话框,为了在运行程序是时打开保存文件对话框,险则在程序中应使用的语句是 ( A) Cd1 Action=2 ( B) Cd1 Action
8、=1 ( C) Cd1 ShowSave=True ( D) Cd1 ShowSave=0 16 为使程序运行时通用对话框 CDl上显示的标题为 “对话框窗口 ”,若通过程序设置该标题,则应使用的语句是 ( A) CD1 DialogTitle=“对话框窗口 ” ( B) CD1 Action=“对话框窗口 ” ( C) CD1 FileName=“对话框窗口 ” ( D) CD1 Filter=“对话框窗口 ” 17 设窗体上有一个通用对话框控件 CD1,希望在执行下面程序时,打开如 图所示的文件对话框 Private Sub Commandq Click() CD1 DialogTitle
9、=“打开文件 ” CD1 InitDit=“C: “ CDl Filter=”所有文件 |*.*|Word文档 |* doc|文本文件 |*txt” CD1 Action=1 If CD1 FileName=“Then Print”未打开文件 ” Else Print”要打开文件 ”&CD1 FileName End IfEnd Sub 但实际显示的对话框中列出了 C:下的所有文件个文件夹, “文件类型 ”一栏中 显示的是 “所有文件 ”。下面的修改方案中正确的是 ( A)把 CD1 Action=1改为 CD1 Action=1 ( B)把 “CD1 Filter=”后面字符串中的 “所有文
10、件 ”改为 “文本文件 ” ( C)在语句 CD1 Action=1的前面添加: CD1 Filterlndex=3 ( D)把 CD1 FileName=“改为 CD1 FileName=“文本文件 ” 18 在窗体上画一个通用对话框,程序运行中用 ShowOpen方法显示 “打开 ”对话框时,希望在该对话框的 “文件类型 ”栏中只显示扩展名为 .DOC的文件 ,则在设计阶段应把通用对话框的 Filter属性设置为 ( A) ”(* DOC)* DOC” ( B) ”(* DOC)|( DOC)” ( C) ”(* DOC)|* DOC” ( D) ”(* DOC)|* DOC” 19 以下
11、关于通用对话框的叙述中,错误的是 ( A)在程序运行状态下,通用对话框控件是不显示的 ( B)通用对话框控件是 Visual Basic的标准控件 ( C)设计时,通用对话框控件的大小是固定的,不能改变 ( D)在同一个程序中,一个通用对话框控件可以作为打开、保存等多种对话框 20 窗体上有一个名称为 CD1的通用对话框,一个名称为 Command1的命令按钮,相应的事件过程如下: Private Sub Commandl_Click() CD1 Filter=”All File|* *|Text File|* txt|PPT|* ppt” CD1 Filterlndex=2: CD1 Ini
12、tDir=”C: ” CD1 FileName=”default”: CD1 ShowSave End Sub 关于上述过程,以下叙述中正确的是 ( A)默认过滤器 为 “* ppt” ( B)指定的初始目录为 “C: ” ( C)打开的文件对话框的标题为 “default” ( D)上面事件过程实现保存文件的操作 21 在窗体画一名为 CommonDialog1,则下列与 CommonDialogl ShowOpen方法等效的语句是 ( A) CommonDialog1 Action=1 ( B) CommonDialog1 Action=2 ( C) CommonDialog1 Actio
13、n=3 ( D) CommonDialog1 Action=4 22 下列关于利用通用对 话框产生的文件对话框的相关属性的描述中,错误的是 ( A) InitDir属性用于设置对话框中显示的起始目录 ( B) Filter属性用于设置对话框默认的过滤器 ( C) DefaultExt属性用于设置对话框中默认的文件类型 ( D) FileTitle属性用于存放对话框中所选择的文件名 23 下列关于通用对话框 CommonDialogl的叙述中,错误的是 ( A)只要在 “打开 ”对话框中选择了文件,并单击 “打开 ”按钮,就可以将选中的文件打开 ( B)使用 CommonDialog1 Show
14、Color方法,可 以显示 “颜色 ”对话框 ( C) CancelError属性用于控制用户单击 “取消 ”按钮关闭对话框时,是否显示出错警告 ( D)在显示 “字体 ”对话框前,必须先设置 CommonDialogl的 Flags属性,否则会出错 24 通用对话框 Filter属性的作用是 ( A)设置对话框的标题 ( B)指定对话框所选择的文件名 ( C)指定对话框的打开方式 ( D)指定对话框中显示的文件类型 25 窗体上有一个名称为 CD1的通用对话框,一个名称为 Text1的文本框,窗体的单击事件过程如下: Pfivme Sub Form_Click() CD1 DialogTit
15、le=”改变颜色 ”: CD1 Color=Forml BackColor CD1 Action=3: Text1 BackColor=CD1 Color End Sub 运行程序时,单击窗体,则以下叙述中错误的是 ( A)通用对话框的标题被改为 “改变颜色 ” ( B)通用对话框被打开为颜色对话框 ( C)若选择颜色对话框中的 “取消 ”按钮,则文本框的背景色改为窗体背景色 ( D)若选择颜色对话框中的 “确定 ”按钮 ,则文本框的背景色改为在颜色对话框中选中的颜色 26 假定在窗体上添加了一个通用对话框控件,其名称为 CD1,并有如下程序段: CD1 ShowOpen: CD1 Defau
16、ltExt=”doc” 在打开文件的对话框中选择了 ”c: filel txt”文件,则 FileTitle属性的值是 ( A) filel doe ( B) filel txt ( C) c: filel txt ( D) c: filel doc 国家二级 VB机试(菜单和对话框)模拟试卷 4答案与解析 一、选择题 1 【正 确答案】 C 【试题解析】 本题考查菜单的使用。菜单的 “有效 ”属性名为 Enabled, 用于设定该菜单项是否有效。默认有效,若设置为无效,执行时呈灰色显示,鼠标点击无效。 【知识模块】 菜单和对话框 2 【正确答案】 A 【试题解析】 本题考查菜单的设计。选项
17、A)错误,菜单设计中标题和名称可以重复,名称不能重复;选项 B)、 C)和 D)均正确。 【知识模块】 菜单和对话框 3 【正确答案】 A 【试题解析】 本题考查的考点是菜单。菜单项的 “有效 ”属性是控制菜单项的有效性的 。只要把一个菜单项的 “有效 ”属性设置为 False,就可以使其失效,运行后该菜单项变为灰色;要在菜单项中插入分隔线应该在标题框中输入 “一 ”菜单项标志,可以通过菜单设计窗口中的 “复选 ”属性设置,当该属性为 True时,相应的菜单项前有 “”标记:弹出菜单由于初始运行时应该不可见,故应去掉 “可见 ”前面的“”标记。 【知识模块】 菜单和对话框 4 【正确答案】 A
18、 【试题解析】 Visual Basic中的菜单通过菜单编辑器建立,可以通过 4种方式进入菜单编辑器:执行 “工具 ”菜单中的 “菜单编辑器 ”命令;使用 Ctrl+E组合键;单击工具栏中的 “菜单编辑器 ”按钮;在要建立菜单的窗体上单击右键,将弹出一个菜单,然后单击 “菜单编辑器 ”命令。 【知识模块】 菜单和对话框 5 【正确答案】 B 【试题解析】 菜单项也是对象,也可以设置属性,如果 Enabled属性被设置为False,则程序运行时,该菜单项显示但无效 (呈现灰色 )。 【知识模块】 菜单和对话框 6 【正确答案】 B 【试题解析】 打开菜单编辑器有 4种方法: 选择菜单 “工具 ”
19、菜单框中的 “菜单编辑器 ”命令; 单击工具栏上的 “菜单编辑器 ”按键; 使用快捷键 ; 右击窗体,从弹出的快捷菜单中选择 “菜单编辑器 ”命令。注意:只有当某个窗体成为活动窗体时,才能使用以上方法打开其菜单编辑器。 【知识模块】 菜单和对话框 7 【正确答案】 B 【试题解析】 访问键就是菜单项中加了下划线的字母,只要同时按下 键和加了下划线的字母键,就可以选择相应的菜单项。设置访问键时,必须将菜单标题中要设为访问键的字母前面加上 “&”字符。 【知识模块】 菜单和对话框 8 【正确答案】 D 【试题解析】 在菜单编辑器中,可以通过内缩符号 () 设置菜单项的层次;通过Enabled属性设
20、置菜单项的有效性, Visible属性设置菜单项的可见性;菜单的索引号必须是从 0开始的连续值。 【知识模块】 菜单和对话框 9 【正确答案】 B 【试题解析】 本题考查的考点是有关菜单的。 VisualBasic中的菜单通过菜单编辑器建立,可以通过 4种方式进入菜单编辑器:执行 “工具 ”菜单中的 “菜单编辑器 ”命令、使用 Ctrl+E组合键、单击工具栏中的 “菜单编辑器 ”按钮、在要建立菜单的窗体上单击鼠标 右键,将弹出一个菜单,然后单击 “菜单编辑器 ”命令:不管是顶层菜单还是弹出菜单都在菜单编辑器中设计;程序运行时可以利用菜单项的动态数组实现菜单项的增加或减少;如果把菜单项的 Ena
21、ble属性置为 False,则该菜单项不可用,但是并没有在菜单中删除。 【知识模块】 菜单和对话框 10 【正确答案】 D 【试题解析】 菜单项是 VB中的一种对象,每个菜单项都可以被看作一个控件,具有相应的属性和事件,而且只能响应 click事件;菜单项的索引号可以不是连续的,通过 Enabled属性设置菜单项的有效性,通过 Visible属性设置菜单项的可见性。 【知识模块】 菜单和对话框 11 【正确答案】 B 【试题解析】 访问键就是菜单项中加了下划线的字母,只要同时按下 键和加了下划线的字母键,就可以选择相应的菜单项。快捷键和访问键都是在设计菜单时直接指定。设置访问键时,必须在要设置
22、为访问键的字母前面加上一个 “&”。 【知识模块】 菜单和对话框 12 【正确答案】 A 【试题解析】 在 MDIForm或 Form对象上的当前鼠标位置或指定的坐标位置显示弹出式菜单,要使用对象 PopupMenu菜单名来弹出。 【知识模块】 菜单和对话框 13 【正确答案】 A 【试题解析】 菜单项也作为对象看待,所以不能有两个菜单项名字完全相同;弹出式菜单的编辑过程和下拉式菜单一样,菜单项也可以再设置子菜单;弹出式菜单要使用对象 PopupMenu菜单名来弹出,一般是编写窗体的鼠标事件,可以设计成单击左键弹出菜单;为了使得选中一个菜单项就可以执行某种操作,要为它的 Click事件过程编写
23、执行该操作的代码。 【知识模块】 菜单和对话框 14 【正确答案】 C 【试题解析】 本题 考查通用对话框。通用对话框的 Filter属性设置为:CD1 Filter=“All Files|*.*|(* Doc)|*Doc|(* Txt)|* Txt”,即文件类型为所有文件、 Doc文件或 Txt文件,选项 C)错误。 【知识模块】 菜单和对话框 15 【正确答案】 A 【试题解析】 本题考查通用对话框。通用对话框的 Action属性可以产生不同的对话框,设置为 1表示 “打开 ”文件对话框, 2表示 “另存为 ”对话框, 3表示 “颜色 ”对话框, 4表示 “字体 ”对话框, 5表示 “打印
24、 ”对话框, 6表示 “帮助 ”对 话框。 【知识模块】 菜单和对话框 16 【正确答案】 A 【试题解析】 本题考查通用对话框。 DialogTitle属性设置对话框的标题, Action属性设置产生何种对话框, FileName和 Filter属性是 “打开 ”对话框的属性。 【知识模块】 菜单和对话框 17 【正确答案】 C 【试题解析】 本题考查通用对话框。选项 A)把 Action属性改成 2,表示通用对话框为 “另存为 ”对话框,显然和题目要求的 “打开文件 ”对话框不符;选项 B)中 “所有文件 ”和 “* *”是配对的,修改 “所 有文件 ”仅仅是修改描述,错误;选项 C)正确
25、, FilterIndex表示哪个文件类型是默认类型, Filtedndex为 3表示 “文本文件|*txt”是默认文件类型;选项 D)中的 FileName属性用于设置或得到用户所选定的文件名。 【知识模块】 菜单和对话框 18 【正确答案】 D 【试题解析】 通用对话框 (CommonDialog)是可提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框。打开 (Open)和保存 (Save)文件对话框中的 Filter属性是过滤 器,返回或设置在对话框的类型列表框中所显示的文件类型,例如,过滤器为 * txt,表示显示所有的文本文件,语法为:通用对话框
26、名 Filter=“描述 |文件扩展名 ”,使用管道符 (1)将描述与过滤器隔开,同样使用管道符将多个过滤器相互分隔; FilterIndex属性返回或设置 “打开 ”或 “另存为 ”对话框中的一个默认的过滤器,第一个过滤器的索引号是 1,如果只有一个过滤器则无需设置。 FilterIndex属性。 【知识模块】 菜单和对话框 19 【正确答案】 B 【试题解析】 通用对话框 (CommonDialog)是 ActiveX控件,提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框。该控件设计时大小固定不能改变,运行时不可见。 【知识模块】 菜单和对话框 20
27、 【正确答案】 B 【试题解析】 通用对话框 (CommonDialog)是可提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框。打开 (Open)和保存 (Save)文件对话框有共同的主要属性,若没有指定 InitDir属性值,则起始目录为当前目录; FileName属性返回或设置所选文件的路径和文件名; Filter属性是过滤器,返回或设置在对话框的类型列表框中所显示的文件类型,例如,过滤器为 * txt,表示显示所有的文本文件,语法为:通用对话框名 Filter=“描述 |文件扩展名 ”,使用管道符 (1)将描述与过滤器隔开,同样使用管道符将多个过滤
28、器相互分隔; FilterIndex属性返回或设置 “打开 “或 “另存为 ”对话框中一个默认的过滤器,第一个过滤器的索引号是 1;如果只有一个过滤器则无需设置 FilterIndex属性。本题中只是显示了一个 “保存 ”对话框,并不能真正实现 保存操作。 【知识模块】 菜单和对话框 21 【正确答案】 A 【试题解析】 通用对话框提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框,该控件运行时不可见。 Action属性用于设置被打开对话框的类型,与 ShowXXX方法相对应。 【知识模块】 菜单和对话框 22 【正确答案】 B 【试题解析】 通用对话框
29、(CommonDialog)是可提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框。打开 (Open)和保存 (Save)文件对话框有共同的主要属性,若没有指定 InitDir属性值,则起始目录为当前目录; FileName属性返回或设置所选文件的路径和文件名; Filter属性是过滤器,返回或设置在对话框的类型列表框中所显示的文件类型,例如,过滤器为 * txt,表示显示所有的文本文件,语法为:通用对话框名 Filter=“描述 |文件扩展名 ”,使用管道符 (I)将描述与过滤器隔开,同样使用管道符将多个过滤器相互分隔; FilterIndex属性返回或
30、设置 “打开 ”或 “另存为 ”对话框中一个默认的过滤器,第一个过滤器的 索引号是 1: FileTitle属性用于存放对话框中所选择的文件名: DefaultExt属性用于设置对话框中默认的文件类型。 【知识模块】 菜单和对话框 23 【正确答案】 A 【试题解析】 通用对话框 (CommonDialog)提供诸如打开文件 (ShowOpen)、保存文件 (ShowSave)、设置打印选项 (ShowPrinter)、选择颜色和字体 (ShowFont)、显示帮助 (Showtelp)等操作的一组标准对话框,该控件运行时不可见。当通用对话框显示为 “打开 ”类型时,单击 “打开 ”按钮 后其
31、 FileName属性可返回或设置所选文件的路径和文件名,但并不能直接打开该文件。使用显示字体 (Font)对话框之前,必须先设置控件的 Flags属性为 cdlCFBoth、 cdlCFPrinterFonts、cdlCFScreenFonts这 3个值中的一个。 CancelError属性用于设置当用户选择 “取消 ”按钮时,是否显示错误信息 (默认为否 )。 【知识模块】 菜单和对话框 24 【正确答案】 D 【试题解析】 通用对话框 (CommonDialog)是可提供诸如打开文件、保存文件、设置打印选 项、选择颜色和字体、显示帮助等操作的一组标准对话框。 Filter属性是过滤器,返
32、回或设置在对话框的类型列表框中所显示的文件类型,例如,过滤器为 * txt,表示显示所有的文本文件,语法为:通用对话框名 Filter=“描述 |文件扩展名 ”,使用管道符 (1)将描述与过滤器隔开,同样使用管道符将多个过滤器相互分隔; FilterIndex属性返回或设置 “打开 ”或 “另存为 ”对话框中一个默认的过滤器,第一个过滤器的索引号是 l。 【知识模块】 菜单和对话框 25 【正确答案】 A 【试题解析】 通用对话框 (CommonDialog)提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框,该控件运行时不可见。通用对话框的 Dialog
33、Title属性用于返回或设置该对话框标题栏上所显示的文本; Action属性用于设置被打开对话框的类型, 3为 “打开 ”颜色对话框类型。只有设置了 Action属性后对话框才被打开,对对话框属性的设置才能起作用,由于本题中设置 DialogTitle的语句在设置 Action属性之前,因此不起作用。 【知识模块】 菜单和对话框 26 【正确答案】 B 【试题解析】 通用对话框 (CommonDialog)是可提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框。打开 (Open)和保存 (Save)文件对话框有共同的主要属性,若没有指定 InitDir属性值,则起始目录为当前目录; FileName属性返回或设置所选文件的路径和文件名; Filter属性是过滤器,返回或设置在对话框的类型列表框中所显示的文件类型,例如,过滤器为 * txt,表示显示所有的文本文件,语法为:通用对话框名 Filter=“描述 |文件扩展名 ”,使用管 道符 (I)将描述与过滤器隔开,同样使用管道符将多个过滤器相互分隔: FilterIndex属性返回或设置 “打开 ”或 “另存为 ”对话框中一个默认的过滤器,第一个过滤器的索引号是 1; FileTitle属性用于存放对话框中所选择的文件名。 【知识模块】 菜单和对话框
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1