数据库基础与应用试题.docx
- 文档编号:30354766
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:10
- 大小:19.62KB
数据库基础与应用试题.docx
《数据库基础与应用试题.docx》由会员分享,可在线阅读,更多相关《数据库基础与应用试题.docx(10页珍藏版)》请在冰豆网上搜索。
数据库基础与应用试题
06会计电算化(函)数据库基础与应用结业试题
一、选择题(每小题1分,共40分)
1.表的字段类型中不包括()型。
A)字符B)数值C)日期D)编号
2.一个能表示十位正整数及二位小数的字段应定义为()。
A)D102B)D132
C)N122D)N132
3.正确退出数据库系统的命令为()。
A)ENDB)EXITC)QUITD)ESC
4.建立一个表文件的命令为()。
A)NEWB)CREATEC)OPEND)BUILD
5.打开及关闭一个表文件的命令为()。
A)OPEN/CLOSEB)USE
C)CALL/RETURND)DO/ENDDO
6.删除表记录的命令有几种,其中清除库中全部记录的命令为()。
A)DELETEB)PACKC)ZAPD)CLEAR
7.用SORT命令排序时,升序/降序参数为()。
A)A/BB)S/JC)A/DD)D/A
8.把字符串“12/03/04”转换为日期型数据的命令为()。
A)DTOC(”12/3/04”)B)DTOC(12/3/04)
C)CTOD(”12/03/04”)D)CTOD(12/3/04)
9.用()命令可对表中的记录进行统计。
A)SUMB)TOTALC)COUNTD)STATISTIC
10.若内存变量G=“FIRST”显示其内容使用的命令是()。
A)DISPLAYGB)?
GC)?
&GD)SAYG
11.在下列文件扩展名(后缀)中,不属数据库系统默认的扩展名是()。
A)FDBB)LBLC)FOXD)FRM
12.在下列文件中,()是数据库的内存变量文件。
A)MEMO.DBFB)X.IDXC)X.FOXD)X.MEM
13.要生成表STD2.DBF,要求其结构与现有的表STD1.DBF相同,但记录不同,建库方法是()。
A)USESTD1B)USESTD1
COPYTOSTD2COPYSTRUTOSTD2
C)COPYFILESTD1.DBFTOSTD2.DBFD)CREATESTD2FROMSTD1
14.一个表文件中多个MEMO字段的内容是存放在()。
A)这个表文件中B)一个备注文件中
C)多个备注文件中D)一个文本文件中
15.表的索引文件扩展名是()。
A)FDXB)DBFC)IDXD)LBL
16.在“职工档案”库文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用逻辑表达示()。
A)婚否.OR.(性别=‘女’)B)(婚否.=.T.).AND.(性别=‘女’)
C)婚否.AND.(性别=‘女’)D)已婚.OR.(性别=‘女’)
17.数据库的程序文件的扩展名为()。
A)PRGB)MEMC)FRMD)IDX
18.修改数据库程序文件的命令为()。
A)CHANGECOMMB)EDITCOMM
C)MODICOMMD)BROWSECOMM
19.在对表文件索引时,可以作为关键字段的是()。
A)备注型B)屏幕型C)逻辑型D)日期型
20.恢复被DELETE记录的命令是()。
A)RECALLB)RESTOREC)UNDELETED)UNDO
21.下列语句格式中,()是非法的。
A)IF...ENDIFB)DOWHILE...ENDDO
C)DOCASE...ENDD)IF...ELSE...ENDIF
22.()命令只能输入一个字符。
A)WAITB)INPUTC)READD)ACCEPT
23.在下列表达式中,结果为日期型的为()。
A)DATE()+TIME()B)DATE()+30
C)DATE()-CTOD(“08/04/1999”)D)365-DATE()
24.在下列函数中,函数值为数值类型的是()。
A)AT("人民","中华人民共和国")
B)CTOD("01/01/96")
C)NDX
(2)
D) SUBSTR(DTOC(DATE()),7)
25.在当前工作区已经打开某仓库表,表结构为:
品名(C,8),类别(C,2)、数量(N,6.0)、单价(N,5.2)、总价(N,8.2)等字段,同时打开了以类别为索引关键字的索引文件。
现要对数量、总价字段按类别进行汇总,并将结果存入表SG.DBF中,应使用命令()。
A)TOTALON类别TOSGFOR数量,总价
B)TOTALTOSGON类别FIELDS数量,总价
C)SUMTOSGON类别FEELDS数量,总价
D)SUMTOSG数量,总价
26.在数据库系统中,可以接受用户输入N、C、L、D类型数据的命令是()。
A)INPUTB)WAIT
C)ACCEPTD)@5,10SAY…GET…
27.某人事表和按姓名升序的索引文件已打开,并执行过赋值命令QQ="王玲",要使用内存变量QQ来查找职工记录,应使用命令()。
A)FINDQQB)SEEK&QQ
C)LOCATEFORQQD)FIND&QQ
28.当前表中有数学、英语、计算机和平均分字段,都是N型,要算出平均,应当使用命令()。
A)REPLACE总分WITH数学+英语+计算机
B)REPLACE总分WITH数学+英语+计算机
C)REPLACEALL总分WITH(数学+英语+计算机)/3
D)REPLACE总分WITH数学+英语+计算机RORALL
29.有下列命令序列:
Y=99
X=Y=88
执行以上命令序列之后,变量X的值是()。
A)88B)YC).F.D)99
30.表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令()。
A)TOTAL数学+英语+计算机TO总分
B)REPLACEall总分WITH数学+英语+计算机
C)SUM数学,英语,计算机TO总分
D)REPLACEALL数学+英语+计算机WITH总分
31.字符串长度函数LEN(SPACE(3)-SPACE
(2))的值是()。
A)1B)2C)3D)5
32.下列符号中正确的的变量名是()。
A)ABCB)123AC)A.123D)A—123
33.设X为数值型变量,Y为字符型变量,以下正确的表达式是()。
C).NOT.XD)SQRT(Y)
34.数据库系统中使用的变量有两种,它们是()。
A)内存变量和字段变量B)局部变量和全局变量
C)内存变量和全局变量D)局部变量和字段变量
35.数据库系统中使用的字段变量的数据是保存在()。
A)软盘B)内存储器C)外存储器D)表文件
36.系统规定日期型字段的宽度是()。
A)8位B)10位C)6位D)12位
37.表中的字段类型有()。
A)六种类型B)五种类型C)四种类型D)十种类型
38.数据库系统中的字段类型分别是()。
A)整型、字符型、实型、逻辑型、集合型
B)数值型、字符型、日期型、逻辑型、屏幕型、备注型
C)数值型、字符型、日期型、逻辑型
D)数值型、字符型、日期型、逻辑型、备注型
39.逻辑运算符的优先顺序是()
A).AND.,.OR.,.NOT.B).NOT.,.AND.,.OR.
C).NOT.,.OR.,.AND.D).AND.,.NOT.,.OR.
40.设某数值型字段宽度为8,小数位数为2,则该字段整数部分的最大取值为()。
二、填空题:
(每空1分,共15分)
1.假设教师表文件中某记录的年龄为35岁,职称为讲师,工资为750元.则据此写出的逻辑表达式为:
(年龄>30.OR.工资<=300).AND..NOT.职称=〃讲师〃。
其结果为。
2.表中,按给定条件顺序查找.DBF中记录的命令是。
3.YEAR(DATE())值的类型是。
4.在DISPLAY命令中,若同时省略范围和FOR/WHILE条件,则在屏幕上显示记录。
5.建立一个新的表文件,一般分两步进行:
第一步是;第二步是。
6.建立一个新的表文件结构时,需对以下四项内容进行定义:
,,,。
7.公式:
X>1或X<0的Foxpro的表达式是。
8.在数据库系统中,在物理排序时,在每个关键字段的后面,/D和/A最多只能选择其中之一。
选择表示对该字段的值按序排列,此时可略去不写;选择表示对字符型字段排序时不区分字符的大小写,可能与/D和/A组合使用。
9.在点状态下向表追加一个空白记录的命令是。
三、编写程序题:
(根据各题要求先画出程序流程图,再编写程序)(共45分)
1、从数据库文件ABCD.DBF中查找某人,要求能够判断是否有此人。
(10分)
2、给定一个X值,求Y值。
(10分)
3、计算
(10分)
4、在数据库表ABCD.DBF中查询某人是否存在,如果数据库中不存在此人,给出提示信息;如果存在,判断其职称是否为“教授”,职称为教授的,将工资加50元;不是教授的,再判断是否是1960年以前出生的,如果是,工资增加30元,否则,工资增加15元。
(15分)
参考答案
一、选择题:
1.D11.A21.C31.D
2.D12.D22.A32.A
3.C13.B23.B33.B
4.B14.B24.A34.A
5.B15.C25.B35.D
6.C16.C26.A36.A
7.C17.A27.D37.B
8.C18.C28.C38.D
9.C19.D29.C39.B
10.B20.A30.B40.A
二、填空题:
1.f2.locate,Continue3.数值型4。
所有
5.建立表文件结构输入数据记录内容
6.字段名称,字段类型,字段宽度,小数位数
7.X>1.OR.X<08./A升/C
9.APPENDBLANK
三、
1、
settalkoff
clear
usezg
acce “请输入待查人名:
” toxm
locafor姓名=xm
if.not.eof()
disp
else
?
“查无此人!
”
endi
use
settalkon
return
2、
settalkoff
inpu“请输入x值:
”tox
ifx>0
y=1
else
ifx=0
y=0
else
y=-1
endi
endi
?
“y=”,y
settalkon
retu
3、
settalkoff
clea
s=0
n=1
dowhilen<=10
s=s+n2
n=n+1
endd
?
“s=”,s
settalkon
retu
4、
settalkoff
clear
usezg
acce“请输入姓名:
”toxm
locafor姓名=xm
iffonu()
if职称=“教授”
repl工资 with工资+50
else
if出生日期<ctod(“01/01/50”)
repl工资 with工资+30
else
repl工资 with工资+10
endi
endi
disp
else
?
“查无此人!
”
endi
use
settalkon
retu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 基础 应用 试题
![提示](https://static.bdocx.com/images/bang_tan.gif)