1、菜单设计与应用、开发应用程序及答案解析(总分:40.00,做题时间:90 分钟)1.在 Visual FoxPro中,扩展名为.mnx 的文件是_。(分数:2.00)A.备注文件B.项目文件C.表单文件D.菜单文件2.要将一个弹出式菜单作为某个控件的快捷菜单,通常是在该控件的 1 事件代码中添加调用弹出式菜单程序的命令。(分数:2.00)填空项 1:_3.连编应用程序时,如果选择连编生成可执行程序,则生成的文件的扩展名是 1。(分数:2.00)填空项 1:_4.将一个项目编译成一个应用程序时,如果应用程序中包含需要用户修改的文件,必须将该文件标为 1。(分数:2.00)填空项 1:_5.设计菜
2、单时,可以使用 1 功能在 VFP主菜单系统的基础上“快速”创建用户的菜单系统。(分数:2.00)填空项 1:_6.在菜单设计器中,若要将定义的菜单分组,应该在“菜单名称”列上输入_字符。(分数:2.00)A.1B.-C.-D._7.以下是与设置系统菜单有关的命令,其中错误的是_。(分数:2.00)A.SET SYSMENU DEFAULTB.SET SYSMENU TO DEFAULTC.SET SYSMENU NOSAVED.SET SYSMENU SAVE8.在 Visual FoxPro中,要运行菜单文件 menu1.mpr,可以使用命令_。(分数:2.00)A.DO menu1B.D
3、O menu1.mprC.DO MENU menu1D.RUN menu19.向一个项目中添加一个数据库,应该使用项目管理器的_。(分数:2.00)A.“代码”选项卡B.“类”选项卡C.“文档”选项卡D.“数据”选项卡10.连编应用程序不能生成的文件是_。(分数:2.00)Aapp文件Bexe文件Cdll文件Dprg文件11.在菜单设计器中的“结果”框中选择“过程”,然后单击 1 按钮,这时出现一个过程编辑窗口,键入正确的代码。(分数:2.00)填空项 1:_12.为表单建立了快捷菜单 mymenu,调用快捷菜单的命令代码 DO mymenu.mpr WITH THIS应该放在表单的_中。(分
4、数:2.00)A.Destory事件B.Init事件C.Load事件D.RightClick事件13.若要将 Visual FoxPro的系统菜单恢复成默认设置,使用的命令是_。(分数:2.00)A.SET SYSMENU TO DEFAULTB.SET SYSMENU OFFC.SET SYSMENU OND.SET SYSMENU AUTOMATIC14.在 Visual FoxPro中,菜单程序文件的扩展名是_。(分数:2.00)AmnxBmntCmprDprg15.在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。指定访问键为“x”的菜单项名称定义是_。(分数:2.00)A.综
5、合查询(/x)B.综合查询(/x)C.综合查询(/x)D.综合查询(/x)16.扩展名为.mpr 的文件是_。(分数:2.00)A.菜单文件B.菜单程序文件C.菜单备注文件D.菜单参数文件17.如果将一个数据表设置为“包含”状态,那么系统连编后,该数据表将_。(分数:2.00)A.成为自由表B.包含在数据库中C.不能编辑修改D.可以随时编辑修改18.执行 Visual FoxPro生成的应用程序时,调用菜单后,菜单在屏幕上一晃即逝。这是因为_。(分数:2.00)A.需要连编B.没有生成菜单程序C.要用命令方式D.缺少 READ EVENTS命令和 CLEAR EVENTS命令19.Visual
6、 FoxPro系统菜单是一个典型的菜单系统,其主菜单是一个条形菜单,条形菜单本身的内部名字为 1。(分数:2.00)填空项 1:_20.在 Visual FoxPro中,编译后的程序文件的扩展名为_。(分数:2.00)APRGBEXECDBCDFXP菜单设计与应用、开发应用程序答案解析(总分:40.00,做题时间:90 分钟)1.在 Visual FoxPro中,扩展名为.mnx 的文件是_。(分数:2.00)A.备注文件B.项目文件C.表单文件D.菜单文件 解析:解析 在 Visual FoxPro中,项目文件的扩展名为.pjx;表单文件的扩展名为.scx;菜单文件的扩展名为.mnx;不同类
7、型的备注文件扩展名不同,例如,.doc 表示数据库备注文件,.fpt 表示数据表备注文件。2.要将一个弹出式菜单作为某个控件的快捷菜单,通常是在该控件的 1 事件代码中添加调用弹出式菜单程序的命令。(分数:2.00)填空项 1:_ (正确答案:RightClick)解析:解析 单击鼠标右键时(RightClick)弹出该菜单。3.连编应用程序时,如果选择连编生成可执行程序,则生成的文件的扩展名是 1。(分数:2.00)填空项 1:_ (正确答案:.exe)解析:解析 连编应用程序时,连编结果有两种文件形式:应用程序文件(.app)和可执行文件(.exe)。4.将一个项目编译成一个应用程序时,如
8、果应用程序中包含需要用户修改的文件,必须将该文件标为 1。(分数:2.00)填空项 1:_ (正确答案:排除)解析:解析 添加的数据库文件左侧有一个排除符号*,表示此选项从项目中排除。“排除”与“包含”相对。将一个项目编译成一个应用程序时,所有项目包含的文件将组合为一个单一的应用程序文件。在项目连编之后,那些在项目中标记为“包含”的文件将变为只读文件。如果应用程序中包含需要用户修改的文件,必须将该文件标记为“排除”。将标记为“排除”的文件设置成“包含”,只要在选定文件之后,右击鼠标,从快捷菜单上选择“包含”即可。5.设计菜单时,可以使用 1 功能在 VFP主菜单系统的基础上“快速”创建用户的菜
9、单系统。(分数:2.00)填空项 1:_ (正确答案:快速菜单)解析:解析 VFP 的“快速菜单”功能一般用于创建与 VFP系统菜单在形式或功能上比较相似的用户菜单。所谓“快速”即指基于 VFP主菜单系统进行“快速”修改,变成用户自己的菜单系统。6.在菜单设计器中,若要将定义的菜单分组,应该在“菜单名称”列上输入_字符。(分数:2.00)A.1B.-C.- D._解析:解析 可以在要分组的菜单中加一条水平分组线,使菜单显得更加清晰明了,方法是在“菜单名称”列上输入“-”字符。7.以下是与设置系统菜单有关的命令,其中错误的是_。(分数:2.00)A.SET SYSMENU DEFAULT B.S
10、ET SYSMENU TO DEFAULTC.SET SYSMENU NOSAVED.SET SYSMENU SAVE解析:解析 SET SYSMENU TO DEFAULT 将系统菜单恢复为默认配置。SET SYSMENU NOSAVE 将默认配置恢复成 Visual FoxPro系统菜单的标准配置。SET SYSMENU SAVE 将当前的系统菜单配置指定为默认配置。8.在 Visual FoxPro中,要运行菜单文件 menu1.mpr,可以使用命令_。(分数:2.00)A.DO menu1B.DO menu1.mpr C.DO MENU menu1D.RUN menu1解析:解析 运行
11、菜单程序的命令为 DO文件名,但文件名的扩展名.mpr 不能省略。9.向一个项目中添加一个数据库,应该使用项目管理器的_。(分数:2.00)A.“代码”选项卡B.“类”选项卡C.“文档”选项卡D.“数据”选项卡 解析:解析 “数据”选项卡包含对数据库、表和查询的操作;“代码”选项卡包括对程序、API 库和应用程序的操作;“文档”选项卡包括对报表、表单和标签的操作;“类”选项卡默认没有内容。10.连编应用程序不能生成的文件是_。(分数:2.00)Aapp文件Bexe文件Cdll文件Dprg文件 解析:解析 在 Visual FoxPro中,通过连编可以生成应用程序文件 APP、可执行程序 EXE
12、和动态链接库文件 DLL。11.在菜单设计器中的“结果”框中选择“过程”,然后单击 1 按钮,这时出现一个过程编辑窗口,键入正确的代码。(分数:2.00)填空项 1:_ (正确答案:创建)解析:解析 可以利用过程来指定任务。首先,在“结果”框中,单击右边的下箭头打开下拉列表,然后选择“过程”选项,这时在列表的右侧出现一个“创建”按钮,然后单击“创建”按钮,这时出现一个过程编辑窗口,键入正确的代码。12.为表单建立了快捷菜单 mymenu,调用快捷菜单的命令代码 DO mymenu.mpr WITH THIS应该放在表单的_中。(分数:2.00)A.Destory事件B.Init事件C.Load
13、事件D.RightClick事件 解析:解析 所谓快捷菜单是指用鼠标右键单击弹出的菜单。RightClick 是鼠标右键单击事件。13.若要将 Visual FoxPro的系统菜单恢复成默认设置,使用的命令是_。(分数:2.00)A.SET SYSMENU TO DEFAULT B.SET SYSMENU OFFC.SET SYSMENU OND.SET SYSMENU AUTOMATIC解析:解析 通过 SET SYSMENU命令可以允许或者禁止在程序执行时访问系统菜单,也可以重新配置系统菜单。SET SYSMENU 命令可带一系列的参数,使用参数 TO DEFAULT时表示将系统菜单恢复为
14、默认设置。14.在 Visual FoxPro中,菜单程序文件的扩展名是_。(分数:2.00)AmnxBmntCmpr Dprg解析:mnx 是菜单定义文件的扩展名,.mnt 是菜单备注文件的扩展名,.mpr 是菜单程序文件的扩展名,.prg是程序文件的扩展名。15.在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。指定访问键为“x”的菜单项名称定义是_。(分数:2.00)A.综合查询(/x)B.综合查询(/x)C.综合查询(/x) D.综合查询(/x)解析:解析 本题考查的知识点是菜单定义。设置菜单访问键,方法是在要作为访问键的字符前面加上“”两个字符。即本题的答案为 C。16.扩展
15、名为.mpr 的文件是_。(分数:2.00)A.菜单文件B.菜单程序文件 C.菜单备注文件D.菜单参数文件解析:解析 菜单定义文件存放着菜单的各项定义,但其本身是一个表文件,并不能够运行。要根据菜单产生可执行的菜单程序文件(.mpr 文件)。17.如果将一个数据表设置为“包含”状态,那么系统连编后,该数据表将_。(分数:2.00)A.成为自由表B.包含在数据库中C.不能编辑修改 D.可以随时编辑修改解析:解析 因为数据表是需要被多次修改的,所以数据表尽量设置成“排除”。在本题中数据表被设置成“包含”状态,数据表便不能够随意编辑修改了。18.执行 Visual FoxPro生成的应用程序时,调用
16、菜单后,菜单在屏幕上一晃即逝。这是因为_。(分数:2.00)A.需要连编B.没有生成菜单程序C.要用命令方式D.缺少 READ EVENTS命令和 CLEAR EVENTS命令 解析:解析 应用程序的主文件是一个菜单程序,则应在菜单生成程序里的清理代码中包含 READ EVENTS命令,并为退出菜单系统的菜单命令指定 CLEAR EVENTS命令,否则菜单在屏幕上一晃即逝。19.Visual FoxPro系统菜单是一个典型的菜单系统,其主菜单是一个条形菜单,条形菜单本身的内部名字为 1。(分数:2.00)填空项 1:_ (正确答案:_MSYSMENU)解析:解析 Visual FoxPro 的整个系统菜单和各弹出式菜单均有一个各字,系统菜单是一个条形菜单,菜单名为“_MSYSMENU”。20.在 Visual FoxPro中,编译后的程序文件的扩展名为_。(分数:2.00)APRGBEXECDBCDFXP 解析:解析 本题考查的知识点是文件扩展名。.FXP 是编译后的程序文件的扩展名,.PRG 是程序文件扩展名,.EXE 是可执行程序文件扩展名,.DBC 是数据库文件扩展名。即本题的答案为 D。