内容正文:
绍兴市职业教育中心2021年第二学期《数据库》期末试卷(理论+操作) 姓名: 学号: 班级:
(出卷人: 校对人:)
(适用班级:19网络技师)
一、选择题(共30分,每题1分)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1. 查找数据时,设查找内容为“b[! aeu]ll”,则可以找到的字符串是______。
A.bill B.ball C.bell D.bull
2. 如果“通讯录”表和“籍贯”表通过各自的“籍贯代码”字段建立了一对多的关系,“一”方表是______。
A.“通讯录”表 B.“籍贯”表 C.都是 D.都不是
3. SQL语句中,用于删除表的命令是________。
A.ERASE TABLE B.DELETE TABLE
C.DELETE DBF D.DROP TABLE
4. 向表中插入数据的SQL命令是________。
A.INSERT B.INSERT INTO C.INSERT IN D.INSERT BEFORE
5. HAVING短语不能单独使用,必须接在________短语之后。
A.ORDER BY B.FROM C.WHERE D.GROUP BY
6. 下列关于查询的描述中正确的是______。
A. 只能根据已建查询创建查询
B. 只能根据数据库表创建查询
C. 可以根据数据库表创建查询,但不能根据已建查询创建查询
D. 可以根据数据库表和已建查询创建查询
7. 在以下各查询中,有一种查询除了从表中选择数据外,还对表中数据进行修改的是______。
A. 选择查询 B. 交叉表查询 C. 参数查询 D. 操作查询
8. 已知表文件(学生.dbf)有4个字段,分别是学号(C 12)、姓名(C 8)、性别(C 2)、入学成绩(N 3.0)。查询入学成绩为600分以上的记录,要求只显示姓名和入学成绩的SQL语句是________。
A.SELECT 学生.姓名 学生.入学成绩 FROM 学生 WHERE 入学成绩>600
B.SELECT 姓名,入学成绩 FOR 入学成绩>600
C.DISPLAY 姓名,入学成绩 FOR 入学成绩>600
D.LOCAL FOR 入学成绩>600
9. 下列命令中哪个不是SQL命令________。
A.DELETE FROM xsxk
B.INSERT INTO xsxk VALUES("200001230932","张三","男",87)
C.SELECT xsxk
D.CREATE TABLE xsxk(id C(12),name C(8),sex C(2),score N(3))
10. 下列命令中哪个是SQL命令________。
A.DELETE FROM xsxk B.INSERT BEFORE
C.SELECT xsxk D.CREATE xsxk
11. 下列关于INSERT-SQL的叙述正确的是________。
A.在表尾插入一条记录 B.在表头插入一条记录
C.在表中任何位置插入一条记录 D.可以向表中插入若干记录
12. UPDATE-SQL语句的功能是________。
A.更新表中的数据 B.修改表中某些行的内容
C.用来查询数据 D.用来修改数据库
13. 删除表stock的命令是________。
A.DROP stock B.DELETE TABLE stock
C.DROP TABLE stock D.DELETE stock
14. SQL的数据修改(操纵)语句不包括________。
A.DELETE B.INSERT C.UPDATE D.CHANGE
15. 限定分组条件的短语是________。
A.WHERE B.ORDER BY C.HAVING D.GROUP BY
16. 报表是Access的一个对象,它______。
A.只能输入数据 B.只能输出数据
C.可以输入和输出数据 D.不能输入和输出数据
17. 下面关于窗体的作用叙述错误的是 ______ 。
A.可以接收用户输入的数据或命令 B.可以编辑、显示数据库的数据
C.可以构造方便、美观的输入/输出界面 D.可以直接存储数据
18. ______类型的报表适合显示记录较多、字段较少的情况。
A. 纵栏式 B. 标签式 C. 表格式 D. 图表