课程习题
您当前的位置: 澳门新葡京app>课程习题

菜单设计

发布时间: 2019-01-27      信息来源:       阅读次数:

菜单设计

、选择题

1. 在命令窗口执行CREATE MENU命令等同于操作______。

A)选择菜单“文件→新建”,然后从“新建”对话框中选择“菜单”并单击“向导”按钮

B)选择菜单“文件→新建”,然后从“新建”对话框中选择“菜单”并单击“新建文件”按钮

C)选择菜单“文件→新建”,然后从“新建”对话框中选择“新建文件”并单击“菜单”按钮

D)选择菜单“文件→新建”,然后从“新建”对话框中选择“向导”并单击“菜单”按钮

2. 以下关于菜单叙述正确的是______。

A)菜单设计完成后必须“生成”程序代码

B)菜单设计完成后不必“生成”程序代码,可以直接使用

C)菜单设计完成后如果要连编成EXE程序,则必须“生成”程序代码

D)菜单设计完成后如果要连编成APP程序,则必须“生成”程序代码

3. 打开已有的菜单文件、修改菜单的命令是______。

A) EDIT MENUB) CHANGE MENU

C)UPDATE MENUD) MODIFY MENU

4. 下列说法中错误的是______。

A)可以使用CREATE MENU<文件名>命令创建一个新菜单

B)可以使用MODIFY MENU<文件名>命令创建一个新菜单

C)可以使用CREATE MENU<文件名>命令修改已经创建了的新菜单

D)可以使用OPEN MENU<文件名>命令修改已经创建了的新菜单

5. 菜单设计器的“结果”一列的列表框中可供选择的项目包括______。

A)命令、过程、子菜单、函数

B)命令、过程、子菜单、菜单项#

C)填充名称、过程、子菜单、快捷键

D)命令、过程、填充名称、函数

6. 某菜单项的名称是“编辑”,热键是E,则在菜单名称一栏中应输入______。

A)编辑(\7. 在项目管理器的哪个选项卡下管理菜单______。

A)菜单选项卡B)文档选项卡C)其他选项卡D)代码选项卡

8. 假设建立一个菜单menul,并生成了相应的菜单程序文件,为了执行该菜单程序应该使用命令______。

A)DO MENU menulB)RUN MENU menulC)DO menulD)DO menul.mpr

9. 建立菜单的命令是______。

A)CREATE MENUB)CREATE PROJECTC)NEW MENUD) NEW PROJECT

10. 为顶层表单添加菜单myform时,若表单的Destroy事件代码为清除菜单而加入的命令是RELEASE MENU aaa EXTENDED,那么在表单的Init事件代码中加入的命令应该是______。

A)DO mymenu.mpr WITH THIS,"aaa"

B)DO mymenu.mpr WITH THIS "aaa"

C)DO mymenu.mpr WITH THIS,aaa

D)DO mymenu WITH THIS, "aaa"

11. 为表单建立快捷菜单时,调用快捷菜单的命令代码DO mymenu.mpr WITH THIS应该插入表单的______。

A)Destory事件B)Init事件C)Load事件D)RightClick事件

12. 以下叙述正确的是______。

A)条形菜单不能分组B)快捷菜单可以包含条形菜单

C)弹出式菜单不能分组D)“生成”的菜单才能“预览”

13. 在使用FoxPro时,既有命令操作形式,又有______。

A)菜单操作形式B)开放操作形式 C)图形操作形式D)多媒体操作形式

14. 使用Visual FoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在结果(Result)中选择_____。

A)填充名称(Pad Name)B)子菜单(Submenu)

C)命令(Command)D)过程(Procedure)

15. 使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是_____。

A)OPEN QUERY zgjk.qprB)MODIFY QUERY zgjk.qpr

C)DO QUERY zgjk.qprD)CREATE QUERY zgjk.qpr

16. 假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是______。

A)Do mymenuB)Do mymenu.mprC)Do mymenu.pjxD)Do mymenu.mnx

17. 下列说法中错误的是______。

A)如果指定菜单名称为“文件(-F)”,那么字母F即为该表单的快捷键

B)如果指定菜单名称为“文件(\C)要将菜单项分组,系统提供的分组手段是在两组菜单项之间插入一条水平的分组线,方法是在相应行的“菜单名称”列上输入“\-”两个字符

D)指定菜单项名称,也称为标题,只是用于显示,并非名字

18. 用户可以在“菜单设计器”窗口右侧的______列表框中查看菜单所属的级别。

A)菜单项B)菜单级C)预览D)插入

19. 在定义菜单时,若要编写相应功能的一段程序,则在结果一项中选择______。

A)命令B)填充名称C)子菜单D)过程

20. 用CREATE MENU TEST命令进入“菜单设计器”窗口建立菜单时,存盘后会在磁盘上出现______。

A)TEST.MPR和TEST.MNTB)TEST.MNX和TEST.MNT

C)TEST.MPX和TEST.MPRD)TEST.MNX和TEST.MPR

21. 在定义菜单时,若按文件名调用已有的程序,则在菜单项结果一项中选择______。

A)命令B)填充名称C)子菜单D)过程

22. Visual FoxPro支持两种类型的菜单,即______。

A)条形菜单和下拉式菜单B)下拉式菜单和弹出式菜单

C)条形菜单和弹出式菜单D)下拉式菜单和系统菜单

23. 无论是条形菜单还是弹出式菜单,当选择其中某个选项时都会执行一定的动作。这个动作不可以是______。

A)执行一个程序B)执行一条命令C)执行一个过程D)激活另一个菜单

24. 下面的说法中错误的是______。

A)热键通常是一个字符

B)不管菜单是否激活,都可以通过快捷键选择相应的菜单选项

C)快捷键通常是Alt键和另一个字符键组成的组合键

D)当菜单激活时,可以按菜单项的热键快速选择该菜单项

25. 在Visual FoxPro中,使用“菜单设计器”定义菜单,最后生成的可执行的菜单程序的扩展名是______。

A)MNXB)PRGC)MPRD)SPR

、填空题

1. 用菜单设计器设计菜单文件的扩展名是______, 生成的菜单程序文件的扩展名是______。有一菜单程序文件为mymenu.mpr则运行该菜单程序的命令是______。

2. ______控件只能放到工具栏上,而不能放到表单上。

3. 某菜单项名称为“Save”,要为该菜单设置热键Alt+S,则在名称中的设置为______。

4. 恢复VFP系统菜单的命令是______。

5. 当用户在选定的对象上单击鼠标右键时出现的菜单称为______。

6. 在Visual FoxPro中,可以创建两种类型的菜单,它们分别是______、______。

7. 使用______键可以在不显示、不选择菜单的情况下使用按键直接选择菜单中的一个菜单项。

8. 最终生成的菜单程序文件的扩展名是______。

9. 在SET SYSMENU命令中选项______允许程序执行时访问系统菜单。

10. 在设计菜单时,可使用分隔线将内容相关的菜单项分隔成组。为了这个目的,可以在空的“菜单名称”栏中键入符号______创建一条分隔线 。

11. 允许或禁止在应用程序执行时访问系统菜单的命令是______。

12. 控件上的“快捷菜单”一般用鼠标右键单击激活,相应的事件名称是______。

13. “菜单设计器”中负责插入Visual FoxPro系统菜单命令的命令按钮名称是______。

14. 典型的菜单系统一般是一个下拉式菜单,下拉式菜单通常由一个______和一组______组成。

15. 快捷菜单实质上是一个弹出式菜单。要将某个弹出式菜单作为一个对象的快捷菜单,通常是在对象的____事件代码中添加调用该弹出式菜单程序的命令。

16. 要为表单设计下拉式菜单,首先需要在菜单设计时,在“常规选项”对话框中选择“顶层表单”复选框;其次将表单的Show Window属性值设置为______,使其成为顶层表单;最后需要在表单______的事件代码中添加调用菜单程序的命令。

17. 在命令窗口中执行______命令可以启动菜单设计器。

18. 不带参数的______命令将会屏蔽系统菜单,使系统菜单不可用。

19. 菜单定义文件存放着菜单的各项定义,但其本身是一个______,不能够运行,所以需要根据菜单定义产生可执行的______文件。

20. 在利用菜单设计器设计菜单时,当某菜单项对应的任务需要用多条命令来完成时,应利用______选项添加多条命令。

21. 在菜单设计器窗口中,要为某个菜单项定义快捷键,可利用______对话框。

22. 菜单设计器窗口中的______组合框可用于上级、下级菜单之间的切换。


上一条:报表与标签设计

下一条:表单设计