江西财经大学0708数据库应用期末考试A卷B卷含答案Word文档格式.docx
- 文档编号:16371667
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:44
- 大小:71.11KB
江西财经大学0708数据库应用期末考试A卷B卷含答案Word文档格式.docx
《江西财经大学0708数据库应用期末考试A卷B卷含答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《江西财经大学0708数据库应用期末考试A卷B卷含答案Word文档格式.docx(44页珍藏版)》请在冰豆网上搜索。
2.查询读者编号及其未归还图书的数量。
3.查询"
高等教育出版社"
各图书的图书编号,作者、单价和库存数量。
4.在入库图书中查询各分类号2006年后出版图书的册数(库存数量),结果按其册数由高到低列示。
5.查询至今尚未归还书籍的读者姓名、性别、工作单位、及未还图书的名称。
6.查询各工作单位中所有未还图书的读者姓名、工作单位、分类号、图书名称、作者、书名及应还日期。
二、填空题(在下列各题标示的空缺处填充合适的内容,使其意义正确。
每个标示的空缺1分,共15分。
1.二维表中的每一列在关系中称为()
2.对某个关系进行选择,投影或联接运算后,运算的结果是一个()
3.设XY="
56"
,X=5,Y=6,则表达式MOD(VAL(XY),X*Y)的值是()
4.表达式SUBSTR("
BEIJINGOLYMPICGAMES2008"
8,8)的运算结果是()
5.在VFP环境中,若X和Y都是值为2的数值型内存变量,在VFP命令窗口先后输入X=X+Y与Y=X+Y,则Y的结果是()
6.在VisualFoxPro中,一条记录是由若干个字段组成的,而若干条记录则构成了一个()
7.在VisualFoxPro中,根据变量存在的方式,分为字段变量和()
8.REPLACE命令缺省条件和范围时,则默认的范围是()
9.表文件共有16条记录,当前记录号是3,执行命令LIST,则RECNO()的值为()
10.在VisualFoxPro中有2种表,一种是数据库表,一种是()
11.使用CONTINUE命令的目的是实现查找相同字段值的多条记录,它是在使用了()命令之后才能产生作用。
12.关系完整性约束一般有参照完整性、()、域完整性和用户定义完整性
13.在VisualFoxPro中,给字段变量赋值的命令是()
14.逻辑删除当前记录的非SQL命令是()
15.在VisualFoxPro中刷新当前表单的方法命令是()
三、单项选择题(下列各题从四个备选答案中选出一个正确答案的代号。
答案错选或未选者,该题不得分。
每小题1分,共15分)注:
答题时每行题号与答案分别以"
1~5 XXXXX"
、"
6~10 YYYYYY"
、"
11~15 ZZZZZZ"
形式来标示。
1.数据模型的三要素是数据操作、数据的约束条件和()
A数据存储 B数据处理 C数据结构 D数据查询
2.对于关系的描述中,正确的是()
A同一个关系中允许存在完全相同的元组
B同一个关系中元组的次序无关紧要
C在一个关系中,属性可以再分割
D在一个关系中,同一行数据的数据类型通常是相同的
3.VisualFoxPro中结构化复合索引文件的扩展名为()
A.CDXB.INDC.DBCD.DBF
4.一个关系型数据库管理系统应具备的三种基本操作是()
A插入、删除与修改 B排序、索引与查询
C选择、投影与连接 D编辑、浏览与替换
5.假定x=1,执行命令?
x=x+1后,结果是()
A.T. B.F. C1 D2
6.使VFP表单MyForm中Cmdl控件失效的正确命令是()
ATHISFORM.Cmdl.Enabled=.F.
BTHISFORM.Enabled=.T.
CMyform.THIS.Enabled=.T.
DTHIS.Cmdl.Enabled=.F.
7.以下命令中,可以显示"
教学评估"
的是()
A?
substr("
教育部组织教学评估"
,6,8)
B?
,9,8)
C?
财经大学教学评估年"
D?
8.下列不是容器对象的()
A命令按钮组B页框C表格D复选框
9.设在当前表中有数学、英语、计算机和总分字段,都是N型,要将所有学生的各门成绩汇总后存入总分字段中,正确的命令是()
AREPLACE总分WITH数学+英语+计算机FORALL
BREPLACEALL总分WITH数学,英语,计算机
CREPLACE总分WITH数学+英语+计算机
DREPLACEALL总分WITH数学+英语+计算机
10.设数据库“MYDB.DBC”中有两个表文件:
B1.DBF,B2.DBF,其中B1.DBF已经打开,能够确保将B1.DBF关闭的VFP命令是()
AUSE BUSEA1 CUSEA2 DCLOSEDATABASE
11.以下列示中正确的VFP赋值命令是()
AX=7,Y=8 BX=Y="
78"
CSTORE"
TOX,Y DSTORE7,8TOX,Y
12.以下关于主索引的说法正确的是()
A在自由表和数据库表都可以建立主索引
B一个数据库表只能建立一个主索引
C数据库表不能建立主索引
D主索引的关键字值可以为Null
13.结构化程序设计的三种基本逻辑结构是()
A顺序结构、循环结构和选择结构
B选择结构、循环结构和嵌套结构
C选择结构、循环结构和模块结构
D顺序结构、循环结构和递归结构
14.在VFP默认环境状态下,为了将当前打开的图书表中以字母"
A"
开头的"
图书编号"
全部打上删除标记,可以使用的命令是()
ADELETEFOR图书编号="
BDELETEWHILE图书编号="
A%"
CDELETEFOR图书编号="
A*"
DDELETEFOR图书编号LIKE"
15.在VisualFoxPro中,下面4个关于日期或日期时间的表达式中,表达式错误的是:
()
A{^2002.02.01}+{^2001.02.01}
B{^2002/02/01}-{^2001/02/01}
C{^2002.09.0111:
10:
10AM}-{^2001.09.0111:
10AM}
D{^01/01/2002}+20
四、写出下列VFP程序的运行结果(按VisualFoxPro程序运行后所输出的格式写出结果。
每小题5分,共10分。
1.程序一(见*程序一)
2.程序二(见*程序二)
*程序一
CLEAR
STORE1TON,S
DOWHILEN<
15
IFMOD(N,4)=0
S=S+N/2
ENDIF
N=N+1
ENDDO
?
"
S="
+STR(S,3)
N="
+STR(N,3)
RETURN
*程序二
SETTALKOFF
FORI=1TO5
@10-I,20-ISAY"
&
"
FORJ=1TO2*I-1
?
*"
NEXT
NEXT
五、纠正VFP程序中的错误(根据程序的任务要求,用正确有效的语句替代错误的程序行,不能删除或增加程序行。
更正一个错误2分,共10分)
1.参见SQL操作题中的图书管理的数据库结构。
设VFP当前工作目录下存在“图书管理”数据库,下列程序为了能够列出所有的出版时间与入库时间同在一年份的图书信息,运行程序发现2处错误(数字后*所在行),用正确有效的语句纠正其错误。
程序中语句前的数字号是另外补加的,答卷时注意标示出来。
10CLEAR
11USE图书&
打开是成功的
12K=1
13GOTOP
14?
图书名称"
+SPACE(46)+"
出版社名"
15?
SPACE(8)+"
作者姓名出版时间入库时间"
16*SCANFOR出版时间=入库时间
17?
图书名称,出版社名,作者姓名,出版时间,入库时间
18IFK>
20
19WAIT"
屏幕已满,键任意键将清屏……"
第五题之第2小题
20K=0
21ENDIF
22*STOREKTOK+1
23ENDSCAN
24USE
25RETURN
2.求下面函数f(x)的值(要求结果保留5位小数)
为此用下面的程序来实现,需要在标示了*的行(有3处)作更正(用正确有效的语句替换)才能正确求解。
50SETTALKOFF
51CLEAR
52INPUT"
输入变量X的实数值:
TOX
60*IF-1<
X<
1
70Y=EXP(X)
80*ENDIF
81IFX>
82Y=1/X
83ELSE
84Y=SIN(X*X)
85ENDIF
86ENDIF
87*@5,20SAY"
f(X)="
Y
88RETURN
六、程序填空题(根据程序的任务要求,在程序的空缺处(【字母】标示处)填充一条适当的语句或语句项,以实现题中要求。
每空2分,共10分)
1.随机输入20个字符串数据,求其中最大的数,并输出之。
现编写了如下"
*填空题第1题"
程序,请在空缺处填补一条正确的语句或语句项,实现输出最大者。
2.参见SQL操作题中的图书管理的数据库结构。
输入读者编号,查询该读所有未归还的图书。
*程序填空题第2题"
程序,请在空缺处填补一条正确的语句或语句项,实现查显功能。
*填空题第1题
DIMENSION______【A】
FORI=1TO20
INPUT'
请输入数值数据:
'
TOA(I)
MYMAX=A
(1)
FORI=2TO20
IF______【B】
MYMAX=A(I)
这些数据中的最大者为:
MYMAX
*程序填空题第2题
OPENDATABSED:
\VFPDB\图书管理
USE借阅
ACCEPT"
输入8位数读者编号:
TOBH
LOCATE______【C】
DOWHILE______【D】
IFNOT是否归还
DISPLAY
CONTINUE
______【E】
查询结束!
!
USE
七、综合编程(按要求编写VFP程序。
每小题5分,共10分。
1.从键盘上输入一个大于2的正整数,判断该数是不是素数。
2.求数列1/1,1/2,2/3,3/5,5/8,8/13,……前1000项之和。
八、论述题(用300字以上论述。
6分)
用日常生活的实例论述面向对象思想中的类与对象。
江西财经大学07-08第一学期
期末考试试卷参考答案与评分标准
评分总体原则参考:
包含四个子句项的答案则正确给出每一子句项给1分;
如果仅有3个子句项则SELECT和FROM项各占1分;
如果有4个以上的子句项则SELECT和FROM项共占1分。
1.查询所有男性读者的姓名、性别和身份证号,结果按年龄从大到小(升序)排列。
select姓名,性别,身份证号,subs(身份证号,7,8)as出生日期;
from读者;
where性别="
男"
;
orderby出生日期
SELECT读者编号,COUNT(*)AS未还数量;
FROM借阅;
WHERE是否归还=.F.;
GROUPBY读者编号
SELECT出版社名,图书编号,作者姓名,单价,库存数量;
FROM图书;
WHERE出版社名="
4.在入库图书中查询各分类号2006年后出版图书的册数(库存数量),结果按其册数由高到低列示。
select分类号,sum(库存数量)as册数;
from图书;
whereyear(出版时间)>
=2006
orderby册数desc;
groupby分类号
SELECT姓名,性别,工作单位,图书名称;
FROM读者,借阅,图书;
WHERE读者.读者编号=借阅.读者编号;
AND借阅.图书编号=图书.图书编号;
AND是否归还=.F.
select姓名,工作单位,图书分类.分类号,分类名称,作者姓名,;
图书名称,归还日期as应还日期;
from读者,借阅,图书,图书分类;
where读者.读者编号=借阅.读者编号;
and借阅.图书编号=图书.图书编号;
andnot是否归还;
orderby工作单位
1.二维表中的每一列在关系中称为(属性)
2.对某个关系进行选择,投影或联接运算后,运算的结果是一个(关系)
,X=5,Y=6,则表达式MOD(VAL(XY),X*Y)的值是(26)
8,8)的运算结果是(OLYMPIC)
5.在VFP环境中,若X和Y都是值为2的数值型内存变量,在VFP命令窗口先后输入X=X+Y与Y=X+Y,则Y的结果是(6)
6.在VisualFoxPro中,一条记录是由若干个字段组成的,而若干条记录则构成了一个(表)
7.在VisualFoxPro中,根据变量存在的方式,分为字段变量和(内存变量)
8.REPLACE命令缺省条件和范围时,则默认的范围是(当前记录或NEXT1)
9.表文件共有16条记录,当前记录号是3,执行命令LIST,则RECNO()的值为(17)
10.在VisualFoxPro中有2种表,一种是数据库表,一种是(自由表)
11.使用CONTINUE命令的目的是实现查找相同字段值的多条记录,它是在使用了(LOCATE)命令之后才能产生作用。
12.关系完整性约束一般有参照完整性、(实体完整性)、域完整性和用户定义完整性
13.在VisualFoxPro中,给字段变量赋值的命令是(REPLACE)
14.逻辑删除当前记录的非SQL命令是(DELETE)
15.在VisualFoxPro中刷新当前表单的方法命令是(ThisForm.Refresh)
1.数据模型的三要素是数据操作、数据的约束条件和( C )
2.对于关系的描述中,正确的是( B )
3.VisualFoxPro中结构化复合索引文件的扩展名为( A )
4.一个关系型数据库管理系统应具备的三种基本操作是( C )
5.假定x=1,执行命令?
x=x+1后,结果是( B )
A.T. B.F. C1 D2
6.使VFP表单MyForm中Cmdl控件失效的正确命令是( A )
7.以下命令中,可以显示"
的是( D )
8.下列不是容器对象的( D )
9.设在当前表中有数学、英语、计算机和总分字段,都是N型,要将所有学生的各门成绩汇总后存入总分字段中,正确的命令是( D )
10.设数据库"
MYDB.DBC"
中有两个表文件:
B1.DBF,B2.DBF,其中B1.DBF已经打开,能够确保将B1.DBF关闭的VFP命令是( D )
11.以下列示中正确的VFP赋值命令是( C )
12.以下关于主索引的说法正确的是( B )
13.结构化程序设计的三种基本逻辑结构是( A )
全部打上删除标记,可以使用的命令是(A)
15.在VisualFoxPro中,下面4个关于日期或日期时间的表达式中,表达式错误的是:
( A)
+SPACE(46)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 江西 财经大学 0708 数据库 应用 期末考试 答案