数据库系统工程师基础知识(选择题)模拟试卷35附答案解析

数据库系统工程师基础知识(选择题)模拟试卷35

中文选择题

1.CMM包括5个成熟等级,开发的能力越强,开发组织的成熟度越高,等级越高。这5个等级分别是初始级、可重复级、已定义级、已管理级和______。(A)

A. 优化级

B. 成熟级

C. 标准级

D. 完全级

解析:

2.(  )是数据库系统的数学形式框架,是用来描述数据的(A)

A. 数据模型

B. 数据联系

C. 数据定义

D. 数据操作

解析:

3.SQL语言的中文名称为(  )。(D)

A. 结构化语言

B. 程序语言

C. 查询语言

D. 结构化查询语言

解析:

4.现在,数据库技术已被应用到超出数据处理的范围,新领域中的应用也更多,更复杂,下面关于新应用的概括,比较全面的是(  )。    

①计算机辅助设计    

②计算机辅助软件工程    

③多媒体数据库    

④办公信息系统    

⑤超文本数据库(D)

A. ①、③、④、⑤

B. ①、②、③、④

C. ②、③、④、⑤

D. ①、②、③、④、⑤

解析:

5.从结构的角度看,数据仓库有三种模型:企业仓库、(11)和虚拟仓库。(D)

A. 用户仓库

B. 产品仓库

C. 关系型OLAP

D. 数据集市

解析:从结构的角度看,有三种数据仓库模型,分别是企业仓库、数据集市和虚拟仓库。企业仓库收集跨越整个企业的各个主题的所有信息,它提供全企业范围的数据集成,数据通常来自多个操作型数据库和外部信息提供者,并且是跨多个功能范围的。它通常包含详细数据和汇总数据。数据集市包含对特定用户有用的、企业范围数据的一个子集,它的范围限定选定的主题。虚拟仓库是操作型数据库上视图的集合。

6.存在非主属性对码的部分依赖的关系模式是(5)。(A)

A. INF

B. 2NF

C. 3NF

D. BCNF

解析:根据范式的定义(请读者参考(3)题的介绍),可立即知道本题的正确答案为A。

7.某软件设计师自行将他人使用C程序语言开发的控制程序转换为机器语言形式的控制程序,并固化在芯片中,该软件设计师的行为(4)。(D)

A. 不构成侵权,因为新的控制程序与原控制程序使用的程序设计语言不同

B. 不构成侵权,因为对原控制程序进行了转换与固化,其使用和表现形式不同

C. 不构成侵权,将一种程序语言编写的源程序转换为另一种程序语言形式,属于一种“翻译”行为

D. 构成侵权,因为他不享有原软件作品的著作权

解析:在《计算机软件保护条例》中关于软件的保护政策如下:受保护的软件必须由开发者独立开发创作,任何复制或抄袭他人开发的软件不能获得著作权。当然,软件的独创性不同于专利的创造性。程序的功能设计往往被认为是程序的思想概念,根据著作权法不保护思想概念的原则,任何人可以设计具有类似功能的另一件软件作品。但是如果用了他人软件作品的逻辑步骤的组合方式,则对他人的软件构成侵权。依题目意思而言,某软件设计师自行将他人使用C程序语言开发的控制程序转换为机器语言,这肯定是没有改变原作者的逻辑步骤组合,所以构成侵权。

8.假设系统中有三类互斥资源R1、R2、R3,可用资源数分别是9、8、5。在T0时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源的最大需求量和已分配资源数如表5-1所示,如果进程按(3)序列执行,那么系统状态是安全的。

(C)

A. P1->P2->P4->P5->P3

B. P2->P1->P4->P5->P3

C. P2->P4->P5->P1->P3

D. P4->P2->P4->P1->P3

解析:所谓安全状态,是指系统能按某种进程顺序(P1,P2,…,Pn),来为每个进程Pi分配其所需的资源,直到满足每个进程对资源的最大需求,使每个进程都可以顺利完成。如果无法找到这样的一个安全序列,则称系统处于不安全状态(死锁)。

如何保证系统处于安全状态可以避免死锁的发生,银行家算法是一个古典的测试算法。银行家算法的基本思想是:当某个进程提出申请时,必须判断将资源分配给该进程后,会不会引起死锁。若不会,则进行分配;否则就不分配。这样做能保证在任何时刻至少有一个进程可以得到所需的全部资源而执行结束,并将归还资源加入到系统的剩余资源中,这些资源又至少可以满足一个进程的最大需求,于是保证所有进程都能在有限的时间内得到需求的全部资源。

按照银行家算法的思想,当进程请求资源时,系统将按如下原则分配资源:

(1)当一个进程对资源的最大需求量不超过系统中的资源数时可以接纳该进程。

(2)进程可以分期请求资源,但请求的总数不能超过最大需求量。

(3)当系统现有的资源不能满足进程尚需资源数时,对进程的请求可以推迟分配,但总能使进程在有限的时间里得到资源。

(4)当系统现有的资源能满足进程尚需资源数时,.必须测试系统现存的资源能否满足该进程尚需的最大资源数,若能满足则按当前的申请量分配资源,否则也要推迟分配。

在本题中序列已经给出,我们只需将4个选项按其顺序执行一遍,便可以判断出现死锁的三个序列。

在判断之前,先求出各资源的剩余数:

R1=9-(1+2+2+1+1)=2

R2=8-(2+1+1+2+1)=1

R3=5-(1+1+3)=0

由于R3,资源为0,系统不能再分配R3资源了,所以不能一开始就运行需要分配R3资源的进程。因此,A和D显然是不安全的,下面只需考虑选项B和C。

首先,看序列P2->P4->P5->P1->P3是否安全,如表5-2所示。

因此,该序列是安全的。

最后,看序列P2->P4->P5->P1->P3是否安全,如表5-3所示。

9.系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进行测试。______不是系统测试的内容。(A)

A. 路径测试

B. 可靠性测试

C. 安装测试

D. 安全测试

解析:

10.设关系R和S的属性个数分别为2和3,那么R

B

解析:

11.设关系R和S都是二元关系,那么与元组表达式 {t|u)(|(C)

A. π3,4 (R|B. π2,3 (R|C. π3,4 (R|D. π3,4 (σ1=1 (R×S))

解析:

12.在元组关系演算中,与公式P1∧P2等价的公式是______。(D)

A. ┐(P1∨P2)

B. ┐P1∨┐P2

C. ┐(┐P1∨┐P2)

D. ┐(┐P1∨┐P2)

解析:

13.在文件系统阶段的信息处理中,人们关注的中心问题是系统功能的设计,因而处于主导地位的是______。(B)

A. 数据结构

B. 程序设计

C. 外存分配

D. 内存分配

解析:

14.在数据库方式下,信息处理中占据中心位置的是______。(C)

A. 磁盘

B. 程序

C. 数据

D. 内存

解析:

15.在DBS中,“数据独立性”和“数据联系”这两个概念之间的联系是______。(A)

A. 没有必然的联系

B. 同时成立或不成立

C. 前者蕴涵后者

D. 后者蕴涵前者

解析:

16.在DB恢复时,对尚未做完的事务执行______。(B)

A. REDO处理

B. UNDO处理

C. ABORT处理

D. ROLLBACK处理

解析:

17.根据报文交换的基本原理,可以将其交换系统的功能概括为______。(C)

A. 存储系统

B. 转发系统

C. 存储一转发系统

D. 传输一控制系统

解析:

18.PC通过远程拨号访问Internet,除了要有一PC和一个Modem之外,还要有______。(B)

A. 一块网卡和一部电话机

B. 一条有效的电话线

C. 一条有效的电话线和一部电话机

D. 一个Hub

解析:

一棵查找二叉树,其结点A、B、C、D、E、F依次存放在一个起始地址为n(假定地址以字节为单位顺序编号)的连续区域中,每个结点占4个字节:前二个字节存放结点值,后二个字节依次放左指针、右指针。若该查找二叉树的根结点为E,则它的一种可能的前序遍历为(1),相应的层次遍历为(2)。在以上两种遍历情况下,结点C的左指针Lc的存放地址为(3),Lc的内容为(4)。结点A的右指针Ra的内容为(5)。

19.(A)

A. EAFCBD

B. EFACDB

C. EABCFD

D. EACBDF

解析:

20.(B)

A. n+9

B. n+10

C. n+12

D. n+13

解析:

21.(A)

A. n+4

B. n+8

C. n+12

D. n+16

解析:

22.(B)

A. n+4

B. n+8

C. n+12

D. n+16

解析:

23.单指令流多数据流计算机由______。(B)

A. 单一控制器、单一运算器和单一存储器组成

B. 单一控制器、多个执行部件和多个存储器模块组成

C. 多个控制部件同时执行不同的指令,对同一数据进行处理

D. 多个控制部件、多个执行部件和多个存储器模块组成

解析:

24.如果I/O设备与存储器设备进行数据交换不经过CPU来完成,这种数据交换方式是______。(C)

A. 程序查询

B. 中断方式

C. DMA方式

D. 无条件存取方式

解析:

25.下列在关于计算机性能的评价的说法中,正确的叙述是______。

①主频高的机器一定比主频低的机器速度高

②基准程序测试法能比较全面地反应实际运行情况,但各个基准程序测试的重点不一样

③平均指令执行速度(MIPS)能正确反映计算机执行实际程序的速度

④MFLOPS是衡量向量机和当代高性能机器性能的主要指标之一(C)

A. ①②③④

B. ②③

C. ②④

D. ①

解析:

资源下载《数据库系统工程师基础知识(选择题)模拟试卷35附答案解析.doc》 文档下载价格为20下载币,请先
将本套试题Word文档或文章下载到电脑,方便收藏和打印
资源下载
《数据库系统工程师基础知识(选择题)模拟试卷35附答案解析.doc》
试题含答案和解析word文档下载价格:20 下载币
《数据库系统工程师基础知识(选择题)模拟试卷35附答案解析.doc》
试题含答案和解析word文档VIP优惠:免费
将本套试题Word文档或文章下载到电脑,方便收藏和打印
0

评论0

没有账号? 注册  忘记密码?