好文档 - 专业文书写作范文服务资料分享网站

浙江2020年7月自考数据库及其应用试题及答案解析

天下 分享 时间: 加入收藏 我要投稿 点赞

…………………………………………………………精品自学考试资料推荐………………………………………………

浙江省2018年7月高等教育自学考试

数据库及其应用试题

课程代码:02120

一、单项选择题(本大题共20小题,每小题2分,共40分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.按照数据模型,FoxPro是( )。 A.层次型数据库管理系统 B.网状型数据库管理系统 C.关系型数据库管理系统 D.混合型数据库管理系统 2.关系数据库管理系统实现的专门关系运算包括( )。 A.排序、索引、统计 B.关联、更新、排序 C.选择、投影、联接 D.并、交、差

3.数据库文件中备注字段数据的最大允许宽度是4个字节,它用来存放( )。 A.备注的具体内容 B.DBF文件的文件名 C.指向.DBF文件的指针 D.指向.FPT文件的指针 4.设有变量string为“杭州商学院”,能够显示“商学院”的命令是( )。 A.?string-“杭州” B.?SUBSTR(string,3,3) C.?SUBSTR(string,5,6) D.?STR(string,3,6) 5.M=3,N=8,K=”M+N”,表达式1+&K的值是( )。 A.12 B.11 C.1+M+N D.183

6.设库文件已经打开,当前记录相应字段变量的值是:工资=560,职称=“副教授”,性别=“男”,在下列命令中,不能显示该记录的命令是:( )。

A.DISPLAY FOR 工资>550 AND 职称=“助教”OR职称=“副教授” B.DISPLAY FOR 性别=“女”OR NOT 职称=“助教”

C.DISPLAY FOR 工资>500 AND 职称=“副教授”AND 性别=“男” D.DISPLAY FOR 工资=550 AND(职称=“副教授”OR 性别=“男”) 7.在FoxPro中,可以使用的两类变量是( )。 A.内存变量和字段变量 B.全局变量和局部变量 C.字段变量和自动变量 D.简单变量和数组变量

8.使用REPLACE命令时,其范围子句为REST则执行该命令后,记录指针指向( )。 A.首记录 B.末记录 C.首记录的前面 D.末记录的后面 9.在下列函数中,函数值为数值类型的是:( )。 A.SUBSTR(DTOC(DATE()),7,2) B.CTOD(“10/01/99”) C.CHR(65) D.AT(“人民”,”中国人民银行”) 10.检查盘上EMP.DBF文件是否存在,可以使用:( )。 A.LIST EMP.DBF B.DISPLAY EMP.DBF C.FILE(EMP.DBF) D.FILE(“EMP.DBF”)

1

…………………………………………………………精品自学考试资料推荐………………………………………………

11.FoxPro数据库文件由两部分组成,即:( )。 A.DBF文件和.FPT文件 B.表结构和数据记录 C.DBF文件和.BAK文件 D.PRG文件和.FXP文件

12.库文件与相应索引文件已经打开,内存变量XM=”王 平”,检索时将产生逻辑错误的命令是( )。

A.LOCATE FOR 姓名=XM B.FIND &XM C.SEEK XM D.LOCATE FOR 姓名=&XM 13.ABC.DBF是一个具有两个备注型字段的库文件,使用COPY TO PSQ命令进行复制操作,其结果将:( )。 A.得到一个新的库文件 B.得到一个新的库文件和一个新的备注文件 C.得到一个新的库文件和两个新的备注文件

D.显示出错误信息,表明不能复制具有备注型字段的表文件 14.索引文件打开后,下列命令中不受索引影响的是:( )。 A.LIST B.SKIP C.GOTO 50 D.LOCATE

15.从某数据库中真正删除一条记录,应使用命令( )。 A.直接用ZAP命令 B.先用DELETE命令,再用ZAP命令 C.直接用DELETE命令 D.先用DELETE命令,再用PACK命令

16.当记录指针指向末记录时,文件结束测试函数EOF()返回值是( )。 A.错误标识 B.末记录的记录号 C.逻辑假值 D.逻辑真值 17.USE职工

LOCATE FOR 工资=900

为了将指针定位在下一个工资是900的记录上,应该接着使用命令:( )。 A.SKIP B.CONTINUE C.SEEK 900 D.FIND 900

18.执行命令STORE“01/07/99”TO A后,变量A的类型是( )。 A.D B.N C.M D.C 19.以下关于ACCEPT命令的说明,正确的是:( )。 A.将输入作为字符接收 B.将输入作为数值接收 C.将输入作为逻辑型数据接收 D.将输入作为备注型数据接收

20.在FoxPro数据库中,记录是由字段值构成的数据序列,但数据长度要比各字段宽度之和多一个字节,这个字节是用来存放:( )。 A.记录分隔标记 B.记录序号 C.记录指针定位标记 D.删除标记

二、判断题(判断下列各题,正确的在题后括号内打“√”,错的打“×”。本大题共10小题,每小题1分,共10分)

1.外模式、概念模式、内模式都只有一个。( )

2

…………………………………………………………精品自学考试资料推荐………………………………………………

2.一个变量或一个常数也是一个表达式。( )

3.不论库文件是否打开,同名的字段变量的优先级高于内存变量。( ) 4.当EOF()为.T.时,RECNO()一定等于RECCOUNT()+1。( ) 5.数组变量可以用PUBLIC定义。( )

6.命令LIST FOR<条件>完成的工作相当于关系运算的投影运算。( ) 7.在同一库文件中,所有记录的长度均相等。( )

8.SKIP 2和DISPLAY NEXT 2指针移动是相同的,都是从当前记录开始向后移动两条记录。

( )

9.一个库文件同时能与其它工作区的多个库文件建立关联。( ) 10.在同一个工作区中,可同时打开多个表,且同一个表可在多个工作区中同时打开。( 三、计算题(本大题共3小题,每小题3分,共9分)请写出下列计算结果 1.X=STR(12.4,4,1),Y=RIGHT(X,3),Z=”&Y+&X”,则&Z的值是多少? 2.现有以下命令: C=’8’

ABC=’AB’+C X=”DATE()” USE&ABC Y=&X

则使用的数据库名及变量Y的值分别是? 3.已知M、N两个关系如下,求M+N,M-N

关系M 关系N X Y Z X Y Z A 4 B2 A 2 B4 A 3 B3 A 3 B3 A 7 B4 A 1 B2

四、程序阅读(本大题共2小题,每小题5分,共10分)

阅读下列各题的程序,写出运行结果。 1.SET TALK OFF

A=‘ABCDEFGHIJKL’ K=1

DO WHILE K<12

?SUBSTR(A,12-K,2) K=K+2 ENDDO

SET TALK ON

2.注:字符”A”的ASCII码为65。 SET TALK OFF CLEAR

C="一二三四五六七八九十" B="ABCD" R=0

L=LEN(B)

3

) …………………………………………………………精品自学考试资料推荐………………………………………………

FOR I=1 TO L

W=SUBSTR(B,I,1) D=ASC(W)+R-65 S="" IF D<10

S=SUBSTR(C,2*D+1,2) ELSE

S=SUBSTR(C,2*MOD(D,10)+1,2) ENDIF

?W+"----->"+S R=R+11 ENDFOR

SET TALK ON

五、程序填空题(本大题共2小题,每小题5分,共10分)

说明:阅读下列程序说明和程序,将程序代码缺少的内容填入_______中,每空1分

(选择填空)。

1.本程序的功能是:从键盘输入N个无序数(N由键盘输入确定),去掉最大数和最小数,然后求平均值。 SET TALK OFF CLEAR

INPUT“N=”TO N INPUT“A=”TO A STORE A TO X,Y (1) P=N-2

(2)

INPUT“B=”TO B S=S+B

(3) X=B ENDIF

(4) Y=B ENDIF

ENDFOR (5) ?R/P SET TALK ON (1)A.S=A B.S=0 C.S=N D.I=1 (2)A.FOR I=1 TO N B.FOR I=2 TO N

C.DO WHILE I<=N D.FOR I=1 TO A (3)A.IF XB D.IF Y

4

…………………………………………………………精品自学考试资料推荐………………………………………………

(4)A.IF XB D.IF Y

2.本程序的功能是:对数据库成绩.DBF(其中包含“学号”字段,并且以其为关键字建立了索引文件CJXH.IDX)中学号相同的一些重复记录进行删除。 SET TALK OFF (6)

DO WHILE NOT EOF() XH=学号 (7) (8) DELE

(9) ENDDO ENDDO

(10) USE

SET TALK ON (6)A.USE 成绩 B.USE 成绩 INDEX CJXH

C.USE CJXH D.SET INDEX TO CJXH (7)A.LOCATE FOR 学号=XH B.SEEK 学号

C.SKIP D.FIND 学号 (8)A.DO WHILE NOT EOF() B.DO WHILE NOT BOF()

C.DO WHILE 学号=XH OR NOT EOF() D.DO WHILE 学号=XH AND NOT EOF() (9)A.SKIP B.CONTINUE C.USE D.SET INDEX TO (10)A.ZAP B.SET INDEX TO C.PACK D.RECALL 六、综合编程题(本大题共3小题,每小题7分,共21分) 1.求S=1+1/2!+1/3!+…+1/N!,其中N值从键盘输入。 2.编程输出2~1000之间的质数。

3.编程输出下列图形:

* *** ***** ******* *********

5

浙江2020年7月自考数据库及其应用试题及答案解析

…………………………………………………………精品自学考试资料推荐………………………………………………浙江省2018年7月高等教育自学考试数据库及其应用试题课程代码:02120一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,
推荐度:
点击下载文档文档为doc格式
  • 正文标题

  • 上下篇章

  • 相关推荐

  • 精选图文

4blmt0xrgs1symv1jox557eja0pqs3006l5