菜单设计与应用
一、单选题
1.Visual FoxPro中支持两种类型的菜单,分别是( )。
A)条形菜单和弹出式菜单
B)条形菜单和下拉式菜单
C)弹出式菜单和下拉式菜单
D)复杂菜单和简单菜单
2.执行set sysmenu to命令后,下列说法正确的是( )。
A)将当前菜单设置为默认菜单
B)将屏蔽系统菜单,使系统菜单不可用
C)将系统菜单恢复为缺省的配置
D)将缺省配置恢复为Visual FoxPro系统菜单的标准配置
3.在菜单设计器中设计好一个菜单后,依次单击菜单栏上的【菜单】→【生成】命令,将生成菜单程序文件,其扩展名为( )。
A).prg
B).mnx
C).mnt
D).mpr
4.可以用do命令执行的文件是( )。
A)Test.mpr
B)Test.mnx
C)Test.mnt
D)Test.mpx
5.如果菜单项的名称是“统计”,热键是T,在菜单名称一栏中应输入( )。
A)统计(\
B)统计(Ctrl+T)
C)统计(Alt+T)
D)统计(T)
6.下列说法中错误的是( )。
A)可以使用create menu 命令创建一个新菜单
B)可以使用modify menu 命令创建一个新菜单
C)可以使用modify menu 命令修改已经创建了的菜单
D)可以使用open menu 命令修改已经创建了的菜单
7.菜单设计器的“结果”一列的列表框中可供选择的项目包括( )。
A)命令、过程、子菜单和函数
B)命令、过程、子菜单和菜单项#
C)填充名称、过程、子菜单、快捷键
D)命令、过程、填充名称、函数
8.为顶层表单添加菜单时,如果在表单的Init事件代码中加入了命令do my.mpr with this, "aaa",则在表单的Destroy事件代码为清除菜单而加入的命令应该是( )。
A)destroy menu my.mpr extended
B)release menu my.mpr extended
C)release menu aaa extended
D)destroy menu aaa extended
9.定义快捷菜单时,为快捷菜单定义内部名,应在“快捷菜单设计器”环境下选择Visual FoxPro系统条形菜单的“显示”菜单项中的( )。
A)“菜单选项”命令
B)“常规选项”命令
C)“工具”命令
D)“命名”命令
10.使用do mymenu.mpr with this, "xxx"语句调用快捷菜单,在定义快捷菜单的“设置”代码时,parameters 语句中参数的个数是( )。
A)0
B)1
C)2
D)3
二、填空题
11.打开菜单设计器窗口后,在Visual FoxPro的系统菜单中增加了______菜单项。
12.在Visual FoxPro中,可以为菜单项指定的任务类型有:______、______和__________。
13.在菜单设计器中,选定菜单项后,如果要设计子菜单,应在________中选择__________。
14.在菜单设计器中建立菜单项时,如果它所对应的任务是执行一条命令,那么该菜单项的“结果”框中应选择______。
15.菜单定义的数据表文件的扩展名是______,但这种文件不能在do命令中引用。
16.“菜单设计器”中负责插入Visual FoxPro系统菜单命令的命令按钮是__________。
17.弹出式菜单可以分组。插入分组线的方法是在“菜单名称”项中输入______两个字符。
18.定义快捷键的方法是:单击正在定义的菜单项的选项列的无符号按钮,在“提示选项”对话框中的____________区定义。
三、上机题
19.设计一个如下所示的下拉式菜单(第一行为菜单栏的主菜单),菜单文件名为:订单管理.mnx,生成.mpr文件并运行。
维护 查询 打印 退出
仓库信息(W) 职工信息查询 按职工号打印订购单 退出
职工信息(E) 供应商信息查询 按供应商名打印订购单
供应商信息(S) 订购单信息查询
订购单信息(D) 按仓库号查询 Ctrl+W
应商名查询 Ctrl+S
订购日期查询 Ctrl+D
要求:“退出”菜单项将系统菜单恢复为标准配置,其它子菜单项的“结果”框均设置为“命令”或“过程”,用于调用相应的命令文件或过程。请写出操作要点。
20.设计如图9.1所示的“订单信息管理系统”表单,表单文件名为:订单管理.scx,将9.19题的菜单作适当的修改添加到该表单的顶层。要求:单击“退出”菜单项释放表单。请写出操作要点。
21.设计如图9.2所示的“职工简历编辑框”表单,表单文件名为:职工简历.scx,表单中只有一个编辑框控件,为该控件设计如图所示的快捷菜单:bjcd.mnx,该快捷菜单中的各菜单项均调用Visual FoxPro的系统菜单命令。请写出操作要点。
参考答案
一、单选题
1~5:A B D A A 6~10:D B C A C
二、填空题
11. 菜单
12. 命令 过程 子菜单
13. 结果 子菜单
14. 命令
15. .MNX
16. 插入栏
17. \-
18. 快捷方式来源:-计算机二级考试