1、国家二级 VF机试(菜单、报表设计及应用程序的开发与生成)模拟试卷 2及答案与解析 一、选择题 1 在 Visual ForPro中,菜单程序文件的默认扩展名是 ( A) max ( B) mnt ( C) mpr ( D) prg 2 在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项访问键位 “x”的菜单名义是 ( A)综合查询 (x) ( B)综合查询 (x) ( C)综合查询 ( x) ( D)综合查询 ( x) 3 恢复系统默认菜单的命令是 ( A) SET MENU TO DEFAULT ( B) SET SYSMENU TO DEFAULT ( C) SET
2、SYSTEM MENU TO DEFAULT ( D) SET SYSTEM TO DEFAULT 4 扩展名为 mpr的文件是 ( A)菜单文件 ( B)菜单程序文件 ( C)菜单备注文件 ( D)菜单参数文件 5 扩展名为 mnx的文件是 ( A)备注文件 ( B)项目文件 ( C)表单文件 ( D)菜单文件 6 在 Visual FoxPro中,为了将菜单作为顶层菜单,需要设置表单的某属性值为2,该属性是 ( A) ShowWindow ( B) WindowShow ( C) WindowState ( D) Visible 7 要将 Visual FoxPro系统菜单恢复成标准配置,
3、可先执行 SET SYSMENU NOSAVE命令,然后再执行 ( A) SET TO SYSMENU ( B) SET DEFAULT TO SYSMENU ( C) SET TO DEFAULT ( D) SET SYSMENU TO DEFAULT 8 在 Visual FoxPro中,要运行菜单文件 menu1 mpr,可以使用命令 ( A) DO menu1 ( B) DO menu1 mpr ( C) DO MENU menu1 ( D) RUN menu1 9 下列是与设置系统菜单有关的命令,其中错误的是 ( A) SET SYSMENU DEFAULT ( B) SET SYS
4、MENU TO DEFAULT ( C) SET SYSMENU NOSAVE ( D) SET SYSMENU SAVE 10 假设已用命令 MODIFY MENU mymenu创建了一个菜单并生成了相应的菜单程序,则运行菜单程序的命令是 ( A) DO mymenu ( B) DO MENU mymenu ( C) DO mymenu mpr ( D) DO MENU mymenu mpr 11 在菜单定义中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项的访问键为 “S”的菜单项名称定义是 ( A)保存 (s) ( B)保存 (s) ( C)保存 ( s) ( D)保存 ( s
5、) 12 要将一个弹出式菜单作为某个控件的快捷菜单,需要在该控件的某事件代码中调用弹出式菜单程序的命令。这个事件是 ( A) RightClick ( B) Click ( C) Load ( D) DblClick 13 下列控件中,不能设置数据源的是 ( A)复选框 ( B)列表框 ( C)命令按钮 ( D)选项组 14 在 Visual FoxPro中,报表的数据源不包括 ( A)视图 ( B)自由表 ( C)查询 ( D)文本文件 15 报表的数据源可以是 ( A)表或视图 ( B)表或查询 ( C)表、查询或视图 ( D)表或其他报表 16 为了在报表中打印当前时间,应该插入的控件是
6、 ( A)文本框控件 ( B)表达式 ( C)标签控件 ( D)域控件 17 在 Visual FoxPro中,在屏幕上预览报表的命令是 ( A) PREVIEW REPORT ( B) REPORT FORM PREVIEW ( C) DO REPORT PREVIEW ( D) RUN REPORT PREVTEW 18 连编应用程序不能生成的文件时 ( A) app文件 ( B) exe文件 ( C) du文件 ( D) prg文件 19 在 Visual FoxPro中,编译或连编生成的程序文件的扩展名不包括 ( A) APP ( B) EXE ( C) DBC ( D) FXP 20
7、 从项目 “学生管理 pjx”连编应用程序 “学生管理系统 ”应使用的命令是 ( A) CREATE APP 学生管理 FROM 学生管理系统 ( B) CREATE APP 学生管理系统 FROM 学生管理 ( C) BUILD APP 学生管理 FROM学生管理系统 ( D) BUILD APP 学生管理系统 FROM 学生管理 21 如果添加到项目中的文件标识为 “排除 ”,表示 ( A)此类文件不是应用程序的一部分 ( B)生成应用程序时不包括此类文件 ( C)生成应用程序时包括此类文件,用户可以修改 ( D)生成应用程序时包括此类文件,用户不能修改 国家二级 VF机试(菜单、报表设计
8、及应用程序的开发与生成)模拟试卷 2答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 在 Visual ForPro中,菜单程序文件的默认扩展名是 mpr。 【知识模块】 菜单、报表设计及应用程序的开发与生成 2 【正确答案】 C 【试题解析】 无论是在菜单项还是在表单按钮控件中,指定到一个访问键的方式相同,都是。 【知识模块】 菜单、报表设计及应用程序的开发与生成 3 【正确答案】 B 【试题解析】 用 SET SYSMENU命令方式可以允许或者禁止在程序执行时访问系统菜单。其格式为: SET SYSMEN|ON|OFF|AUTOMATIC |TO弹出式菜单名表 |TO条形菜单项名
9、表 |TO DEFAULT |SAVE|NOSAVE 其中各参数的含义: ON:允许程序执行时访问系统菜单; OFF:禁止程序执行时访问系统菜单: AuTOMATlc:可以将系统菜单显示出来,可以访问系统菜单: To弹出式菜单名表:重新配置系统菜单,以内部名字列出可用的弹出 式菜单: TO条形菜单项名表:重新配置系统菜单,以条形菜单项内部名字列出可用的子菜单; TO DEFAULT:将系统菜单恢复为缺省设置; SAVE:将当前的系统菜单配置指定为缺省设置; NOSAVE:将缺省配置恢复成 Visual FoxPro系统菜单的标准配置。 另外,不带参数的 SET SYSMENU TO命令将屏蔽系
10、统菜单,使系统菜单不可用。所以选项 B)为正确答案。 【知识模块】 菜单、报表设计及应用程序的开发与生成 4 【正确答案】 B 【试题解析】 mnx是菜单定义文件, 用来存放菜单的各项定义,其本身是一个表文件,不能够运行: mpr是可执行的菜单程序文件。 【知识模块】 菜单、报表设计及应用程序的开发与生成 5 【正确答案】 D 【试题解析】 Visual FoxPro中项目文件扩展名为 pix;表单文件的扩展名是 scx:菜单文件的扩展名是 mnx;而备注文件不同,扩展名不同,如数据库备注扩展名是 dct,表备注的扩展名是 fpt。 【知识模块】 菜单、报表设计及应用程序的开发与生成 6 【正
11、确答案】 A 【试题解析】 本题考查项层菜单的设计。为顶层表添加下拉式菜单的方法和过程如下: 步骤 1:在 “菜单设计器 ”窗口中建立一个下拉菜单,然后在菜单的 “常规选项 ”对话框中勾选 “顶层表单 ”复选框,并生成可执行菜单文件。 步骤 2:在表单设计器中,将要作为顶层表单的 showwindow属性值设置为 “2-作为顶层表单 ”,使其成为顶层表单。 步骤 3:接着在表单的 Init事件代码中添加调用菜单程序的命令。 步骤 4:在表单的 Destroy事件代码中添加清除菜单的命令,使得在关闭表单时能同时清除菜单,释放其所占用的内存空间。 【知识模块】 菜单、报表设计及应用程序的开发与生成
12、 7 【正确答案】 D 【试题解析】 SET SYSMENU NoSAvE表示将缺省配置恢复成 Visual FoxPro系统菜单的标准配置; SET SYSMENU TO DEFAULT表示将系统菜单恢复为缺省配置。 【知识模块】 菜单、报表设计及应用程序的开发与生成 8 【正确答案】 B 【试题解析】 DO文件名,默认执行的是程序文件,如果要执行其他文件,则必须加上该文件的扩展名。 【知识模块】 菜单、报表设计及应用程 序的开发与生成 9 【正确答案】 A 【试题解析】 通过 SET SYSMENU命令可以允许或禁止在程序执行时访问系统菜单,也可以重新配置系统菜单,其命令格式如下: SET
13、 SYSMENU ON|OFF |AUTOMATIC |TO弹出式菜单名表 1 |TO条形菜单项名表 |TODEFAULT|SAVE|NOSAVE。 其中, ON表示允许程序执行时访问系统文件; OFF禁止程序执行时访问系统菜单; AUTOMATIC可以使系统菜单显示出来,可以访问系统菜单: TO弹出式菜单名表可以重新配置系统 菜单,以内部名字列出可用的弹出式菜单: TO条形菜单项名表可以重新配置系统菜单,以条形菜单项内部名字列出可用的子菜单: TO DEFAULT将系统菜单恢复为缺省设置; SAVE将当前的系统菜单配置指定为缺省设置; NOSAVE将缺省配置恢复成 Visual FoxPro
14、系统菜单的标准配置。 【知识模块】 菜单、报表设计及应用程序的开发与生成 10 【正确答案】 C 【试题解析】 本题考查运行菜单程序的命令。在 VFP中,在菜单设计器中定义的菜单定义文件其本身是一个表文件,保存着菜单各项的定义,不能 直接运行。必须生成可执行的菜单文件 (扩展名为 mpr)。 在菜单设计器环境下,执行【菜单】 【生成】菜单命令,然后在 “生成菜单 ”对话框中指定菜单文件的名称和存放的路径:最后单击 “生成 ”按钮。 可以使用命令 DO文件名 mpr运行菜单程序,文件名的扩展名 mpr不能省略。 【知识模块】 菜单、报表设计及应用程序的开发与生成 11 【正确答案】 C 【试题解
15、析】 本题考查定义菜单项的访问快捷键的格式。在菜单设计器中指定菜单名称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加上 “, ”两个字符。 【知识模块】 菜单、报表设计及应用程序的开发与生成 12 【正确答案】 A 【试题解析】 快捷菜单一般从属于某个界面对象,当用鼠标右击该对象时,就会在单击处弹出快捷菜单。在表单设计器环境下,选定需要添加快捷菜单的对象,并在选定对象的 RightClick事件代码中添加调用快捷菜单程序的命令。 【知识模块】 菜单、报表设计及应用程序的开发与生成 13 【正确答案】 C 【试题解析】 命令按钮控件,不能设置数据源。 【知识模块】 菜单、报表设计及应
16、用程序的开发与 生成 14 【正确答案】 D 【试题解析】 在 VFP中,报表的数据源可以是表、自由表、视图、查询和临时表。 【知识模块】 菜单、报表设计及应用程序的开发与生成 15 【正确答案】 C 【试题解析】 报表的数据源可以是数据库表、自由表、临时表、查询和视图。 【知识模块】 菜单、报表设计及应用程序的开发与生成 16 【正确答案】 D 【试题解析】 在报表设计器中,标签控件用来给出说明陛文本或标题文本,域控件用来打印表中字段、变量和表达式,当前时间属于表达式,故应选择域控 件打印当前时间。 【知识模块】 菜单、报表设计及应用程序的开发与生成 17 【正确答案】 B 【试题解析】 在
17、屏幕上预览报表的命令格式是: REPORT FORM报表名PREVIEW。 【知识模块】 菜单、报表设计及应用程序的开发与生成 18 【正确答案】 D 【试题解析】 应用程序连编结果有两种文件形式: app应用程序文件; exe可执行文件。在 “连编选项 ”对话框中, “连编 COM DLL”是使用项目文件中的类信息,创建一个具有 dll文件扩展名的动态链接库。而 prg文 件是一个程序文件。因此选项 D为正确答案。 【知识模块】 菜单、报表设计及应用程序的开发与生成 19 【正确答案】 C 【试题解析】 本题考查程序的编译、连编过程。在 Visual FoxPro中,通过编译、连编,可以产生
18、不同的目标代码文件,这些文件具有不同的扩展名。 exe(Visual FoxPro可执行文件 ) app(应用程序文件 ) fxp(编译文件 ) prg(源程序文件 )。 【知识模块】 菜单、报表设计及应用程序的开发与生成 20 【正确答案】 D 【试题解析】 本 题考查连编应用程序的命令格式。在 Visual foxpro中,连编应用程序的命令是 BUILD APP或 BUILD EXE,具体格式如下: BUILDAPP文件名 FROM项目文件名 BUILDEXE文件名 FROM项目文件名 【知识模块】 菜单、报表设计及应用程序的开发与生成 21 【正确答案】 C 【试题解析】 将一个项目编译成一个应用程序时,所有在项目中被包括的文件将组合为一个单一的应用程序文件。如果应用程序中包含需要用户修改的文件,必须将该文件标记为 “排除 ”。另外,在项目连编之后,那些 在项目中标记为 “包含 ”的文件将变为只读文件,不能再修改。 【知识模块】 菜单、报表设计及应用程序的开发与生成