第一范文网 - 专业文章范例文档资料分享平台

江财数据库应用A卷 - 082

来源:用户分享 时间:2025/7/9 6:11:54 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

江西财经大学

08-09第一学期期末考试试卷

试卷代码:33014 A 授课课时:3+2 课程名称:数据库应用 适用对象:本科选课班

试卷命题人 彭接招 试卷审核人 刘谦 一、填空题(在下列各题标示的空缺处填充合适的内容,使其意义正确。每个标示的空缺1分,共15分。)

1. 二维表中的每一列称为一个字段,或称为关系的一个______________ 2. 在Visual FoxPro中,一个元组对应表中的一个__________________ 3. 在关系运算中,对若干属性的运算称之为__________________

4. 在Visual FoxPro中,根据变量存在的方式,分为字段变量和______________ 5. 设AB=\,A=9,B=4,则表达式MOD(VAL(AB),A-B)的值是______________ 6. 表达式SUBSTR(\年北京奥运会\的运算结果是______________ 7. 在VFP环境中,若A和B都是值为3的数值型内存变量,在VFP命令窗口先后输入A=A+B 与

B=B+A,则B的结果是______________

8. 在VFP环境中,备注型字段类型的宽度占______________字节

9. 表文件共有20条记录,当前记录号是6 ,执行命令DISPLAY NEXT 4,则RECNO()的值为

______________

10. 在Visual FoxPro中,建立索引的作用之一是______________速度 11. 在Visual FoxPro中,选择工作区的命令是___________________ 12. 在Visual FoxPro中,给字段变量赋值的命令是______________

13. 在Visual FoxPro中有2种表,一种是自由表,一种是______________ 14. VFP将对象的行为分为事件和 _______

15. 在面向对象方法中,____________描述的是具有相似属性与操作的一组对象。

二、单项选择题(下列各题从四个备选答案中选出一个正确答案的代号。答案错选或未选者,该题不得分。每小题1分,共15分) 注:答题时每行题号与答案分别以\1~5 XXXXX\ 、\6~10 YYYYYY\、\11~15 ZZZZZZ\形式来标示。

1. 记录现实世界中各种信息并可以识别的物理符号是( )

A 数据 B 信息 C ASCII D 二维表

2. 在关系运算中,检索期望得到的字段的运算称之为( )

A 选择 B 投影 C 关联 D 复制 3. 下述关于数据库系统的叙述,正确的是( )

A 数据库系统减少了数据冗余 B 数据库避免了一切冗余

C 数据库系统中数据的一致性是指数据类型一致 D 数据库系统比文件系统管理更多的数据

4. 银行与行长两个实体集之间的联系是( ) A 一对一 B 一对多 C 多对多 D 多对一

5. Visual FoxPro中结构化索引文件的扩展名为( )

A .DBC B .DBF C .DCT D .CDX

1

6. 假定A=0,执行命令 ? A=A+1 后,结果是( )

A .T. B .F. C 1 D 0 7.下列表达式中,表达式返回结果为.T.的是( )

A \网络] \网络信息安全\网络]$\网络信息安全\ C \网络 \网络数据格式\网通\网络通讯\

8. 打开一个名为JXGLSJK的数据库文件,正确使用的命令是( )

A USE JXGLSJK B USE DATAB JXGLSJK C OPEN DATAB JXGLSJK D OPEN TABLE JXGLSJK 9.无索引的某表中有15条,当前记录号10号,执行DISPLAY REST 后的记录号为( )

A 16 B 11 C 10 D 15

10. 表达式DTOC({^2008-12-30})+”20” 的结果为( )

A {^2008-12-30} B 12/30/0820 C 2009 D 2008 11. SQL的数据操纵语言DML所包含的语句是( )

A SELECT、INSERT、UPDATE和DELETE B SELECT、INSERT、ALTER和DROP C CREATE、INSERT、UPDATE和DELETE

D SELECT、CREATE、UPDATE和DELETE

12.当前数据表有10条记录,执行( )后定将使EOF()函数为真,BOF()函数为假

A GO TOP B GO BOTTOM C LIST RECORD 10 D LIST 13.在当前数据表中删除或增加一个字段,应使用正确的命令( )

A EDIT B MODIFY STRUCTURE C APPEND D CHANGE

14. 将当前的学生表中少数民族学生的入学成绩加10分,应使用的正确命令是( ) A CHANGE 入学成绩 WITH 入学成绩+10 FOR 少数民族否

B CHANGE ALL 入学成绩 WITH 入学成绩+10 FOR 少数民族否=.T. C REPLACE ALL 入学成绩 WITH 入学成绩+10 FOR 少数民族否

D REPLACE ALL 入学成绩 WITH 入学成绩=入学成绩+10 FOR 少数民族否 15. 下面关于列表框和组合框的陈述中,正确的是( )

A 列表框可以设置成多重选择,而组合框不可以 B 组合框可以设置成多重选择,而列表框不可以 C 列表框和组合框都可以设置成多重选择 D 组合框和列表框都不能设置成多重选择 三、SQL操作题(按VFP在命令窗口时的操作,给出下列查询问题中SQL操作的正确命令。每小题4分,共24分。)

已知一个图书管理信息系统,其图书管理相关数据库各表结构如下: reader.DBF

读者编号(C,8),姓名(C,8),性别(C,2), 身份证号(C,18) 工作单位(C, 50) borrow.DBF

读者编号(C,8),图书编号(C,10),借阅日期(D),归还日期(D),是否归还(L) book.DBF

图书编号(C,10),分类号(C,3),图书名称(C,50),作者姓名(C,8) , 出版社名(C,20), 出版号(C,17),单价(N,7,2),出版时间(D), 入库时间(D),库存数量(N,4) bookclass.DBF

2

分类号(C,3),分类名称(C,20)

数据表间约束如图1所示。其中表 \中的字段\归还日期\当未归还图书时表示应还日期,当已还图书时表示还书时的日期。

图1:图书管理信息系统相关数据库

现设定该数据库已经打开,请用SQL命令完成下列目标:

1. 查询读者“田佳”所借阅图书的所属分类名称(不含重复的记录)。 2. 查询图书名称中所有包含“熙”字的图书名称、出版社名和单价 3. 查询2008年入库图书的总册数和总价值(单价*库存数量)

4. 按分类号列示所有图书主要信息(分类号、图书编号、图书名称、作者姓名、出版社名及

出版时间),同种分类的图书按最新出版时间在前的顺序(降序)列示。

5. 查询2007年前借阅的且至今尚未归还书籍的读者姓名、性别、工作单位、图书名称、借

阅日期。

6. 查询与“谭天”同一个工作单位的读者的:读者编号、姓名、工作单位。

四、写出下列VFP程序的运行结果(按Visual FoxPro程序运行后所输出的格式写出结果。每小题5分,共15分。)

1.程序一 ( 见*程序一) 2.程序二 ( 见*程序二) 3.程序三 ( 见*程序三) *程序一 *程序二 CLEAR CLEAR FOR A=1 TO 6 STORE 1 TO I,S FOR B=1 TO A DO WHILE I<10 @ A, B SAY 'X' IF INT(I/3)=I/3 ENDFOR S=S+I ENDFOR ENDIF RETURN I=I+1 ENDDO ?\RETURN

3

*程序三 SET TALK OFF STORE 80 TO X CLEAR IF X<60 ? X,\分数的考试成绩等级是不及格! \ELSE IF X>=90 ? X,\分数的考试成绩等级是优秀!\ ELSE ? X,\分数的考试成绩等级是合格!\ ENDIF ENDIF RETURN

五、程序填空题(根据程序的任务要求,在程序的空缺处(【数字】标示处)填充一条适当的语句或语句项,以实现题中要求。每空2分,共12分)

1.输入一个大于1的正整数,判断该数是否为素数。所谓素数是指它除了被1和它本身整除外不再被其它整数整除。现编写了如下” *填空题第1题”程序,请在空缺【X】标示处填补一条正确的语句或语句项,实现程序的功能。

*填空题第1题

CLEAR

INPUT \请输入一个大于1的整数:\M=INT(SQRT(NUM)) I=2

DO WHILE_______【1】__________ IF MOD(NUM,I)=0

__________【2】___________ ENDIF I=I+1 ENDDO

IF I>M

? \输入的是一个素数。\ELSE

? \输入的不是一个素数。\ENDIF RETURN

4

2. 求正整数60以内的数据中既能被3整除又能被5整除的数的个数,并输出之。现编写了如下” *填空题第2题”程序,请在空缺【X】标示处填补一条正确的语句或语句项,实现此功能。

*填空题第2题 SET TALK OFF CLEAR X=0

FOR I=1 TO 60

IF ________【3】___________ ? I

X=_______【4】__________

ENDIF NEXT

?’X=’,X RETURN

3. 参见SQL操作题中的图书管理的数据库结构。设VFP当前工作目录下存在“图书管理”数据库,下列程序为了能够按“作者姓名”查看到该作者所有的图书名、出版社名、出版时间及入库时间等图书信息。现编写了如下” *填空题第3题”程序,请在空缺【X】标示处填补一条正确的语句或语句项,实现程序的功能。

*填空题第3题

CLEAR

USE BOOK && 打开图书数据表 ACCEPT \输入作者姓名\

LOCATE _【5】 DO WHILE .NOT.EOF()

? 图书名称,出版社名,作者姓名,出版时间,入库时间 【6】 ENDDO USE RETURN

六、综合编程(按要求编写VFP程序。每小题为5分、6分,共11分。) 1.输入20个数, 求其中负数、非负数的个数,并输出结果。(5分)

2.将成绩表中,平均成绩(已有的字段)90分以上(含90分)的学生的奖学金增加1500元,平均成绩75分以上(含75分)至89分的学生的奖学金增加1000元,并告诉其他的同学“要继续努力,希望以后获得奖学金”。(6分)

七、论述题(用300字以上论述。8分)

试用交通工具实例论述面向对象思想中的类与对象,及类间的继承关系。

5

搜索更多关于: 江财数据库应用A卷 - 082 的文档
江财数据库应用A卷 - 082.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3dbcp9yvbw9sc9l3qd2z_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top