1、国家二级 VF机试(菜单、报表设计及应用程序的开发与生成)模拟试卷 1及答案与解析 一、选择题 1 扩展名为 mpr的文件是 ( A)菜单文件 ( B)菜单程序文件 ( C)菜单备注文件 ( D)菜单参数文件 2 扩展名为 mnx的文件是 ( A)备注文件 ( B)项目文件 ( C)表单文件 ( D)菜单文件 3 在 Visual FoxPro中,为了将菜单作为顶层菜单,需要设置表单的某属性值为2,该属性是 ( A) ShowWindow ( B) WindowShcIW ( C) WindowState ( D) Visible 4 要将 Visual FoxPro系统菜单恢复成标准配置,可
2、先执行 SET SYSMENU NOSAVE命令,然后再执行 ( A) SET TO SYSMENU ( B) SET DEFAULT TO SYSMENU ( C) SET TO DEFAULT ( D) SET SYSMENU TO DEFAULT 5 在 Visual FoxPro中,要运行菜单文件 menul mpr,可以使用命令 ( A) DO menu1 ( B) DO mcnu1 mpr ( C) DO MENU mcnu1 ( D) RUN menu1 6 下列是与设置系统菜单有关的命令,其中错误的是 ( A) SET SYSMENU DEFAULT ( B) SET SYSM
3、ENU TO DEFAULT ( C) SET SYSMENU NOSAVE ( D) SET SYSMENU SAVE 7 假设已用命令 MODIFY MENU mymcnu创建了一个菜单并生成了相应的菜单程序,则运行菜单程序的命令是 ( A) DO mymenu ( B) DO MENU mymenu ( C) DO mymenu mpr ( D) DO MENU mymenu mpr 8 在菜单定义中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项的访问键为 “s”的菜单项名称定义是 ( A)保存 (s) ( B)保存 (s) ( C)保存 ( s) ( D)保存 ( s) 9
4、 要将一个弹出式菜单作为某个控件的快捷菜单,需要在该控件的某事件代码中调用弹出式菜单程序的命令。这个事件是 ( A) RightClick ( B) Click ( C) Load ( D) DblClick 10 在 Visual FoxPro中,报表的数据源不包括 ( A)视图 ( B)自由表 ( C)查询 ( D)文本文件 11 报表的数据源可以是 ( A)表或视图 ( B)表或查询 ( C)表、查询或视图 ( D)表或其他报表 12 为了在报表中打印当前时间,应该插入的控件是 ( A)文本框控件 ( B)表达式 ( C)标签控件 ( D)域控件 13 在 Visual FoxPro中,
5、在屏幕上预览报表的命令是 ( A) PREVIEW REPORT ( B) REPORT FORMPREVIEW ( C) DO REPORTPREVIEW ( D) RUN REPORTPREVIEW 14 在 Visual FoxPro中,编译或连编生成的程序文件的扩展名不包括 ( A) APP ( B) EXE ( C) DBC ( D) FXP 15 从项目 “学生管理 pjx”连编应用程序 “学生管理系统 ”应使用的命令是 ( A) CREATE APP学生管理 FROM学生管理系统 ( B) CREATE APP学生管理系统 FROM学生管理 ( C) BUILD APP学生管理
6、FROM学生管理系统 ( D) BUILD APP学生管理系统 FROM学生管理 16 如果添加到项目中的文件 标识为 “排除 ”,表示 ( A)此类文件不是应用程序的一部分 ( B)生成应用程序时不包括此类文件 ( C)生成应用程序时包括此类文件,用户可以修改 ( D)生成应用程序时包括此类文件,用户不能修改 国家二级 VF机试(菜单、报表设计及应用程序的开发与生成)模拟试卷 1答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 Innx是菜单定义文件,用来存放菜单的各项定义,其本身是一个表文件,不能够运行; mpr是可执行的菜单程序文件。 【知识模块】 菜单、报表设计及应用程序的开
7、发与生成 2 【正确答案】 D 【试题解析】 Visual FoxPro中项目文件扩展名为 pjx;表单文件的扩展名是 SeX;菜单文件的扩展名是 mnx;而备注文件不同,扩展名不同,如数据库备注扩展名是 dct,表备注的扩展名是 fpt。 【知识模块】 菜单、报表设计及应用程序的开发与生成 3 【正确答案】 A 【试题解析】 本题考查顶层菜单的设计。为顶层表添加下拉式菜单的方法和过程如下。 步骤 1:在 “菜单设计器 ”窗口中建立一个下拉菜单,然后在菜单的 “常规选项 ”对话框中勾选 “顶层表单 ”复选框,并生成可执行菜单文件。 步骤 2:在表单设计器中,将要作为顶层表单的 ShowWind
8、ow属性值设置为 “2作为顶层表单 ”,使其成为项层表单。 步骤 3:接着在表单的 Init事件代码中添加调用菜单程序的命令。 步骤 4:在表单的 Destroy事件代码中添加清除菜单的命令,使得在关闭表单时能同时清除菜单,释放其所占用的内存空间。 【知识模块】 菜单、报表设计及应用程序的开发与生成 4 【正确答案】 D 【试题解析】 SET SYSMENUNOSAVE表示将缺省配置恢复成 Visua1 FoxPro系统菜单的标准配置; SET SYSMENU TO DEFAULT表示将系统菜单恢复为缺省配置。 【知识模块】 菜单、报表设计及应用程序的开发与生成 5 【正确答案】 B 【试题解
9、析】 DO,默认执行的是程序文件,如果要执行其他文件,则必须加上该文件的扩展名。 【知识模块】 菜单、报表设计及应用程序的开发与生成 6 【正确答案】 A 【试题解析】 通过命令 SETSYSMENU可以允许或禁止在程序执行时访问系统菜单,也可以重新配置系统菜单,其命令格式如下: SET SYSMENU ONIOFF AUTOMATIC TO弹出式菜单名表 TO条形菜单项名表 TODEFAULTISAVEINOSAVE。 其中, ON表示允许程序执行时访问系统文件; OFF禁止程序执行时访问系统菜单; ALITOMATIC可以使系统菜单显示出来,可以访问系统菜单; TO可以重新配置系统菜单,以
10、内部名字列出可用的弹出式菜单; TO可以重新配置系统菜单,以条形菜单项内部名字列出可用的子菜单; TO将系统菜单恢复为缺省设置: SAVE将当前的系统菜单配置指定为缺省设置; NOSAVE将缺省配置恢复成 Visual FoxPro系统菜单的标准配置。 【知识模块】 菜单、报表设计及应用程序的开发与生成 7 【正确答案】 C 【试题解析】 本题考查运行菜单程序的命令。在 V、 FP中,在菜单设计器中定义的菜单定义文件其本身是一个表文件,保存着菜单各项的定义,不能直接运行。必须生成可执行的菜单文件 (扩 展名为 mpr)。 在菜单设计器环境下,执行【菜单】 【生成】菜单命令,然后在 “生成菜单
11、”对话框中指定菜单文件的名称和存放的路径;最后单击 “生成 ”按钮。 可以使用命令 DO运行菜单程序,文件名的扩展名 mpr不能省略。 【知识模块】 菜单、报表设计及应用程序的开发与生成 8 【正确答案】 C 【试题解析】 本题考查定义菜单项的访问快捷键的格式。在菜单设计器中指定菜单名称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加上 “ ”两个字符。 【知识 模块】 菜单、报表设计及应用程序的开发与生成 9 【正确答案】 A 【试题解析】 快捷菜单一般从属于某个界面对象,当用鼠标右击该对象时,就会在单击处弹出快捷菜单。在表单设计器环境下,选定需要添加快捷菜单的对象,并在选定对象的
12、 RightClick事件代码中添加调用快捷菜单程序的命令。 【知识模块】 菜单、报表设计及应用程序的开发与生成 10 【正确答案】 D 【试题解析】 在 VFP中,报表的数据源可以是表、自由表、视图、查询和临时表。 【知识模块】 菜单、报表设计及应用程序的开 发与生成 11 【正确答案】 C 【试题解析】 报表的数据源可以是数据库表、自由表、临时表、查询和视图。 【知识模块】 菜单、报表设计及应用程序的开发与生成 12 【正确答案】 D 【试题解析】 在报表设计器中,标签控件用来给出说明性文本或标题文本,域控件用来打印表中字段、变量和表达式,当前时间属于表达式,故应选择域控件打印当前时间。
13、【知识模块】 菜单、报表设计及应用程序的开发与生成 13 【正确答案】 B 【试题解析】 在屏幕上预览报表的命令格式是: REPORT FORMPREVIEW。 【知识模块】 菜单、报表设计及应用程序的开发与生成 14 【正确答案】 C 【试题解析】 本题考查程序的编译、连编过程。在 Visual FoxPro中,通过编译、连编,可以产生不同的目标代码文件,这些文件具有不同的扩展名。 exe(Visual FoxPro可执行文件 ) app(应用程序文件 ) fxp(编译文件 ) prg(源程序文件 )。 【知识模块】 菜单、报表设计及应用程序的开发与生成 15 【正确答案】 D 【试题解析】
14、 本题考 查连编应用程序的命令格式。在 visual foxpro中,连编应用程序的命令是 BUILD APP或 BUILD EXE,具体格式如下: BUILD APP文件名 FROM项目文件名 BUILD EXE文件名 FROM项目文件名 【知识模块】 菜单、报表设计及应用程序的开发与生成 16 【正确答案】 C 【试题解析】 将一个项目编译成一个应用程序时,所有在项目中被包括的文件将组合为一个单一的应用程序文件。如果应用程序中包含需要用户修改的文件,必须将该文件标记为 “排除 ”。另外,在项目连 编之后,那些在项目中标记为 “包含 ”的文件将变为只读文件,不能再修改。 【知识模块】 菜单、报表设计及应用程序的开发与生成
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1