浙江省2004年1月高等教育自学考试数据库及其应用试题
课程代码:02120
一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共30分)
1.下述关于数据库系统的正确叙述是:( )
A. 数据库系统避免了一切冗余
B. 数据库系统中数据的一致性是指数据类型一致
C. 数据库系统减少了数据冗余
D. 数据库系统比文件系统管理更多的数据
2.设有变量string为“杭州商学院”,能够显示“商学院”的命令是( )。
A. ?string-“杭州”
B. ?SUBSTR (string,3,3)
C. ?SUBSTR (string,5,6)
D. ?STR (string,3,6)
3.在FoxPro中,可以在同类数据之间进行“-”运算的数据类型是:( )
A. 逻辑型、字符型、日期型、浮点型
B. 浮点型、数值型、字符型、逻辑型
C. 数值型、日期型、浮点型、逻辑型
D.数值型、浮点型、字符型、日期型
4.在数据库文件尾部增加一条空记录,应该使用命令:( )
A. APPEND
B. APPEND BLANK
C. INSERT
D. INSERT BLANK
5.如果内存变量与字段变量均有变量名姓名,引用内存变量的正确方法是:( )
A. A.姓名
B. M->姓名
C. 姓名
D. 不能引用
6.检查盘上EMP.DBF文件是否存在,可以使用:( )
A. LIST EMP.DBF
B. DISPLAY EMP.DBF
C. FILE(EMP.DBF)
D. FILE(“EMP.DBF”)
7.使用LIST命令时,其范围短语若为ALL或REST,执行该命令后,记录指针指向:( )
A. 末记录的后面
B. 末记录
C. 首记录的前面 &来源:91考试 网nbsp;
D. 首记录
8.如果一个数据库文件中有200条记录,当前记录号为176,执行命令SKIP 30后,再执行?RECNO(),其结果是:( )
A. 200
B. 206
C. 错误提示
D. 201
9.库文件与相应索引文件已经打开,内存变量XM=”王 平”,检索时将产生逻辑错误的命令是( )。
A. LOCATE FOR 姓名=XM
B. FIND &XM
C. SEEK XM
D. LOCATE FOR 姓名=&XM
10.要删除当前库文件中“奖学金”字段的全部值,应当使用命令:( )
A. MODIFY STRUCTURE
B. REPLACE
C. ERASE
D. ZAP
11.ABC.DBF是一个具有两个备注型字段的表文件,使用COPY TO PSQ命令进行复制操作,其结果将:( )
A. 得到一个新的库文件
B. 得到一个新的库文件和一个新的备注文件
C. 得到一个新的库文件和两个新的备注文件
D. 显示出错误信息,表明不能复制具有备注型字段的表文件
12.M=3,N=8,K=”M+N”,表达式1+&K的值是( )。
A. 12
B. 11
C. 1+M+N
D. 183
13.若变量X=10,KK=”X=123”,则函数TYPE(“KK”)的值是:( )
A. L
B. N
C. C
D. 错误
14.索引文件打开后,下列命令中不受索引影响的是:( )
A. LIST
B. SKIP
C. GOTO 50
D. LOCATE
15.库文件及相关索引文件已打开,执行LIST命令,记录显示的顺序是( )。
A. 按表文件中的记录号由小到大的顺序排列
B. 按主索引文件(或主索引标识)中索引关键字表达式的值所指定的顺序排列
C. 按次索引文件中索引关键字的值由小到大的顺序排列
D. 按主索引文件关键字表达式的值由小到大的顺序,主索引关键字的值相同的记录按次索引文件关键字值由小到大的顺序排列
二、判断题(判断下列各题,正确的在题后括号内打“√”,错的打“╳”。每小题1分,共10分)
1.数组变量在未赋值前各个元素的初值为0。( )
2.SET EXACT ON 只对字符串运算起作用。( )
3.在任何情况下,使用LOCATE命令完毕的EOF()的值均为真。( )
4.数据库是结构化的相关数据的集合。( )
5.命令LIST FIELDS<>完成的工作相当于关系运算的投影运算。( )
6.程序中定义的变量的初值均为0。( )
7.打开数据库文件,使用LIST命令显示后,若再用DISPLAY命令显示,将显示第一条记录内容。( )
8.命令GO TOP 和GO 1 执行结果相同。( )
9.ZAP命令只删除表的记录,不删除表的结构。( )
10.要想建立关联,被关联的库文件必须建立索引。( )
三、计算题(每小题3分,共9分)
写出下列计算结果:
1.X=STR(12.4,4,1), Y=RIGHT(X,3), Z=”&Y+&X”,则&Z的值是多少?
2.命令 STORE 123.456 TO A
STORE STR(A+A,5) TO B
STORE ASC(B) TO C
执行后,变量A、B、C分别是什么类型的数据?
3.已知A、B两个关系如下,求A+B,A-B
关系A 关系B
X Y Z X Y Z
t1 4 e1 t1 2 e5
t3 3 e3 t3 3 e3
t5 7 e5 t5 1 e1