2024年5月5日发(作者:)

中职对口计算机班《Visual FoxPro6.0》期中考试卷

姓名 成绩

一、填空题(每小题2分,共40分)

1.数据处理经历了三个阶段:人工管理阶段、文件管理阶段、___________。

2.在VFP6.0中,项目文件的扩展名为:___________,数据表文件的扩展名为

___________。

3.数据库管理系统支持的数据模型是:层次模型、网状模型、___________。

4.关系的三种基本关系运算是:选择、投影、___________。

5.将表达式

|36

3

|

写出VFP表达式:___________。

6.0中,数据表之间的参照完整性规则包含更新规则、插入规则和

___________。

7.在VFP6.0中,要对所有职称为“教授”的记录的工资字段增加50元,应使

用的命令为___________。

8.在VFP6.0中,进行数据检索时,若检索不成功,则EOF()返回值为

___________。

6.0表分为两类:___________、___________。

6.0表包含两部分:___________和___________。

11.在查询设计器中,设置两表之间的关系应该在___________选项卡设置。

6.0查询设计器中,“分组依据”选项卡对应的子句为:___________。

13.查询的默认输出去向是___________。

14.查询文件的扩展名是___________。

15.在查询设计器中设计查询时,可以选择___________工具栏的“查询去向”

按钮或“查询”菜单的___________命令,打开“查询去向”对话框选择查询的

输出去向。

16.查询d:表中所有数据的命令是______________________。

二、选择题(每小题2分,共30分)

6.0的表属于( )数据模型。

A.关系型 B.层次型 C.网状型 D.混合型

2.执行下列命令后,显示的结果为( )。

Dimension a(3)

A(1)=[3+2]

?a(2)

A.0 B..f. C.3+2 D.5

3.函数CTOD(“09/12/98”)的数据类型为( )。

A.字符型 B.数值型 C.日期型 D.货币型

4.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系

是( )。

包括DBS和DB 包括DB和DBS

包括DB和DBMS D.三者之间没有联系

5.一个仓库里可以存放多个部件,一种部件可以存放多个仓库,仓库与部件之

间是( )联系。

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

6.下列关于数据库表的叙述中,错误的是( )。

A.一个数据库表只能属于一个数据库

B.一个数据库表可能属于多个数据库

C.数据库表可以移出数据库成为自由表

D.自由表可以添加到数据库成为数据库表

7.表中相对移动记录指针和绝对移动记录指针的命令分别为( )。

和skip 和go 和go 和find

8.不允许记录中出现重复索引值的索引是( )。

A.唯一索引 B.主索引、普通索引

C.主索引、候选索引 D.主索引、唯一索引

9.命令 “index on 学号 tag xh”建立的索引是( )。

A.主索引 B.候选索引 C.普通索引 D.唯一索引

10.复制d:表中所有女教师的数据创建新表,应使用的命

令是( )。

d:zgzgda

Copy to d:zgzgda2

d:zgzgda

Copy to d:zgzgda2 for 女教师

d:zgzgda

Copy to d:zgzgda2 for 性别=女

d:zgzgda

Copy to d:zgzgda2 for 性别=’女’

11.显示d:表的第2条至第4条记录,应使用的命令是( )。

d:zgzgda d:zgzgda

Go 2 go 2

Display display rest

d:zgzgda d:zgzgda

Go 2 go 2

Display next 3 list

12.彻底删除d:表中男教师的记录,可以使用的命令是( )。

d:zgzgda

Delete all 性别=’男’

Pack

d:zgzgda

Delete all 性别=’男’

zap

from d:zgzgda for 性别=’男’

pack

from d:zgzgda where 性别=’男’

pack

13.下列命令中,没有显示数据功能的是( )。

y e

14.在VFP6.0中,用下列( )命令可以运行查询文件xsda_

xsda_.qpr query xsda_

query xsda_q xsda_q

15.下列关于查询的叙述中,正确的是( )。

A.不能使用自由表建立查询 B.只能使用自由表建立查询

C.只能使用数据库表建立查询 D.可以使用数据库表和自由表建立查询

三、写出下列命令(每小题2分,共30分)

1.用一条命令给变量XH1、XH2、XH3赋值为表达式6+40/5的值。

2.定义一个名为XS的5行3列的二维数组。

3.显示表文件结构。

4.显示第三条记录,只显示姓名、语文、数学、计算机四个字段的记录。

5.在第五条记录前插入一条空白记录。

6.物理删除第三至第十条的记录。

7.计算d:表中每个职工的应发奖金。计算公式为:应发奖金=质量奖

金+出勤奖金。

8.为d:表以学号字段为关键字段建立非结构性复合索引文件

9.为d:表以出生日期字段为关键字降序建立排序文件。

10.使用SQL-select命令查询xsda表中的所有信息。

11. 使用SQL-select命令查询xsda表中所有同学的学号、姓名、入学成绩。

12. 使用SQL-select命令查询xsda表中所有男同学的学号、姓名、入学成绩。

13. 使用SQL-select命令查询xsda表中所有班级的名称。

14. 使用SQL-select命令查询xsda表中所有男同学的学号、姓名、入学成绩,

并把查询的结果按入学成绩降序排列。

15.查询xsda表中所有男同学的学号、姓名、入学成绩,并把查询结果按入学成

绩降序排列,再按班级分组显示。