(2023年)辽宁省本溪市全国计算机等级考试数据库技术真题(含答案)
学校:________ 班级:________ 姓名:________ 考号:________
一、1.选择题(10题)
1. 在一个单链表中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行下面哪条语句?( )
A.q->next=p->next;p=q 
B.p->next=q->next;q=p 
C.q->next=p->next;p->next=q 
D.p->next=q->next;q->next=p 
2. SQL的数据定义功能包括
A.定义表 B.定义视图 C.定义索引 D.以上都包括 
3.在下列关于关系的叙述中,错误的是
A.表中任意两行的值不能相同 B.表中任意两列的值不能相同 C.行在表中的顺序无关紧要 D.列在表中的顺序无关紧要 
4. 事务日志文件保存的是( )。
A.程序运行过程 B.数据操作 C.程序的执行结果 D.对数据的更新操作 
5. 临界区是指并发进程中访问共享变量的
A.管理信息段 B.信息存储段 C.数据段 D.程序段 
6. 如果一棵二叉树结点的前序序列是A,B,C,后序序列是C,B,A,则该二叉树结点的对称序序列
A.必为A,B,C B.必为A,C,B C.必为B,C,A D.不能确定 
7. 下面不属于数据管理技术发展过程中人工管理阶段的特点的是
A.数据不保存 B.数据不共享 C.数据无专门软件进行管理 D.数据具有独立性 
8. 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于
A.实体完整性约束 B.参照完整性约束 C.用户自定义完整性约束 D.关键字完整性约束 
9. 按行优先顺序存储下三角矩阵的非零元素,则计算非零元素aij(1≤j≤i≤n)的地址的公式为Am=[*]
A.LOC(aij)=LOC(a11)+i×(i+1)/2+i 
B.LOC(aij)=LOC(a11)+i×(i+1)/2+(i-1) 
C.LOC(aij)=LOC(a11)+i×(i-1)/2+i 
D.IOC(aij)=LOC(a11)+i×(i-1)/2+(i-1) 
10. 如下所示三个关系中,关系T是由关系R和S经过哪一种操作得到的
A.S-R B.R-S C.R∩S D.R
二、填空题(10题)
11.Blowfish算法由两部分组成:密钥扩展和___________。 
12.在SQL Server 2008中,系统提供的具有创建数据库权限的服务器角是__________。
13.进行数据库系统的物理结构设计时,数据的存储结构有三种选择方式,分别是顺序存放、杂凑存放(或称散列存放、Hash存放)和 【】 sql 字符串转数组
14. 给定一个销售交易数据库,从中出这些交易中的某些数据项和其他一些数据项之间的关联关系,这种数据挖掘一般称为______挖掘。
15.设有关系SC(sno,cname,grade),各属性的含义分别为学号、课程名、成绩。若要将所有学生的“数据库系统”课程的成绩增加10分,能正确完成该操作的SQL语句是___________grade=grade 10WHEREcname=“数据库系统”。
16.进行DES加密时,需要进行___________轮的相同函数处理。 
17. 被中止的事务对数据库所数的任何改变必须撤销,这称作事务的______。
18. 关系代数是一种关系操纵语言,它的操作对象和操作结果均为______。
19. 按后根次序周游树或树林,等同于按______次序周游对应的二叉树。
20. 数据管理经过了人工管理、文件系统和【 】3个发展阶段。
三、单选题(10题)
21.如果两个实体之间的联系是MN,则在转换成关系模型时,( )引入第三个交叉关系。
A.需要 B.不需要 C.无所谓 D.将两个实体合并 
22.设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次通过栈S,一个元素出栈后即进入   队列Q,若6个元素出栈的顺序是e2、e4、e3、e6、e5、e1,则栈S的容量至少应该是( )

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。