VFP综合练习 联系客服

发布时间 : 星期四 文章VFP综合练习更新完毕开始阅读bbf6a5ee998fcc22bcd10ddd

VFP 6.0综合练习(选择题)

1. 数据管理技术的发展经历了三个阶段,其中不包括的阶段是( )。 A.人工管理阶段 B.数据库系统阶段 C.机器管理阶段 D.文件系统阶段 2. 在信息世界中,客观存在并且可以相互区别的事物称为( )。 A. 记录 B. 属性 C.实体 D. 联系

3. 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则

部门与职员实体之间的联系类型是( )。

A. m:n B. m:k C. 1:m D. 1:1

4. 在教学中,一个学生要学习多门课程,而一门课程又有多名学生学习,则学生与课程这

两个实体之间存在着( )联系。

A. 一对一 B. 一对多 C. 多对多 D. 多对一

5. 数据库系统通常采用三级模式结构,数据库用户所看到的模式是( )。 A. 概念模式 B. 内模式 C.外模式 D. 中间模式 6. 下列叙述中有关数据库系统错误的概念是( )。 A. MIS的含义是管理信息系统

B. 关系规范化的主要目的是减少数据冗余 C. 用户不经DBMS可直接访问数据库 D. ORACLE是关系型数据库产品

7. 能够对数据库资源进行统一管理和控制的是( )。

A.数据库 B.数据库应用系统 C.数据库管理系统 D.数据库操作系统 8. 在某数据模型中,数据之间的逻辑结构是一张二维表,该数据模型是( )。 A. 网状模型 B. 层次模型 C.关系模型 D. 实体模型

9. 在关系模型中,如果从两个或多个关系中选取属性满足一定条件的元组,组成一个新的

关系,该关系运算属于( )。

A. 排序 B. 选择 C.连接 D. 投影 10. 在下列关系基本性质的描述中,错误的概念是( )。 A. 关系中不允许存在两个完全相同的元组 B. 元组的顺序无关紧要

C. 关系中的每一列的属性值可以取自不同的值域 D. 列的顺序无关紧要

11. 在关系模型中,常利用公共属性建立两个表的联系,对于被关联的子表,这个属性称

之为( )。

A. 主码 B. 候选码 C.外码 D. 关联码 12. 在下列关系模型的叙述中,正确的概念是( )。 A. 主码至多由一个属性组成

B. 关系的一个属性可以对应于多个值域 C. 关系中的一个元组对应于一个实体

D. 表与表之间的关联可以不通过公共属性实现

13. 项目管理器的\文档\选项卡用于显示和管理( )。 A. 表单、报表和查询 B. 数据库、表单和报表 C. 表单、报表和标签 D. 查询、报表和视图

1

14. VFP提供了多种设计器,如果要建立表、视图,在不同的表之间查看并创建关系,应使

用( )。

A. 表设计器 B. 报表设计器 C. 数据库设计器 D. 表单设计器 15. 在\选项\对话框的\文件位置\选项卡里,可以设置( )。 A. 表单的默认大小 B. 日期和时间的显示格式 C. 默认目录 D. 程序代码的颜色 16. 不能退出Visual FoxPro的操作方法是( )。 A. \文件\菜单中选择\退出\单击关闭窗口按钮 C. 系统控制菜单中选择“最小化” D. 使用quit命令

17. 要执行命令窗口中的命令,将光标置于( )后按回车键执行。 A. 行首 B. 行末 C.行中任意位置 D. 行中央 18. 下面关于visual foxpro数组的叙述中,错误的是( )。 A. 用dimension和declare都可以定义数组 B. visual foxpro只支持一维数组和二维数组 C. 一个数组中各个数组元素必须是同一种数据类型 D. 新定义数组的各个数组元素初值为.f.

19. 在下列函数中,函数返回值为数值型的是( )。

A. TIME( ) B. SUBSTR( ) C. YEAR( ) D. SPACE( ) 20. 以下函数返回值不是数值型的是( )。

A. LEN(\C. LEFT(\21. 表达式val(\的值是( )。 A. a2*foxpro B. a2foxpro C. 0 D. 12 22. 设L=668,M=537,N=\,表达式5+&N的值是( )。 A. 类型不匹配 B. 5+L+M C. 1210 D. 5+&N

23. 下列字符串的逻辑运算结果为.f.的表达式为( )。(假设exact状态为OFF) A. \C. \

24. 假设x、y、w分别为字符型、逻辑型、数值型内存变量,并且已正确赋值,则在下列

表达式中错误的是( )。

A. x+dtoc(date()) B. 3>2 and y

C. (not w) and x D. w+ctod(\

25. 数据库的表要求某字段输入的数据必须满足某个条件才能被接收,否则要求用户重新

输入该数据。通过设置字段( )可满足该要求。

A. 有效性默认值 B. 有效性信息 C. 有效性规则 D. 注释 26. 用表设计器创建一个自由表时,不能实现的操作是( )。 A. 设置某字段可以接受NULL值 B. 设置某字段的类型为通用型 C.设置表中某字段的默认值 D. 设置表的索引

27. 如果一个关系中某些属性的取值与其它关系的某些属性相关,这种情况称之为( )。 A. 字段有效性 B. 记录有效性 C. 参照完整性 D. 触发器规则

28. 某关系表规定\奖金\字段输入的数据必须在100和999之间(含100和999),则应在

数据库表设计器的字段有效性规则输入框中输入( )表达式。

2

A. 100<=奖金<=999 B. 奖金>=100 and <=999

C. 奖金>=100 and 奖金<=999 D. (not 奖金<=999) and (not 奖金>=100) 29. 下列关于数据库表和自由表的概念叙述中正确的是( )。 A. 一个数据库表可以属于多个数据库

B. 自由表是一个独立的表,可以属于任何数据库 C. 数据库表可以从数据库中移出,变成自由表 D. 数据库表和自由表的表设计器功能完全相同

30. 在数据库设计器中,如果要在两个表之间建立关联关系,以下描述中错误的是( )。 A. 建立关联的两个表要具有相同属性的字段 B. 每个表要在关联或被关联的字段上建立索引 C. 两个表之间可以建立多对多的关系

D. 两个表之间可以建立一对一或一对多的关系 31. 使用索引的目的是( )

A. 节省存储空间 B. 便于管理

C. 提高查询速度 D. 提高数据更新的速度

32. 数据库的表设计器与自由表设计器的索引类型有所不同,( )只适用数据库表。 A. 唯一索引 B. 候选索引 C.主索引 D. 普通索引 33. 下列关于索引的叙述中,正确的是( )。 A. 不可以在自由表中创建主索引

B. 建立主索引的主关键字值不能为空,但可以有重复数值 C. 可以在自由表中建立候选索引

D. 唯一索引中只保留关键字段值相同的第一条记录 34. 关于\数据工作期\的操作,正确的叙述是( )。 A. 在\数据工作期\窗口中,可以对未索引的表进行索引 B. \数据工作期\可建立表之间的永久关系 C. \数据工作期\可以观察某个表是否经过索引 D. \数据工作期\中可导入视图

35. 不论表文件是否索引,定位到相同记录上的命令是( )。 A. go top B. go bottom C. go 6 D. skip

36. 已对stu.dbf按年龄(数值型)升序建立索引文件ai.idx,在执行如下命令

use stu index ai go top skip -1 skip

此时记录指针指向( )。

A. 记录号为1的记录 B. 记录号为2的记录 C. 年龄次小的记录 D. 年龄最小的记录

37. 要对学号(字符型)和出生日期(日期型)两个字段进行索引,正确的表达式是( )。 A. 学号+出生日期 B. str(学号)+str(出生日期) C. 学号+dtoc(出生日期) D. 学号+ctod(出生日期)

38. stu.dbf中有性别(字符型)、平均分(数值型)等字段,欲显示平均分超过90分和

低于60分的全部女生的记录,应该使用的命令是( )。

3

A. DISPLAY ALL FOR 性别=\女\平均分>90 OR 平均分<60 B. DISPLAY FOR 性别=\女\,平均分>90,平均分<60 C. DISPLAY FOR 性别=\女\平均分>90 OR 平均分<60) D. DISPLAY ALL FOR 性别=\女\平均分>90 AND 平均分<60

39. 对于成绩表中\平均成绩\字段(数值型)的值在85分(含85分)以上的所有学生,

则\奖学金\字段(字符型)的值设定为\一等\,正确的命令是( )。 A. replace all 奖学金 with 一等 with 平均成绩>=85 B. replace all 平均成绩 >=85 for 奖学金 with \一等\C. replace all 奖学金 with \一等\平均成绩>=85 D. replace all 平均成绩 with 85 for 奖学金 =\一等\

40. stu.dbf,其中有学号、姓名、数学、语文等字段,现要计算语文、数学两门中至少有

一门及格课程的人数,应使用的命令为( )。 A. count for 语文<=60 or数学>=60 B. count for 语文>=60 and数学<=60

C. count for int(语文/60)+int(数学/60)>=1 D. count for int(语文/60)*int(数学/60)=1

41. 当用locate命令查找到一条符合条件的记录时,以下描述中不正确的是( )。 A. 记录指针指向第一个满足条件的记录 B. found()返回值为.T.

C. 若继续查找下一个满足条件的记录,应再执行一次locate命令 D. 若继续查找下一个满足条件的记录,应执行continue 命令 42. SQL是( )的缩写。

A.Standard Query Language B. Select Query Language C.Structured Query Language D. 以上都不是

43. 若stu.dbf有5个字段、10条记录,现要将查询结果保存至一个数组a1中,应在

select-sql命令中使用的子句为( )。

A. into array a1(5,10) B. into array a1(5) C. into array a1 D. into array a1(10)

44. 要将查询结果保存至一个临时表中,应在select-sql命令中使用( )子句。 A.into temporary B.into table C.into cursor D.into index 45. 在sql的select语句中,参数top n 用于限制查询记录的数目,与之配合使用的子

句为( )。

A. where 子句 B. group by 子句 C. order by 子句 D. join 子句 46. 下列( )不能作为查询的输出去向。

A. 浏览 B. 图形 C. 视图 D. 屏幕 47. 查询文件中保存的内容是( )。

A. 与查询有关的表 B. 查询的结果 C. 查询的命令 D. 查询的条件 48. SQL的数据修改命令是( )。

A) CREATE B) INSERT C) UPDATE D) DELETE 49.下列关于查询设计器的正确叙述是( )。 A.“联接”选项卡与SQL语句的group by 短语对应 B.“筛选”选项卡与SQL语句的having 短语对应

4