1 / 6
文档名称:

数据库基础与应用试题.doc

格式:doc   大小:254KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库基础与应用试题.doc

上传人:知识徜徉土豆 2025/6/15 文件大小:254 KB

下载得到文件列表

数据库基础与应用试题.doc

相关文档

文档介绍

文档介绍:该【数据库基础与应用试题 】是由【知识徜徉土豆】上传分享,文档一共【6】页,该文档可以免费在线阅读,需要了解更多关于【数据库基础与应用试题 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。0 6 会 计 电 算 化 〔 函 〕 数 据 库 基 础 与 应 用 结 业 试 题
一、选择题 ( 每题 1 分,共 40 分)
1.表的字段类型中不包罗 〔
A 〕 字符 B 〕 数值
〕型。
C 〕 日期
D 〕 编号
2.一个能暗示十位正整数及二位小数的字段应定义为〔
〕。
A 〕 D 10 2
C 〕 N 12 2
B
D
〕 D 13 2
〕 N 13 2
3.正确退出数据库系统的命令为〔
A 〕 END B 〕 EXIT C 〕 QUIT
4.成立一个表文件的命令为〔
〕。
C 〕 OPEN
〕 。
〕。
D 〕 ESC
A 〕 NEW
B 〕 CREATE
D 〕 BUILD
5.翻开及关闭一个表文件的命令为〔
A 〕 OPEN/CLOSE
C 〕 CALL/RETURN
B
D
〕 USE
〕 DO/ENDDO
6.删除表记录的命令有几种,此中去除库中全部记录的命令为〔
A 〕DELETE B 〕 PACK C 〕 ZAP D 〕 CLEAR
7.用 SORT命令排序时,升序 / 降序参数为〔
〕。
A 〕A/B B 〕S/J C 〕A/D D 〕D/A
8.把字符串 “12/03/04 〞 转换为日期型数据的命令为〔
〕。
〕。
A 〕 DTOC〔〞12/3/04 〞〕
C 〕 CTOD〔〞12/03/04 〞〕
B
〕 DTOC〔12/3/04 〕
〕 CTOD〔12/3/04 〕
D
9.用〔
〕命令可对表中的记录进行统计。
B 〕 TOTAL C 〕 COUNT
A 〕 SUM
D 〕 STATISTIC
10.假设内存变量 G =“FIRST〞显示其内容使用的命令是〔
A〕DISPLAY G B 〕?G C 〕?&G D 〕SAY G
〕。
11.在以下文件扩展名〔后缀〕中,不属数据库系统默认的扩展名是〔
〕。
A 〕 FDB
B 〕 LBL
C
〕 FOX
〕是数据库的内存变量文件。
B 〕 〕
D
〕 FRM
12.在以下文件中, 〔
A 〕
C
D 〕
13.要生成表 ,要求其布局与现有的表
是〔 〕。
A〕 USE STD1
COPY TO STD2
C〕 COPY FILE TO D 〕 CREATE STD2 FROM STD1
14.一个表文件中多个 MEMO字段的内容是存放在〔
〕。
,但记录不同,建库方法
B
〕 USE STD1
COPY STRU TO STD2
A 〕 这个表文件中
B 〕 一个备注文件中
C 〕 多个备注文件中
D
〕 一个文本文件中

15.表的索引文件扩展名是〔
A 〕 FDX 〕 DBF
〕。
B
C 〕 IDX
D
〕 LBL
16.在“职工档案〞库文件中,婚否是
L 型字段,性别是 C型字段,假设检索“已婚的女
〕 。
同志〞,应该用逻辑表达示〔
A 〕 婚否 .OR.( 性别=‘女’ )
C 〕 .( 性别=‘女’ )
17. 数据库的程序文件的扩展名为〔
B
〕 〔婚否 . =.T. 〕.AND.( 性别=‘女’ )
D 〕 .( 性别=‘女’ )
〕。
A 〕 PRG B 〕 MEM C 〕 FRM D 〕 IDX
18. 点窜数据库程序文件的命令为〔
A 〕 CHANGE COMM
〕。
B 〕 EDIT COMM
D 〕 BROWSE COMM
C 〕 MODI COMM
19. 在对表文件索引时,可以作为关键字段的是〔
〕。
A 〕 备注型 B 〕屏幕型
C 〕逻辑型
〕。
D 〕 日期型
20. 恢复被 DELETE记录的命令是〔
A 〕 RECALL B 〕 RESTORE C 〕 UNDELETE D 〕 UNDO
21. 以下语句格式中, 〔
〕是不法的。
A
C
〕 IF...ENDIF
B
〕 DO WHILE...ENDDO
D 〕 IF...ELSE...ENDIF
〕 DO CASE...END
22. 〔
〕命令只能输入一个字符。
A 〕 WAIT B 〕 INPUT C 〕 READ D 〕 ACCEPT
23.在以下表达式中,成果为日期型的为〔
〕。
A) DATE()+TIME()
B) DATE()+30
C) DATE()- CTOD“( 08/04/1999 〞) D) 365
24. 在以下函数中,函数值为数值类型的是〔
A 〕 AT(" 人民" ," 中华人民共和国 ")
B 〕 CTOD("01/01/96")
-DATE()
〕。
C 〕 NDX(2)
D)
SUBSTR(DTOC(DATE()),7)
25. 在当前工作区已经翻开某仓库表, 表布局为: 品名〔C,8 〕,类别〔C,2〕、数量〔N, 〕、
单价〔 N, 〕、总价〔 N, 〕等字段,同时翻开了以类别为索引关键字的索引文件。
现要对数量、总价字段按类别进行汇总,并将成果存入表
中,应使用命令

〕。
A)TOTAL ON 类别 TO SG FOR数量,总价
B)TOTAL TO SG ON 类别 FIELDS数量,总价
C)SUM TO SG ON 类别 FEELDS数量,总价
D)SUM TO SG 数量,总价
26. 在数据库系统中,可以接受用户输入
N、C、L、D类型数据的命令是〔
〕。
A)INPUT
B)WAIT
D)***@5,10 SAY ⋯GET⋯
C)ACCEPT

27. 某人事表和按姓名升序的索引文件已翻开,并执行过赋值命令
存变量 Q Q来查找职工记录,应使用命令〔
〕。
QQ="王玲" ,要使用内
A) FIND QQ
B) SEEK &QQ
C)LOCATE FOR QQ
D) FIND &QQ
28. 当前表中有数学、英语、计算机和平均分字段,都是
令〔 〕。
N型,要算出平均,应当使用命
A) REPLACE 总分 WITH 数学+英语+计算机
B) REPLACE 总分 WITH 数学+英语+计算机
C) REPLACE ALL 总分 WITH ( 数学+英语+计算机 )/3
D) REPLACE 总分 WITH 数学+英语+计算机 ROR ALL
29. 有以下命令序列:
Y=99
X=Y=88
执行以上命令序列之后,变量
X的值是〔
〕。
A) 88 B) Y C).F. D)99
30. 表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成就汇
总后存入总分字段中,应使用命令〔
〕。
A) TOTAL 数学+英语 +计算机 TO总分
B) REPLACE all 总分 WITH 数学 +英语+计算机
C) SUM 数学,英语,计算机 TO总分
D) REPLACE ALL 数学+英语+计算机 WITH总分
31. 字符串长度函数 LEN(SPACE(3)-SPACE(2)) 的值是〔
〕。
A) 1 B) 2
32.以下符号中正确的的变量名是〔
A) ABC B) 123A C)
C) 3
D) 5
〕。
D) A
—123
33. 设 X 为数值型变量, Y 为字符型变量,以下正确的表达式是〔
〕。
C).NOT. X D) SQRT(Y)
34. 数据库系统中使用的变量有两种,它们是〔
〕。
A) 内存变量和字段变量
C) 内存变量和全局变量
B) 局部变量和全局变量
D) 局部变量和字段变量
35. 数据库系统中使用的字段变量的数据是保留在〔
A) 软盘 B) 内存储器 C) 外存储器 D) 表文件
36. 系统规定日期型字段的宽度是〔
〕。
A) 8 位 B) 10 位 D) 12 位
37. 表中的字段类型有〔
〕。
C) 6 位
〕。
A) 六种类型
B) 五种类型
C) 四种类型
D) 十种类型
38. 数据库系统中的字段类型别离是〔
〕。
A) 整型、字符型、实型、逻辑型、调集型
B) 数值型、字符型、日期型、逻辑型、屏幕型、备注型

C) 数值型、字符型、日期型、逻辑型
D) 数值型、字符型、日期型、逻辑型、备注型
39. 逻辑运算符的优先挨次是〔

A) .AND. , .OR. , .NOT.
C) .NOT. , .OR. , .AND.
40. 设某数值型字段宽度为
B) .NOT. , .AND. , .OR.
D) .AND. , .NOT. ,.OR.
8,小数位数为 2,那么该字段整数局部的最大取值为
〔 〕。
二、填空题: 〔每空 1 分,共 15 分〕
1. 假设教师表文件中某记录的春秋为
35 岁, 职称为讲师 , 工资为 750 元. 那么据此写出的逻
辑表达式为 : 〔春秋> . 工资<= 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、从数据库文件 ,要求能够判断是否有此人。 〔10 分〕
2、给定一个 X 值,求 Y 值。〔10 分〕
3、计算 S 12 22 32
102
〔10 分〕
4、在数据库表 ,如果数据库中不存在此人,给出提示信
息;如果存在,判断其职称是否为“传授〞 ,职称为传授的,将工资加 50 元;不是传授
的, 再判断是否是 1960 年以前出生的, 如果是, 工资增加 30 元,否那么, 工资增加 15 元。
〔15 分〕
参考答案
一、选择题:






11. A


































二、填空题:
1. f
2. locate
, Continue
3.
数值型
4 。所有
5. 成立表文件布局
输入数据记录内容
6. 字段名称,字段类型,字段宽度,小数位数
7. X >. X <0
8. /A

/C
9. APPEND BLANK
三、
1、
set talk off
clear
use zg
acce “请输入待查人名: 〞 to xm
loca for 姓名=xm
if .()
disp
else
“ 查无此人! 〞
endi
use
set talk on
return
2、
set talk off
inpu “ 请输入 x 值: 〞to x
if x>0
y=1
else
if x=0
y=0
else
y=-1
endi
endi
“y=〞,y
set talk on

retu
3、
set talk off
clea
s=0
n=1
do while n<=10
2
s=s+n
n=n+1
endd
“s=〞,s
set talk on
retu
4、
set talk off
clear
use zg
acce “ 请输入姓名: 〞 to xm
loca for 姓名=xm
if fonu()
if 职称 =“传授 〞
repl 工资 with 工资+50
else
if 出生日期< ctod( “01/01/50 〞)
repl 工资 with 工资+30
else
repl 工资 with 工资+10
endi
endi
disp
else
“查无此人! 〞
endi
use
set talk on
retu