VF第一章节、报表、菜单习题

更新时间:2024-03-20 04:42:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

对三《Visual FoxPro》月考试题(2015.1)

章节:基础、菜单、报表

一、选择题:(每题1分,共60分) 涂物理

1、修改报表、打开报表设计器的命令是 。

A)UPDATE REPORT C)REPORT FROM

B)MODIFY REPORT D)EDIT REPORT

2、为了在报表中加入一个表达式,这时应该插入一个 。

A)表达式控件 B)域控件 C)标签控件 3、预览报表的命令是 。

A)PREVIEW REPORT B)REPORT FORM?PREVIEW C)PRINT REPORT?PREVIEW

D)REPORT?PREVIEW

D)文本控件

4、在“报表设计器”中,任何时候都可以使用“预览”功能查看报表的打印效果。以下几

种操作中不能实现预览功能的是______。 A)打开“显示”菜单,选择“预览”选项 B)直接单击常用工具栏上的“打印预览”按钮

C)在“报表设计器”中单击鼠标右键,从弹出的快捷菜单中选择“预览” D)打开“报表”菜单,选择“运行报表”选项

5、为了在报表中加入一个文字说明,这时应该插入一个 。

A)表达式控件

B)域控件 C)标签控件 D)文本控件

6、以下说法哪个是正确的______。

A)报表必须有别名 C)报表的数据源不能是视图 7、不属于常用报表布局的是______。

A)行报表

B)列报表

C)多行报表 D)多栏报表

B)必须设置报表的数据源 D)报表的数据源可以是临时表

8、使用______工具栏可以在报表或表单上对齐和调整控件的位置。

A)调色板

B)布局

C)表单控件

D)表单设计器

9、数据库系统与文件系统的主要区别是______。 A:数据库系统复杂,而文件系统简单

B:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C:文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

1

D:文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量

10、关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括______。

A:连接 B:比较 C:选择 D:投影 11、Visual FoxPro6.0是一个______。

A:8位数据库开发系统 B:16位数据库开发系统 C:32位数据库开发系统 D:64位数据库开发系统 12、关系数据库管理系统所管理的关系是______。

A:一个DBF文件 B:若干个二维表 C:一个DBC文件 D:若干个DBC文件 13、从数据库的整体结构看,数据库系统采用的数据模型有______。 A:网状模型、链状模型和层次模型 B:层次模型、网状模型和环状模型 C:层次模型、网状模型和关系模型 D:链状模型、关系模型和层次模型

14、数据库系统的构成为:数据库集合、计算机硬件系统、数据库管理员和用户与______。 A:操作系统 B:文件系统 C:数据集合 D:数据库管理系统及相关软件 15、关系数据库系统中所使用的数据结构是______。 A:树 B:图 C:表格 D:二维表 16、DBAS指的是______。

A:数据库管理系统 B:数据库系统 C:数据库应用系统 D:数据库服务系统 17、下列关于数据库系统的叙述中,正确的是______。 A:数据库系统只是比文件系统管理的数据更多 B:数据库系统中数据的一致性是指数据类型一致 C:数据库系统避免了数据冗余 D:数据库系统减少了数据冗余

18、在关系模型中,为了实现\关系中不允许出现相同元组\的约束应使用______。 A:临时关键字 B:主关键字 C:外部关键字 D:索引关键字

2

19、关系是指______。

A:元组的集合 B:属性的集合 C:字段的集合 D:实例的集合

20、对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15-30之间,则这条规则属于______。 A:实体完整性规则 B:参照完整性规则 C:用户定义的完整性规则 D:不属于以上任何一种规则 21、Visual FoxPro DBMS是______。 A:操作系统的一部分 B:操作系统支持下的系统文件 C:一种编译程序 D:一种操作系统

22、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是______。 A:m:n B:1:m C:m:k D:1:1

23、把实体-联系模型转换为关系模型时,实体之间多对多联系在模型中是通过______。 A:建立新的属性来实现 B:建立新的关键字来实现 C:建立新的关系来实现 D:建立新的实体来实现

24、从关系模式中指定若干个属性组成新的关系的运算称为______。 A:联接 B:投影 C:选择 D:排序

25、在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了\限制\,则当删除父表中的记录时,系统反应是______。 A:不做参照完整性检查 B:不准删除父表中的记录 C:自动删除子表中所有相关的记录

D:若子表中有相关记录,则禁止删除父表中记录 26、退出Visual FoxPro的操作方法是______。 A:从文件下拉菜单中选择\退出\选项

3

B:用鼠标左按钮单击关闭窗口按钮

C:在命令窗口中键入QUIT命令,然后按回车键 D:以上方法都可以

27、显示和隐藏命令窗口的操作是______。 A:单击\常用\工具栏上的\命令窗口\按钮

B:打开通过\窗口\菜单下的\命令窗口\选项,关闭通过单击命令窗口上的关闭按钮。 C:直接按CTRL+F2显示命令窗口,CTRL+F4隐藏命令窗口 D:以上方法都可以

28、下面关于工具栏的叙述,错误的是______。

A:可以创建自己的工具栏 B:可以修改系统提供的工具栏 C:可以删除用户创建的工具栏 D:可以删除系统提供的工具栏 29、在\选项\对话框的\文件位置\选项卡中可以设置______。 A:表单的默认大小 B:默认目录 C:日期和时间的显示格式 D:程序代码的颜色 30、要启动Visual FoxPro的向导可以______。 A:打开“显示“菜单中”向导“ B:单击工具栏上的\向导\图标按钮 C:从\工具\菜单中选择\向导\ D:以上方法都可以

31、已知关系S如下所示,其中S#为主关键字,则下列说法正确的是_____。

S# S1 S2 SN Wang Liu Hou AGE 23 20 23 SEX M F M A)违反了关系模型的实体完整性规则 B)违反了关系模型的参照完整性规则 C)违反了关系模型的用户定义的完整性规则 D)没有违反关系模型的任何一类完整性规则

32、层次型、网状型和关系型数据库划分原则是_____。

A)记录长度 B)文件的大小

C)联系的复杂程度 D)数据之间的联系

33、有一个学生关系模式STUDENT(学号,姓名,出生日期,系名,班号,宿舍号),则其候

选关键字为_____。

A) (学号,姓名) B) (学号)

C) (学号,班号) D) (学号,宿舍号)

4

34、项目管理器中包括的选项卡有____________。 A)数据选项卡、菜单选项卡和文档选项卡 B)数据选项卡、文档选项卡和其他选项卡 C)数据选项卡、表单选项卡和类选项卡 D)数据选项卡、表单选项卡和报表选项卡 35、 项目管理器中的“关闭”按钮用于____________。 A)关闭项目管理器 C)关闭数据库

B)关闭Visual FoxPro D)关闭设计器

36.关于传统的集合运算正确的是 。

A)并、交和差运算

B)投影、选择和连接运算

D)查询、更新和定义运算

C)连接、自然连接和查询运算

37、在Visual Foxpro中通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为

A)向导 B)设计器 C)生成器 D)项目管理器

38、Visual FoxPro的工作方式不包括( )

A、菜单操作方式 B、命令操作方式 C、程序执行方式 D、结构操作方式 39、下列方法中不能重新显示命令窗口的是( )

A、单击“文件”菜单中的“打开”选项 B、按组合键【Ctrl+F2】

C、单击常用工具栏中的“命令窗口”按钮 D、 单击“窗口”菜单中的“命令窗口”选项 40、层次模型不能直接表示_______。

A)1:1关系 B)1:n关系 C)m:n关系 D)1:1和1:n关系

41、在命令窗口执行CREATE MENU命令等同于操作 。

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

42、以下关于菜单叙述正确的是 。 A)菜单设计完成后必须“生成”程序代码

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

5

C)菜单设计完成后如果要连编成EXE程序,则必须“生成”程序代码 D)菜单设计完成后如果要连编成APP程序,则必须“生成”程序代码 43、下列说法中错误的是 。

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

C)可以使用MODIFY MENU<文件名>命令修改已经创建了的新菜单 D)可以使用OPEN MENU<文件名>命令修改已经创建了的新菜单 44、菜单设计器的“结果”一列的列表框中可供选择的项目包括 。 A)命令、过程、子菜单、函数 B)命令、过程、子菜单、菜单项# C)填充名称、过程、子菜单、快捷键 D)命令、过程、填充名称、函数 45、某菜单项的名称是“编辑”,热键是E,则在菜单名称一栏中应输入 。 A)编辑(\\

B)编辑(Ctrl+E)

C)编辑(Alt+E) D)编辑(E)

46、在项目管理器的哪个选项卡下管理菜单 。

A)菜单选项卡 B)文档选项卡 C)其他选项卡 D)代码选项卡 47、假设建立一个菜单menul,并生成了相应的菜单程序文件,为了执行该菜单程序应该使

用命令 。 A)DO MENU menul

B)RUN MENU menul C)DO menul D)DO menul.mpr

48、为顶层表单添加菜单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″ 49、以下叙述正确的是 。

A)条形菜单不能分组 C)弹出式菜单不能分组

B)快捷菜单可以包含条形菜单 D)“生成”的菜单才能“预览”

50、使用Visual FoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在

结果(Result)中选择_____。

A)填充名称(Pad Name) B)子菜单(Submenu) C)命令(Command) D)过程(Procedure)

51、使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗

口生成的命令是_____。

A)OPEN QUERY zgjk.qpr C)DO QUERY zgjk.qpr

6

B)MODIFY QUERY zgjk.qpr D)CREATE QUERY zgjk.qpr

52、在定义菜单时,若要编写相应功能的一段程序,则在结果一项中选择______。 A)命令

B)填充名称

C)子菜单 D)过程

53、Visual FoxPro支持两种类型的菜单,即______。

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

B)下拉式菜单和弹出式菜单 D)下拉式菜单和系统菜单

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

作不可以是______。 A)执行一个程序

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

55、下面的说法中错误的是______。 A)热键通常是一个字符

B)不管菜单是否激活,都可以通过快捷键选择相应的菜单选项 C)快捷键通常是Alt键和另一个字符键组成的组合键 D)当菜单激活时,可以按菜单项的热键快速选择该菜单项 56、Visual FoxPro的报表文件.FRX中保存的是 。

A)打印报表的预览格式 C)报表的格式和数据

B)打印报表本身 D)报表设计格式的定义

57、在“报表设计器”中,可以使用的控件是______。

A)标签、域控件和线条 C)标签、文本框和列表框

B)标签、域控件和列表框 D)布局和数据源

58、下面关于报表的数据源的陈述中最完整的是______。

A)自由表或其他报表 C)数据库表、自由表或查询

B)数据库表、自由表或视图 D)表、查询或视图

59、使用报表向导定义报表时,定义报表布局的选项是______。

A)列数、方向、字段布局 C)行数、方向、字段布局

B)列数、行数、字段布局 D)列数、行数、方向

60、如果要创建一个数据组分组报表,第一个分组表达式是“部门”,第二个分组表达式是

“性别”,第三个分组表达式是“基本工资”,当前索引的索引表达式应当是_____。 A)部门+性别+基本工资 B)部门+性别+STR(基本工资) C)STR(基本工资)+性别+部门

7

D)性别+部门+STR(基本工资)

对三《Visual FoxPro》月考试题答题纸

班级: 姓名: 分数:

二、填空题(每空1分,共20分)

1、用菜单设计器设计菜单文件的扩展名是 _____ , 生成的菜单程序文件的扩展名是 _____ 。

2、在SET SYSMENU命令中选项 _____ 允许程序执行时访问系统菜单。

3、在设计菜单时,可使用分隔线将内容相关的菜单项分隔成组。为了这个目的,可以在空

的“菜单名称”栏中键入符号 ______ 创建一条分隔线 。

4、快捷菜单实质上是一个弹出式菜单。要将某个弹出式菜单作为一个对象的快捷菜单,通

常是在对象的__________事件代码中添加调用该弹出式菜单程序的命令。

5、要为表单设计下拉式菜单,首先需要在菜单设计时,在\常规选项\对话框中选择\顶层表

单\复选框;其

次将表单的Show Window属性值设置为______,使其成为顶层表单;最后需要在表单___________的事件代码中添加调用菜单程序的命令。

6、为菜单项“退出”设置过程代码:先用_______________命令,再用_______________命令

7、在菜单设计器窗口中,要为某个菜单项定义快捷键,可利用 _________ 对话框。 8、菜单设计器窗口中的 _____ 组合框可用于上级、下级菜单之间的切换。 9、在创建报表时,默认的基本带区包括 ____ 、____________、__________.。 10、使用“快速报表”时需要确定字段和字段布局,除了 字段其余所有字段 11、报表文件的扩展名是 。

12、多栏报表的栏目数可以通过____________对话框来设置。打印顺序应设置为______________

13、在数据环境设计器中指定当前索引的方法是打开___________对话框,对cursor1的________属性输入索引名。

8

本文来源:https://www.bwwdw.com/article/lcx8.html

Top