单选题 (一共50题,共50分)

1.

(  )防火墙是内部网和外部网的隔离点,它可对应用层的通信数据流进行监控和过滤。

2.

TCP和UDP协议均提供了(  )能力。

3.

DMA控制方式是在(  )之间直接建立数据通路进行数据的交换处理

4.

在(  )校验方法中,采用模2运算来构造校验位。

5.

某系统由3个部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为(1-(1-R)2)R,则该系统的构成方式是(  )。

6.

某文件系统采用位示图(bitmap)记录磁盘的使用情况。若计算机系统的字长为64 位,磁盘的容量为1024GB,物理块的大小为4MB,那么位示图的大小需要(  )个字。

7.

已知模块A给模块B传递数据结构X,则这两个模块的耦合类型为(  )。

8.

下述协议中与安全电子邮箱服务无关的是(  )。

9.

数据流图建模应遵循(  )的原则。

10.

通用的高级程序设计语言一般都会提供描述数据、运算、控制和数据传输的语言成分,其中,控制包括顺序、(  )和循环结构。

11.

以下关于系统原型的叙述中,不正确的是(  )。

12.

令序列X、Y、Z的每个元素都按顺序进栈,且每个元素进栈和出栈仅一次。则不可能得到的出栈序列是(  )。

13.

在计算机的存储系统中,(  )属于外存储器。

14.

在Windows系统中,磁盘碎片整理程序可以分析本地卷,以及合并卷上的可用空间使其成为连续的空闲区域,从而使系统可以更有效地访问(  )。

15.

以下关于最小函数依赖集的说法中,不正确的是(  )。

16.

以下关于软件测试的叙述中,正确的是(  )。

17.

以下关于单链表存储结构特征的叙述中,不正确的是(  )。

18.

以下关于编译和解释的叙述中,正确的为(  )。

①编译是将高级语言源代码转换成目标代码的过程

②解释是将高级语言源代码转换为目标代码的过程

③在编译方式下,用户程序运行的速度更快

④在解释方式下,用户程序运行的速度更快

19.

已知有序数组a的前10000个元素是随机整数,现需查找某个整数是否在该数组中。以下方法中,(  )的查找效率最高。

20.

下列网络互连设备中,工作在物理层的是(  )。

21.

设备驱动程序是直接与(  )打交道的软件模块。

22.

如果事务T获得了数据项R上的共享锁,则T对R(  )。

23.

浏览器开启了无痕浏览模式后,(  )依然会被保存下来。

24.

将一个关系r分解成两个关系r1和r2,再将分解之后的两个关系r1和r2进行自然连接,得到的结果如果比原关系r记录多,则称这种分解为(  )。

25.

计算机执行程序时,CPU中(  )的内容是一条指令的地址。

26.

函数调用和返回控制是用(  )实现的。

27.

对于给定的关键字序列{47,34,13,12,52,38,33,27,5},若用链地址法(拉链法)解决冲突来构造哈希表,且哈希函数为H(key)=key%11,则(  )。

28.

对分组查询结果进行筛选的是(  ),其条件表达式中可以使用聚集函数。

29.

当出现网络故障时,一般应首先检查(  )。

30.

(  )并不能减少和防范计算机病毒。

31.

B-树是一种平衡的多路查找树。以下关于B-树的叙述中,正确的是(  )。

32.

授权语句GRANT中,以下关于WITH GRANT OPTION子句的叙述中,正确的是(  )。

33.

某有向图G的邻接表如下图所示,可看出该图中存在弧<V2,V3>,而不存在从顶点V1出发的弧。以下关于图G的叙述中,错误的是(  )。

中级数据库系统工程师,历年真题,2019年上半年《数据库系统工程师》真题

34.

下列攻击行为中,(  )属于被动攻击行为。

35.

某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中取出产品消费,用P、V操作实现进程间的同步模型如下图所示。假设信号量S1的初值为1,信号量S2的初值为0,那么a、b、c处应分别填(  )。

中级数据库系统工程师,历年真题,2019年上半年《数据库系统工程师》真题

36.

数据模型的三要素中不包括(  )。

37.

关系代数表达式的查询优化中,下列说法错误的是(  )。

38.

以下有关触发器的叙述中,不正确的是(  )。

39.

用于提交和回滚事务的语句为(  )。

40.

将具有特定功能的一段SQL语句(多于一条)在数据库服务器上进行预先定义并编译,以供应用程序调用,该段SQL程序可被定义为(  )。

41.

下面说法错误的是(  )。

42.

数据库系统应该定期备份,如果备份过程中仍有更新事务在运行,则备份结果是不一致的,这种备份称为(  )。

43.

关于日志文件,下列说法错误的是(  )。

44.

如果某一事务程序的运行导致服务器重新启动,这类故障属于系统故障,恢复过程中需要根据日志进行的操作为(  )。

45.

下面说法中错误的是(  )。

46.

在设计关系模式时,有时为了提高数据操作的性能,会故意增加冗余数据,使得关系模式不满足3NF或BCNF,这种方法称之为反规范化,下列不属于反规范化手段的是(  )。

47.

以下有关数据库审计的叙述中,错误的是(  )。

48.

以下关于大数据的叙述中,错误的是(  )。

49.

(  )不是目前NoSQL数据库产品的数据模型。

50.

以下关于NoSQL数据库的说法中,正确的是(  )。

填空题 (一共10题,共10分)

51.

某本科高校新建教务管理系统,支撑各学院正常的教学教务管理工作。经过初步分析,系统中包含的实体有学院、教师、学生、课程等。考虑需要将本科学生的考试成绩及时通报给学生家长,新增家长实体;考虑到夜大、网络教育学生管理方式的不同,需要额外的管理数据,新增进修学生实体:规定一个学生可以选择多门课程,每门课程可以被多名学生选修;一个教师可以教授多门课程,一门课程只能被一名教师讲授。(  )实体之间为多对多联系,(  )属于弱实体对强实体的依赖联系。
问题1选项
A.学生、学院
B.教师、学院
C.学生、课程
D.教师、课程
问题2选项
A.家长、学生
B.学生、教师
C.学生、学院
D.教师、学院

52.

给定关系模式如下,学生(学号,姓名,专业),课程(课程号,课程名称),选课(学号,课程号,成绩)。查询所有学生的选课情况的操作是(  );查询所有课程的选修情况的操作是(  )。
问题1选项
A.学生JOIN选课
B.学生LEFT JOIN选课
C.学生RIGHT JOIN选课
D.学生FULL JOIN选课
问题2选项
A.选课JOIN课程
B.选课LEFT JOIN课程
C.选课RIGHT JOIN课程
D.选课FULL JOIN课程

53.

并发操作可能带来的数据不一致性有(  ),解决的办法是并发控制,主要技术是(  )。
问题1选项
A.丢失修改、不可重复读、读脏数据
B.丢失修改、死锁、故障
C.丢失修改、不可重复读、冗余
D.故障、死锁、冗余
问题2选项
A.加密
B.封锁
C.转储
D.审计

54.

(  )是构成我国保护计算机软件著作权的两个基本法律文件。单个自然人的软件著作权保护期为(  )。
问题1选项
A.《中华人民共和国软件法》和《计算机软件保护条例》
B.《中华人民共和国著作权法》和《中华人民共和国版权法》?
C.《中华人民共和国著作权法》和《计算机软件保护条例》
D.《中华人民共和国软件法》和《中华人民共和国著作权法》
问题2选项
A.50年
B.自然人终生及其死亡后50年
C.永久限制
D.自然人终生

55.

给定关系R(A,B,C,D)与S(C,D,E,F),则R×S与R?S操作结果的属性个数分别为(  );与表达式π2,3,4(σ2<5(R?S))等价的SQL语句如下:
SELECT R.B,R.C,R.D FROM R,S WHERE(  )。
问题1选项
A.8,6
B.6,6
C.8,8
D.7,6
问题2选项
A.R.C=S.C OR R.D=S.D OR R.B<S.C
B.R.C=S.C OR R.D=S.D OR R.B<S.E
C.R.C=S.C AND R.D=S.D AND R.B<S.C
D.R.C=S.C AND R.D=S.D AND R.B<S.E

56.

某企业人事管理系统中有如下关系模式,员工表Emp(eno,ename,age,sal,dname),属性分别表示员工号、员工姓名、年龄、工资和部门名称;部门表Dept(dnatne,phone),属性分别表示部门名称和联系电话。需要查询其它部门比销售部门(Sales)所有员工年龄都要小的员工姓名及年龄,对应的SQL语句如下:

SELECT ename,age FROM Emp

WHERE age(  )

(SELECT age FROM Emp WHERE dname=‘Sales’)

AND(  )
问题1选项
A.<ALL
B.<ANY
C.IN
D.EXISTS
问题2选项
A.dname=’Sales’
B.dname<>‘Sales’
C.dname<’Sales’
D.dname>‘Sales’

57.

关系模式R<{A,B,C},{AC→B,B→C}>的候选码之一是(  );由于该模式存在主属性对码的部分函数依赖,其规范化程度最高属于(  )。
问题1选项
A.A
B.AB
C.ABC
D.以上都不是
问题2选项
A.1NF
B.2NF
C.3NF
D.BCNF

58.

在索引改进中,一般的调整原则是:当(  )是性能瓶颈时,则在关系上建立索引;当(  )是性能瓶颈时,则考虑删除某些索引;管理人员经常会将有利于大多数据查询的索引设为(  )。
问题1选项
A.查询
B.更新
C.排序
D.分组计算
问题2选项
A.查询
B.更新
C.排序
D.分组计算
问题3选项
A.B树索引
B.位图索引
C.散列索引
D.聚簇索引

59.

在数据库系统运行中,经常会找出频繁执行的SQL语句进行优化。常见的优化策略有:尽可能减少多表查询或建立(  );用带(  )的条件子句等价替换OR子句;只检索需要的属性列等。
问题1选项
A.视图
B.物化视图
C.外键约束
D.临时表
问题2选项
A.IN
B.EXISTS
C.UNION
D.AND

60.

The entity-relationship(E-R)data model is based on a perception of a real world that consists of a collection of basic objects,called(  ),and of relationships among these objects.An entity is a“thing”or“object”in the real world that is distinguishable from other objects.Entities are described in a database by a set of(  ).A relationship is an association among several entities.The set of all entities of the same type and the set of all relationships of the same type are termed an entity set and relationship set,respectively.The overall logical structure(schema)of a database can be expressed graphically by an E-R diagram,which is built up from the following components:(  )represent entity set,(  )represent attributes,etc.In addition to entities and relations,the E-R model represents certain(  )to which the contents of a database must conform.The entity-relationship model is widely used in database design.
问题1选项
A.data
B.things
C.entities
D.objects
问题2选项
A.keys
B.attributes
C.records
D.rows
问题3选项
A.rectangles
B.ellipses
C.diamonds
D.lines
问题4选项
A.rectangles
B.ellipses
C.diamonds
D.lines
问题5选项
A.things
B.objects
C.conditions
D.constrains