当前位置:首页计算机类软件水平考试中级数据库系统工程师->2020年《数据库系统工程师》真题

2020年《数据库系统工程师》真题

卷面总分:56分 答题时间:240分钟 试卷题量:56题 练习次数:125次
单选题 (共45题,共45分)
1.

在计算机外部设备和主存之间直接传送而不是由CPU执行程序指令进行数据传送的控制方式称为( )。

  • A. 程序查询方式
  • B. 中断方式
  • C. 并行控制方式
  • D. DMA方式
标记 纠错
2.

根据《计算机软件保护条例》的规定,著作权法保护的计算机软件是指( )。

  • A. 程序及其相关文档
  • B. 处理过程及开发平台
  • C. 开发软件所用的算法
  • D. 开发软件所用的操作方法
标记 纠错
3.

下列属于CPU中算术逻辑单元的部件是( )。

  • A. 程序计数器
  • B. 加法器
  • C. 指令寄存器
  • D. 指令译码器
标记 纠错
4.

在CPU和主存之间设置高速缓存(Cache) 的目的是为了解决( ) 的问题。

  • A. 主存容量不足
  • B. 主存与外存储器速度不匹配
  • C. 主存与CPU速度不匹配
  • D. 外设访问效率
标记 纠错
5.

以下关于磁盘碎片整理程序的描述中,正确的是( )

  • A. 磁盘碎片整理程序的作用是延长磁盘的使用寿命
  • B. 用磁盘碎片整理程序可以修复磁盘中的坏扇区,使其可以重新使用
  • C. 用磁盘碎片整理程序可以对内存进行碎片整理,以提高访问内存速度
  • D. 用磁盘碎片整理程序对磁盘进行碎片整理,以提高访问文件的速度
标记 纠错
6.

二叉树遍历是按照某种策略访问树中的每个节点,且仅访问一次。按照遍历左子树要在遍历右子树之前进行的原则,根据访问( ) 位置的不同, 可得到二叉树的前序、中序和后序三种遍历方法。

  • A. 根节点
  • B. 导航节点
  • C. 叶子结点小年
  • D. 兄弟节点
标记 纠错
7.

查找算法中,( ) 要求查找表进行顺序存 储并且按照关键字有序排列,一般不进行表的插入与删除操作。

  • A. 顺序查找
  • B. 折半查找心
  • C. 分块查找
  • D. 动态查找
标记 纠错
8.

以下关于字典攻击的说法中,不正确的是( )。

  • A. 字典攻击比暴力破解更加高效
  • B. 使用密码盐技术可以大大增加字典攻击的搜索空间
  • C. 字典攻击主要用于破解密码
  • D. 如果密码盐泄露,字典攻击就会和不加盐时的效果一样
标记 纠错
9.

以下关于拒绝服务攻击的叙述中,不正确的是( )

  • A. 拒绝服务攻击的目的是使计算机或者网络无法提供正常的服务
  • B. 拒绝服务攻击是通过不断向计算机发起请求来实现的
  • C. 拒绝服务攻击会造成用户密码的泄露
  • D. DDos是一种拒绝服务攻击形式
标记 纠错
10.

下列不属于社会 工程学攻击的是( )

  • A. 攻击者编造一个故事使受害者信服,从而透露秘密消息
  • B. 攻击者伪造一条来自银行或其他金融机构的需要“验证”登录的消息
  • C. 攻击者通过搭线窃听方式窃取了从网络节点A发送到网络节点B的消息
  • D. 通过电话以知名人士的名义去推销诈骗
标记 纠错
11.

以下计算机软件著作权权利中,不可以转让的是( )

  • A. 发行权
  • B. 复制权
  • C. 署名权
  • D. 信息网络传播权
标记 纠错
12.

操作系统的功能可分为相互配合、协调工作的5大部分,其中不含( ) 。

  • A. 进程管理
  • B. 文件管理
  • C. 存储管理
  • D. 事务管理
标记 纠错
13.

操作系统中进行资源分配和独立运行的基本单位是( )。

  • A. 进程
  • B. 管程
  • C. 线程
  • D. 程序
标记 纠错
14.

传统过程模型中,( )首先引入了风险管理。

  • A. 瀑布模型
  • B. 螺旋模型
  • C. V模型
  • D. 原型化模型
标记 纠错
15.

以下有关测试的说法中,错误的是( )

  • A. 测试证明了程序的正确性
  • B. 测试无法执行穷举测试,只能做选择测试
  • C. 测试工作需要制定测试计划,按计划执行测试工作
  • D. 白盒测试方法用于单元测试环节
标记 纠错
16.

在 TCP/IP协议栈中,应用层协议数据单元为( )

  • A. 消息
  • B.
  • C. 用户数据报
  • D.
标记 纠错
17.

对于两个关系E 和F,一( ) 的运算结果的任一元组,同时属于E和F。

  • A. E×F
  • B. EUF
  • C. E∩F
  • D. E-F
标记 纠错
18.

在一个关系表中, 一个表的行代表( )。

  • A. 关系
  • B. 外码
  • C. 元组
  • D. 属性
标记 纠错
19.

在一个关系型数据库中, 参照完整性约束可以通过( ) 来实现。

  • A. 主码
  • B. 候选码
  • C. 外码
  • D.
标记 纠错
20.

关系型数据库中常用的查询语言不包括( )

  • A. 域关系演算
  • B. 元组关系演算
  • C. 导航式语言
  • D. 关系代数
标记 纠错
21.

如果一个事务已获得数据项R上的共享锁,则其他事务( )。

  • A. 可获得R上的排它锁
  • B. 可获得R上的共享锁
  • C. 不能获得R上的锁
  • D. 待该共享锁释放后才可获得R上的锁
标记 纠错
22.

下有关霍夫曼树的说法中,错误的是( )

  • A. 霍夫曼树又被称为最优二叉树
  • B. 霍夫曼树是一种带权路径长度最短的树
  • C. 具有n个叶子节点的权值为W1, W2,....Wn的最优二叉树是唯一的
  • D. 霍夫曼树可以用来进行通信电文的编码和解码
标记 纠错
23.

以下关于哈希函数的说法中,不正确的是( )。

  • A. 哈希表是根据键值直接访问的数据结构
  • B. 随机预言机是完美的哈希函数
  • C. 哈希函数具有单向性
  • D. 哈希函数把固定长度输入转换为变长输出
标记 纠错
24.

Linux 系统中,文件的权限表示为“-rw-rw-rw-”,下列说法正确的是( )。

  • A. 文件所有者拥有读、写和执行权限
  • B. 文件所在组用户拥有读、写和执行权限
  • C. 其他组用户拥有读和写权限
  • D. 其他组用户拥有读和执行权限
标记 纠错
25.

操作系统中,短期调度指的是( )

  • A. 作业调度
  • B. 进程调度
  • C. 线程调度
  • D. CPU调度
标记 纠错
26.

线程可以实现在( ) 。①内核空间②用户空间③虚拟空间④物理空间

  • A. ①③
  • B. ②③
  • C. ①②
  • D. ③④
标记 纠错
27.

Telnet服务的默认端口号是( )。

  • A. 20
  • B. 21
  • C. 22
  • D. 23
标记 纠错
28.

属性指的是表中的一个( )

  • A. 记录
  • B.
  • C. 元组
  • D.
标记 纠错
29.

关系的完整性约束不包含( )。

  • A. 实体完整性
  • B. 参照完整性
  • C. 属性完整性
  • D. 用户定义完整性
标记 纠错
30.

一个取值域是原子的,是指该域的元素是( ) 单元。

  • A. 不同的
  • B. 不可分的
  • C. 常量
  • D. 不可见的
标记 纠错
31.

关系模式Rimage.pngU, D>中,D为R的函数依赖和多值依赖的集合。将R分解为两个关系模式R1image.pngU, D;>和R2image.pngU2, D2>,则以下说法中错误的是( )

  • A. 如果U1∩U2→U1-U2成立,那么此分解具有无损连接性
  • B. 如果U1∩U2→→U1-U2成立,那么此分解具有无损连接性
  • C. 如果U1∩U2→U1-U2不成立,那么此分解不具有无损连接性
  • D. 如果U1∩U2→→U1-U2不成立,那么此分解不具有无损连接性
标记 纠错
32.

下列关于 BCNF的描述,正确的是( ) 。

  • A. BCNF不满足列的原子性
  • B. BCNF中存在非主属性对码的部分依赖
  • C. BCNF中存在非主属性对码的传递依赖
  • D. BCNF中每个函数依赖左部都包含码
标记 纠错
33.

关系模式Rimage.pngU>中,X、Y、Z 是U的子集。下列关于多值依赖描述中正确的是( )。

  • A. 若X→→Y为平凡的多值依赖,则U-X-Y为空集
  • B. 若X→→Y为平凡的多值依赖,则Y是X的子集
  • C. 若X→→Y且Y→→Z,则X→→Z
  • D. 若X→→Y,则X→Y
标记 纠错
34.

SQL语言中,NULL值代表( )。

  • A. 空字符串
  • B. 数值0
  • C. 空值
  • D. 空指针
标记 纠错
35.

事务具有ACID特性,其中C是指事务的( )。

  • A. 原子性
  • B. 持续性
  • C. 隔离性
  • D. 致性
标记 纠错
36.

数据库恢复操作的基本原理是( )

  • A. 存取控制
  • B. 加密
  • C. 完整性约束
  • D. 冗余
标记 纠错
37.

关于触发器,下面说法中正确的是( ) 。

  • A. 触发器可以实现完整性约束
  • B. 触发器不是数据库对象
  • C. 用户执行SELECT语句时可以激活触发器
  • D. 触发器不会导致无限触发链
标记 纠错
38.

关于存储过程,下面说法中错误的是( ) 。

  • A. 存储过程可用于实施企业业务规则
  • B. 存储过程可以有输入输出参数
  • C. 存储过程可以使用游标
  • D. 存储过程由数据库服务器自动执行
标记 纠错
39.

在数据库管理系统中,以下SQL语句书写顺序正确的是( )

  • A. SELECT→FROM→GROUP BY→WHERE
  • B. SELECT→FROM→WHERE→GROUP BY
  • C. SELECT→WHERE→GROUP BY→FROM
  • D. SELECT→WHERE→FROM→GROUP BY
标记 纠错
40.

E-R图向关系模式转换时,实体标识符转换为关系的( )

  • A.
  • B. 元组
  • C. 记录
  • D. 约束
标记 纠错
41.

在数据库系统中, 使数据恢复到故障发生前的一致状态的机制称为( )。

  • A. 恢复机制
  • B. 备份机制
  • C. 封锁机制
  • D. 事务机制
标记 纠错
42.

通过将一个关系拆分成两个更小的关系来使其满足范式时,必须( ) 来保持数据的完整性约束。

  • A. 用相同的属性使两个子关系互相关联
  • B. 移除两个子关系中所有的函数依赖
  • C. 封锁机制
  • D. 事务机制
标记 纠错
43.

下列描述中,( ) 不是分布式数据库数据透明性的表现形式。

  • A. 代码透明性
  • B. 分片透明性
  • C. 位置透明性
  • D. 模型透明性
标记 纠错
44.

分布式数据库的 CAP理论指的是:对于一个分布式数据库系统,一致性、可用性和分区容错性这三个特点,最多只能满足( )个。

  • A. 0
  • B. 1
  • C. 2
  • D. 3
标记 纠错
45.

NOSQL 数据库的四大分类是指( )

  • A. 键值存储数据库,列存储数据库,文档型数据库,关系型数据库
  • B. 列存储数据库,文档型数据库,关系型数据库,分布式数据库
  • C. 键值存储数据库,列存储数据库,文档型数据库,图数据库
  • D. 列存储数据库,文档型数据库,关系型数据库,图数据库
标记 纠错
填空题 (共11题,共11分)
46.

在常见的数据结构中,( )是只能通过访问它的端来实现数据存储和检索的一种线性数据结构,它的修改遵循先进后出的原则; ( )是一种先进先出的线性表。( )是取值范围受限的线性表。

问题1
A.链表
B.队列
C.栈
D.串
问题2
A.链表
B.队列
C.栈
D.串
问题3
A.链表
B.队列
C.栈
D.串

标记 纠错
47.

程序设计语言的基本成分包括数据、运算、控制和( )。 数据是程序操作的对象,按照数据组织形式可以分为多种类型,其中枚举属于( )类型;数组属于( )类型。

问题1
A.存储
B.分配
C.传输
D.函数
问题2
A.基本
B.用户定义
C.构造
D.特殊
问题3
A.基本
B.用户定义
C.构造
D.特殊

标记 纠错
48.

在软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准,耦合程度最高的是( )耦合;内聚程度最高的是( )内聚。

问题1
A.数据
B.内容
C.标记
D.公共
问题2
A.顺序
B.功能
C.时间
D.逻辑

标记 纠错
49.

采用ADSL接入Internet,用户端接入介质为( ),使用的网络为( )。

问题1
A.双绞线
B.红外线
C.同轴电缆
D.光纤
问题2
A.电话网
B.电视网
C.DDN专线
D.5G无线广域网

标记 纠错
50.

关系型数据库是( )的集合,表是( ) 的集合。

问题1
A.表
B.记录
C.码
D.属性
问题2
A.约束
B.记录
C.码
D.索引

标记 纠错
51.

假设有两个数据库表,product 表和market 表,分别存放商品信息和市场需求信息。对SQL语句: selet * fom product, market where productp. id=markep.id的结果描述正确的是( )。如果想从market表中移除m id为MO3的记录,语句( )是正确的。如果要收回GRANT SELECT ON product to role_A WITH GRANT OPTION语句给role_A赋予的权限,使用语句( )。在product表、market表初始数据不变的情况下,以下SQL语句返回的结果有( )条记录。

SELECT product.p_id

FROM product

WHERE product.p_num>( SELECT sum (market.m_need)

FROM market

WHERE market.p_id = product.p_id);
中级数据库系统工程师,历年真题,2020年《数据库系统工程师》真题

问题1
A.查找市场所需商品的信息
B.查找所有市场信息
C.查找所有商品信息
D.查找市场所需的商品信息以及相应的市场需求信息
问题2
A.REMOVE FROM market WHERE m id-*MO3'
B.DROP FROM market WHERE m id-"MO3'
C.DELETE FROM market WHERE m id='MO3'
D.UPDATE FROM market WHERE m id='MO3'
问题3
A.REVOKE SELECT ON product FROM role A
B.REVOKE SELECT ON product FROM role ACASCADE
C.REVOKE SELECT ON product FROM role A WITH GRANT OPTION
D.REVOKE SELECT ON producet FROM role AALL
问题4
A.0
B.1
C.2
D.3

标记 纠错
52.

关系模式R<{A,B,C.D},{ (A→B, A→D. D→A. B→C}最高属于( ),原因是该模式存在( )。

问题1
A.1NF
B.2NF
C.3NF
D.BCNF
问题2
A.主属性对码的部分函数依赖
B.非主属性对码的部分函数依赖
C.主属性对码的传递函数依赖
D.非主属性对码的传递函数依赖

标记 纠错
53.

事务T1将数据库中的A值从50改为30,事务T2读A值为30,事务T1又将刚才的操作撤销,A值恢复为50。这种情况属于( ), 是由于数据库系统在( )方面的不当引起的,能解决此问题的方法是( )。

问题1
A.丢失修改
B.不可重复读
C.读脏数据
D.幻影现象
问题2
A.并发控制
B.完整性约束
C.安全性控制
D.数据库的恢复
问题3
A.一级封锁协议和二级封锁协议
B.二级封锁协议和三级封锁协议
C.一级封锁协议和三级封锁协议
D.一级封锁协议、二级封锁协议和三级封锁协议

标记 纠错
54.

数据库系统在运行过程中可能会发生CPU故障,这属于( )。在此类故障的恢复过程中,需要根据日志进行的操作为( ) 。

问题1
A.事务故障
B.系统故障
C.介质故障
D.指令故障
问题2
A.UNDO
B.REDO
C.UNDO+REDO
D.后备副本+UNDO+REDO

标记 纠错
55.

OLTP 指的是( ),OLAP 指的是( )。

问题1
A.联机事务处理
B.联机分析处理
C.实时事务处理
D.批量事务处理
问题2
A.联机事务处理
B.联机分析处理
C.实时事务处理
D.批量事务处理

标记 纠错
56.

A database system is a collection of interrelated data and a set of programs that allow users to access and modify these data. A major purpose of a database system is to provide users with an( )view of the data. That is, the system hides certain details of how the data are stored and maintained. For the system to be usable, it must retrieve data( )。 The need for efficiency has led designers to use complex data( )to represent data in the database. Since many database-system users are not computer trained, developers hide the complexity from users through several levels of abstraction, to simplify users' interactions with the system. Physical level is the lowest level of abstraction that describes( )the data are actually stored. Logical level is the next-higher level of abstraction that describes( )data are stored in the database, and what relationships exist among those data. View level is the highest level of abstraction that describes only part of the entire database.

问题1
A.abstract
B.physical
C.administrator
D.operator
问题2
A.completely
B.safely
C.usefully
D.fficiently
问题3
A.files
B.structures
C.graphs
D.flows
问题4
A.how
B.what
C.which
D.when
问题5
A.how
B.what
C.which
D.when

标记 纠错

答题卡(剩余 道题)

单选题
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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
填空题
46 47 48 49 50 51 52 53 54 55 56
00:00:00
暂停
交卷