国家二级VB机试(菜单和对话框)模拟试卷3
选择题
1.以下关于菜单设计的叙述中错误的是(C)
A. 各菜单项可以构成控件数组
B. 每个菜单项可以看成是一个控件
C. 设计菜单时,菜单项的“有效”未选,既,表示该菜单项不显示
D. 菜单项只响应单击事件
解析:本题考查菜单的使用。菜单的“有效”属性名为Enabled,用于设定该菜单项是否有效。默认有效,若设置为无效,执行时呈灰色显示,鼠标点击无效。
2.设菜单编辑器中各菜单项的属性设置如下表所示
(A)
A. 属性设置有错,存在“标题”与“名称”重名现象
B. 运行程序,序号为“3”的菜单项不显示
C. 运行程序,序号为“4”的菜单项不可用
D. 运行程序,序号为53”的菜单项前显示“√”
解析:本题考查菜单的设计。选项A)错误,菜单设计中标题和名称可以重复,名称不能重复;选项B)、C)和D)均正确。
3.窗体上有一个用菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示。以下叙述中错误的是
(A)
A. 在设计“粘贴”菜单项时,在菜单编辑器窗口中设置了“有效”属性(有“√”)
B. 菜单中的横线是在该菜单项的标题输入框中输入了一个“一”(减号)字符
C. 在设计“选中”菜单项时,在菜单编辑器窗口中设置了“复选”属性(有“√”)
D. 在设计该弹出菜单的主菜单项时,在菜单编辑器窗口中去掉了“可见”前面的“√”
解析:本题考查的考点是菜单。菜单项的“有效”属性是控制菜单项的有效性的。只要把一个菜单项的“有效”属性设置为False,就可以使其失效,运行后该菜单项变为灰色;要在菜单项中插入分隔线应该在标题框中输入“-”菜单项标志,可以通过菜单设计窗口中的“复选”属性设置,当该属性为True时,相应的菜单项前有“√”标记;弹出菜单由于初始运行时应该不可见,故应去掉“可见”前面的“√”标记。
4.以下打开Visual Basic编辑器的操作中,错误的是(A)
A. 执行“编辑”菜单中的“菜单编辑器”命令
B. 执行“工具\\
C. 单击工具栏中的“菜单编辑器”按钮
D. 右击窗体,在弹出的快捷菜单中选择“菜单编辑器”命令
解析:Visual Basic中的菜单通过菜单编辑器建立,可以通过4种方式进入菜单编辑器:执行“工具”菜单中的“菜单编辑器”命令:使用Ctrl+E组合键:单击工具栏中的“菜单编辑器”按钮;在要建立菜单的窗体上单击右键,将弹出一个菜单,然后单击“菜单编辑器”命令。
5.如果一个菜单项的Enabled属性被设置为False,则程序运行时,该菜单项(B)
A. 不显示
B. 显示但无效
C. 有效可用
D. 不显示但有效可用
解析:菜单项也是对象,也可以设置属性,如果Enabled属性被设置为False,则程序运行时,该菜单项显示但无效(呈现灰色)。
6.以下说法中正确的是(B)
A. 任何时候都可以用Ctrl+E键打开菜单编辑器
B. 只有当某个窗体为当前活动窗体时,才能打开菜单编辑器
C. 只有当代码窗口为当前活动窗口时,才能打开菜单编辑器
D. 任何时候都可以用标准工具栏的“菜单编辑器\\
解析:打开菜单编辑器有4种方法:①选择菜单“工具”菜单框中的“菜单编辑器”命令:②单击工具栏上的“菜单编辑器”按键;③使用快捷键<Ctrl+E>;④右击窗体,从弹出的快捷菜单中选择“菜单编辑器”命令。注意:只有当某个窗体成为活动窗体时,才能使用以上方法打开其菜单编辑器。
7.如果一个顶级菜单项的访问键为D,则以下等同于单击该菜单项的操作为(B)
A. 按Ctrl+D键
B. 按Alt+D键
C. 按D键
D. 按Shift+D键
解析:访问键就是菜单项中加了下划线的字母,只要同时按下<Alt>键和加了下划线的字母键,就可以选择相应的菜单项。设置访问键时,必须将菜单标题中要设为访问键的字母前面加上“&”字符。
8.下列关于菜单项的描述中,错误的是(D)
A. 通过内缩符号(…)设置菜单项的层次
B. 通过Enabled属性设置菜单项的有效性
C. 菜单项的索引号可以不连续
D. 菜单项的索引号必须从1开始
解析:在菜单编辑器中,可以通过内缩符号(…)设置菜单项的层次;通过Enabled属性设置菜单项的有效性,Visible属性设置菜单项的可见性:菜单的索引号必须是从0开始的连续值。
9.以下关于菜单的叙述中,错误的是(B)
A. 当窗体为活动窗体时,用Ctrl+E键可以打开菜单编辑器
B. 把菜单项的Enabled属性设置为False,则可删除该菜单项
C. 弹出式菜单在菜单编辑器中设计
D. 程序运行时,利用控件数组可以实现菜单项的增加或减少
解析:本题考查的考点是有关菜单的。Visual Basic中的菜单通过菜单编辑器建立,可以通过4种方式进入菜单编辑器:执行“工具”菜单中的“菜单编辑器”命令、使用Ctrl+E组合键、单击工具栏中的“菜单编辑器”按钮、在要建立菜单的窗体上单击鼠标右键,将弹出一个菜单,然后单击“菜单编辑器”命令:不管是顶层菜单还是弹出菜单都在菜单编辑器中设计;程序运行时可以利用菜单项的动态数组实现菜单项的增加或减少;如果把菜单项的Enable属性置为False,则该菜单项不可用,但是并没有在菜单中删除。
10.下列关于菜单项的描述中,错误的是(D)
A. 菜单项不能响应Click事件以外的其他事件
B. 每个菜单项都可以被看作一个控件,具有相应的属性和事件
C. 菜单项的索引号可以不连续
D. 通过Visible属性设置菜单项的有效性
解析:菜单项是VB中的一种对象,每个菜单项都可以被看作一个控件,具有相应的属性和事件,而且只能响应Click事件;菜单项的索引号可以不是连续的,通过Enabled属性设置菜单项的有效性,通过Visible属性设置菜单项的可见性。
11.在利用菜单编辑器设计菜单时,为了把组合键“Alt+X”设置为“退出(X)”菜单项的访问键,可以将该菜单项的标题设置为(B)
A. 退出(X&)
B. 退出(&X)
C. 退出(X#)
D. 退出(#X)
解析:访问键就是菜单项中加了下划线的字母,只要同时按下<Alt>键和加了下划线的字母键,就可以选择相应的菜单项。快捷键和访问键都是在设计菜单时直接指定。设置访问键时,必须在要设置为访问键的字母前面加上一个“&”。
12.为了显示弹出式菜单,要使用(A)
A. 窗体的PopupMenu方法
B. 窗体的OpenMenu方法
C. 菜单的PopupMenu方法
D. 菜单的OpenMenu方法
解析:在。MDIForm或Form对象上的当前鼠标位置或指定的坐标位置显示弹出式菜单,要使用对象.PopupMenu菜单名来弹出。
13.下面关于菜单的叙述中正确的是(A)
A. 为使选中一菜单项就可执行某种操作,要为它的Click
本文档预览:3600字符,共9576字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载