国家二级VF机试(菜单、报表设计及应用程序的开发与生成)模拟试卷2
选择题
1.在Visual ForPro中,菜单程序文件的默认扩展名是(C)
A. max
B. mnt
C. mpr
D. prg
解析:在Visual ForPro中,菜单程序文件的默认扩展名是mpr。
2.在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项访问键位“x”的菜单名义是(C)
A. 综合查询\<(x)
B. 综合查询\<(x)
C. 综合查询(\<x)
D. 综合查询(\<x)
解析:无论是在菜单项还是在表单按钮控件中,指定到一个访问键的方式相同,都是\。
3.恢复系统默认菜单的命令是(B)
A. SET MENU TO DEFAULT
B. SET SYSMENU TO DEFAULT
C. SET SYSTEM MENU TO DEFAULT
D. SET SYSTEM TO DEFAULT
解析:用SET SYSMENU命令方式可以允许或者禁止在程序执行时访问系统菜单。其格式为:
SET SYSMEN|ON|OFF|AUTOMATIC
|TO[<弹出式菜单名表>]
|TO[<条形菜单项名表>]
|TO[<DEFAULT>]|SAVE|NOSAVE
其中各参数的含义:
①ON:允许程序执行时访问系统菜单;
②OFF:禁止程序执行时访问系统菜单:
③AuTOMATlc:可以将系统菜单显示出来,可以访问系统菜单:
④To<弹出式菜单名表>:重新配置系统菜单,以内部名字列出可用的弹出式菜单:
⑤TO<条形菜单项名表>:重新配置系统菜单,以条形菜单项内部名字列出可用的子菜单;
⑥TO<DEFAULT>:将系统菜单恢复为缺省设置;
⑦SAVE:将当前的系统菜单配置指定为缺省设置;
⑧NOSAVE:将缺省配置恢复成Visual FoxPro系统菜单的标准配置。
另外,不带参数的SET SYSMENU TO命令将屏蔽系统菜单,使系统菜单不可用。所以选项B)为正确答案。
4.扩展名为mpr的文件是(B)
A. 菜单文件
B. 菜单程序文件
C. 菜单备注文件
D. 菜单参数文件
解析:mnx是菜单定义文件,用来存放菜单的各项定义,其本身是一个表文件,不能够运行:mpr是可执行的菜单程序文件。
5.扩展名为mnx的文件是(D)
A. 备注文件
B. 项目文件
C. 表单文件
D. 菜单文件
解析:Visual FoxPro中项目文件扩展名为.pix;表单文件的扩展名是.scx:菜单文件的扩展名是.mnx;而备注文件不同,扩展名不同,如数据库备注扩展名是.dct,表备注的扩展名是.fpt。
6.在Visual FoxPro中,为了将菜单作为顶层菜单,需要设置表单的某属性值为2,该属性是(A)
A. ShowWindow
B. WindowShow
C. WindowState
D. Visible
解析:本题考查项层菜单的设计。为顶层表添加下拉式菜单的方法和过程如下:
步骤1:在“菜单设计器”窗口中建立一个下拉菜单,然后在菜单的“常规选项”对话框中勾选“顶层表单”复选框,并生成可执行菜单文件。
步骤2:在表单设计器中,将要作为顶层表单的showwindow属性值设置为“2-作为顶层表单”,使其成为顶层表单。
步骤3:接着在表单的Init事件代码中添加调用菜单程序的命令。
步骤4:在表单的Destroy事件代码中添加清除菜单的命令,使得在关闭表单时能同时清除菜单,释放其所占用的内存空间。
7.要将Visual FoxPro系统菜单恢复成标准配置,可先执行SET SYSMENU NOSAVE命令,然后再执行(D)
A. SET TO SYSMENU
B. SET DEFAULT TO SYSMENU
C. SET TO DEFAULT
D. SET SYSMENU TO DEFAULT
解析:SET SYSMENU NoSAvE表示将缺省配置恢复成Visual FoxPro系统菜单的标准配置;SET SYSMENU TO DEFAULT表示将系统菜单恢复为缺省配置。
8.在Visual FoxPro中,要运行菜单文件menu1.mpr,可以使用命令(B)
A. DO menu1
B. DO menu1.mpr
C. DO MENU menu1
D. RUN menu1
解析:DO<文件名>,默认执行的是程序文件,如果要执行其他文件,则必须加上该文件的扩展名。
9.下列是与设置系统菜单有关的命令,其中错误的是(A)
A. SET SYSMENU DEFAULT
B. SET SYSMENU TO DEFAULT
C. SET SYSMENU NOSAVE
D. SET SYSMENU SAVE
解析:通过SET SYSMENU命令可以允许或禁止在程序执行时访问系统菜单,也可以重新配置系统菜单,其命令格式如下:
SET SYSMENU ON|OFF
|AUTOMATIC
|TO[弹出式菜单名表1
|TO[条形菜单项名表]
|TO[DEFAULT]|SAVE|NOSAVE。
其中,ON表示允许程序执行时访问系统文件;OFF禁止程序执行时访问系统菜单;AUTOMATIC可以使系统菜单显示出来,可以访问系统菜单:TO<弹出式菜单名表>可以重新配置系统菜单,以内部名字列出可用的弹出式菜单:TO<条形菜单项名表>可以重新配置系统菜单,以条形菜单项内部名字列出可用的子菜单:TO<DEFAULT>将系统菜单恢复为缺省设置;SAVE将当前的系统菜单配置指定为缺省设置;NOSAVE将缺省配置恢复成Visual FoxPro系统菜单的标准配置。
10.假设已用命令MODIFY MENU mymenu创建了一个菜单并生成了相应的菜单程序,则运行菜单程序的命令是(C)
A. DO mymenu
B. DO MENU mymenu
C. DO mymenu.mpr
D. DO MENU mymenu.mpr
解析:本题考查运行菜单程序的命令。在VFP中,在菜单设计器中定义的菜单定义文件其本身是一个表文件,保存着菜单各项的定义,不能直接运行。必须生成可执行的菜单文件(扩展名为.mpr)。
在菜单设计器环境下,执行【菜单】→【生成】菜单命令,然后在“生成菜单”对话框中指定菜单文件的名称和存放的路径:最后单击“生成”按钮。
可以使用命令DO<文件名.mpr>运行菜单程序,文件名的扩展名.mpr不能省略。
11.在菜单定义中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项的访问键为“S”的菜单项名称定义是(C)
A. 保存\<(s)
B. 保存/<(s)
C. 保存(\<s)
D. 保存(/<s)
解析:本题考查定义菜单项的访问快捷键的格式。在菜单设计器中指定菜单名称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加上“\<,”两个字符。
12.要将一个弹出式菜单作为某个控件的快捷菜单,需要在该控件的某事件代码中调
本文档预览:3600字符,共5656字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载