加入微信:51mokao加入QQ群:239138259设为首页
来自考友群:一起软考吧
举报 

2015年上半年中级数据库系统工程师上午试题模拟(一)

单项选择题

对下面图(a) 所示系统,仅当部件1,部件2和部件3全部正常工作时系统才能正常工作。图中数字为各部件的可靠性,整个系统的可靠性近似为(1)。如果将部件2和部件3改成由两个器件构成,如图(b)所示,只要器件a和b中有一个正常就能使部件1正常工作,只要器件c和d中有一个正常就能使部件3正常工作。图中数字是各器件可靠性,则部件2的可靠性是(2),整个系统的可靠性近似为(3)

 

1、

A. 0.68

B. 0.72

C. 0.80

D. 0.92

A

串联系统可靠性R=0.95 * 0.8 * 0.9=0.68。

2、

A. 0.64

B. 0.88

C. 0.96

D. 0.99

C

并联系统可靠性R=1-(1-0.2) (1-0.2)=0.96。

3、

A. 0.82

B. 0.90

C. 0.94

D. 0.96

B

步骤:①求部件2中器件a与器件 b并联的可靠性,②求部件3中器件c与器件d并联的可靠性,③求部件1、部件2、部件3串联时的可靠性。

4、 按照接口的连接对象来分,一般可以将I/O接口分为()

A. 控制器接口、磁盘接口、串行接口和并行接口

B. 串行接口、并行接口、键盘接口和磁盘接口

C. 控制器接口、计数器接口、键盘接口和磁盘接口

D. 串行接口、并行接口、控制器接口和计数器接口

B

常用I/O接口知识。

按I/O接口的连接对象分类。

 

5、并行性指两个或多个事件在()发生,并发性指两个或多个事件在()发生。

A. 同一时刻不同时刻

B. 同一时刻同一时间间隔

C. 同一时间间隔同一时刻

D. 同一时间间隔不同时刻

B

注意并行性和并发性的不同:并行性是两个或多个事件在同一时刻发生;并发性是两个或多个事件在同一时间间隔发生。

 

6、 若程序运行时系统报告除数为0,这属于()错误。

A.语法

B.静态语义

C.动态语义

D.运算对象不匹配

C

本题考查程序语言基础知识。

程序员编写的源程序中往往会有一些错误,这些错误大致被分为静态错误和动态错误两类。所谓动态错误,是指源程序中的逻辑错误,它们发生在程序运行时,如算法逻辑上的错误。动态错误也被称为动态语义错误,如变量取值为0是被用作除数,引用数组元素时下标出界等。静态错误又可以分为语法错误和静态语义错误。词法和语法错误是指有关语言结构上的错误,如单词拼写错误就是一种词法错误,表达式中缺少操作数、括号不匹配是不符合语法规则要求的语法错误等。静态的语义错误是指分析源程序时可以发现的语言意义上的错误,如加法的两个操作数中一个是实型变量名,而另一个是数组名等。

 

7、 《中华人民共和国计算机信息网络国际联网管理暂行规定》规定:从事国际联网经营活动的和从事非经营活动的接入单位必须具备下列条件:()

(1) 是依法设立的企业法人或者事业法人

(2) 具有相应的计算机信息网络、装备以及相应的技术人员和管理人员

(3) 具有健全的安全保密管理制度和技术保护措施

(4) 符合法律和国务院规定的其他条件

A. (1)(4)

B. (1)(2)(4)

C. (1)(3)(4)

D. 以上全是

D

网络有关的法律、法规。

此题是《中华人民共和国计算机信息网络国际联网管理暂行规定》中的内容。

 

8、单链表中,增加头结点的目的是为了()

A. 运算上的方便

B. 标识单链的位置

C. 为了使单链表统一长度,便于管理

D. 说明单链表是线性表的链式存储实现

A

比如:当要删除一个链表的表头元素时,若使用头结点会方便很多,方法和普通元素的删除差不多。

 

9、在VFP的命令窗口中进行日期的设置,要求以MM-DD-YY形式显示日期“11-15- 05”,应使用命令()

A. SET DATE TO MDY

? DATE()&&显示"11-15-05"

B. SET DATE TO MDY

 DATE( )&& ,显示" 11 - 15 -05"

C. SET DATE TO MDY

? DATE( )显示" 11 - 15 -05"

D. SET DATE TO MDY

 ? DATE ( ) 显示" 11 - 15 - 05"

A

注意实现该命令的语法。

 

 

设a和b是二叉树中的两个结点.请填写下表:

 

10

A. 在b前

B. b在a前

C. 不一定

D. 以上均不对

A

数据结构中二叉树的排序。

先序遍历:(1)访问根结点;(2)先序遍历左子树;(3)先序遍历右子树。

11

A. 在b前

B. b在a前

C. 不一定

D. 以上均不对

A

同上。

后序遍历:(1)后序遍历左子树;(2)后序遍历右子树;(3)访问根结点。

12

A. 在b前

B. b在a前

C. 不一定

D. 以上均不对

C

同上。

后序遍历:(1)中序遍历左子树;(2)访问根结点;(3)中序遍历右子树。

 

 

 

 

 

 

 

13、采用面向对象方法开发软件的过程中,抽取和整理用户需求并建立问题域精确模型的过程叫()

A.面向对象测试

B.面向对象实现 

C.面向对象设计

D.面向对象分析

D

本题考查面向对象软件丌发过程的基础知识。 

采用面向对象的软件丌发,通常有面向对象分析、面向对象设计、面向对象实现。面向对象分析是为了获得对应用问题的理解,其主要任务是抽取和整理用户需求并建立问题域精确模型。面向对象设计是采用协作的对象、对象的属性和方法说明软件解决方案的一种方式,强调的是定义软件对象和这些软件对象如何协作来满足需求,延续了面向对象分析。面向对象实现主要强调采用面向对象程序设计语言实现系统。面向对象测试是根据规范说明来验证系统设计的正确性。 

 

 

14、 基于构件的软件开发,强调使用可复用的软件“构件”来设计和构建软件系统,对所需的构件进行合格性检验、(),并将它们集成到新系统中。

A.规模度量

B.数据验证

C.适应性修改

D.正确性测试

C

本题考查基于构件的软件丌发基础知识。

基于构件的软件开发,主要强调在构建软件系统时复用已有的软件“构件”,在检索到可以使用的构件后,需要针对新系统的需求对构件进行合格性检验、适应性修改,然后集成到新系统中。

15、关于程序语言的叙述,错误的是()

A.脚本语言属于动态语言,其程序结构可以在运行中改变

B.脚本语言一般通过脚本引擎解释执行,不产生独立保存的目标程序

C.php、JavaScript属于静态语言,其所有成分可在编译时确定

D.C语言属于静态语言,其所有成分可在编译时确定

C

本题考查程序语言基础知识。

动态语言是指程序在运行时可以改变其结构,例如,新的函数可以被引进,已有的函数可以被删除等在结构上的变化。动态语言的类型检查是在运行时进行的,其优点是方便阅读,不需要写非常多的类型相关的代码;缺点是不方便调试,命名不规范时会造成读不懂、不利于理解等问题。

脚本语言代表一套与系统程序设计语言不同的协定。它们牺牲执行速度和与系统程序设计语言相关的类型长度而提供更高的编程创作力和软件重用。脚本语言更适合在联系复杂的应用程序中进行胶着。为了简化连接组件的工作,脚本语言被设计为无类型的,脚本语言一般是面向字符的,因为字符为许多不同的事物提供了一致的描述。

事实上,脚本语言都是动态语言,而动态语言都是解释型语言,不管它们是否是面向对象的语言。

数据库管理系统(DBMS)是位于()之间的—层管理软件,它是一种()的数据。

16、

A. 硬件和软件

B. 开发者和用户

C. 用户和操作系统

D. 开发者和操作系统

C

数据库管理系统(DBMS)位于用户和操作系统之间。

17、

A. 结构化

B. 非结构化

C. 体系化

D. 非体系化

A

数据库管理系统(DBMS)是一种结构化的数据。

18、为了能对—个文件进行正确的存取,必须为文件设置文件控制块。文件控制块包含()

①基本信息

②使用信息

③用户信息

④存储控制信息

A. ①②

B. ①②③

C. ①②④

D. ①②③④

C

用户信息不在文件控制块的包含范围内。

19、Unix与Linux的主要区别是:()

A. Unix是用C语言写的,而Linux是用汇编语言写的

B. Linux Unix的内核程序不相同

C. Unix主要是运行在微机上的,而Linux主要是运行在小型机上的

D. Linux Unix的用户界面完全不同

C

从内核来讲,它们的功能、设计思想、数据结构大体相同,但是实现程序大不相同。

 

20、下图是编制程序的一般步骤,对应于空缺1、2、3、4、5的步骤正确的是()

 

A. 数据、编译程序、错误信息、源程序、目标程序

B. 数据、源程序、错误信息、编译程序、目标程序

C. 源程序、数据、错误信息、编译程序、目标程序

D. 源程序、编译程序、错误信息、目标程序、数据

D

该题考察对一般编制程序步骤的了解。

 

 

 

 

 

 

 

21、整个数据仓库系统的核心是()

A. 数据的存储与管理

B. 数据源

C. OLAP服务器

D. 前端工具

A

整个数据仓库系统的核心是数据的存储与管理;数据源则是数据仓库系统的基础,是整个系统的数据源泉。

22、 若给出关系Student(S_no,Shame,Sage,S_sex,SD_name,S_add,S_tel),并用SQL语言定义Student关系如下:

CREATE Student (S_no CHAR (6),

Sname CHAR (30) NOT NULL,

Sage CHAR(30),

S_sex CHAR(1),

SD_name CHAR (20),

S_add CHAR (30),

S_tel CHAR (20),

PRIMARY KEY(S_no));

采用()向Student中插入记录能被正确地执行。

A.INSERT INTO Smdent (S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)

VALUES ('010456','黎敏','18',",",",")

B.INSERT INTO Student (S_no,Sname,Sage,S_sex,S_r)name,S_add,S_tel)

VALUES('010456','黎敏','18','男','计算机学院','北京','88661200')

C.INSERT INTO Student (S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)

VALUES(,'黎敏','18','F','计算机学院','北京','88661200')

D.INSERT INTO Student(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)

VALUES ('010456',,'18','F','计算机学院','北京','88661200')

A

本题考查SQL语言方面的基本知识。

选项B是错误的,因为定义Student关系时S_sex为一个字符,而选项B中插入S_sex处的数据为”男”占两个字符:选项C是错误的,因为定义 Student关系时S_no是主键,主键是不能取空值的,而选项C中插入S_no处的数据为空;选项D是错误的,因为定义Student关系时要求Sname不为空,而选项D中插入 Sname处的数据为空。

23、数据库语言主要包括两部分,其中()用于负责描述和定义数据库的各种特性,()用于说明对数据进行的各种操作。

A. 数据说明语言数据操纵语言

B. 数据说明语言数据描述语言

C. 数据描述语言数据操纵语言

D. 数据描述语言数据说明语言

C

数据库语言。

数据库语言包括数据描述语言和数据操纵语言两大部分。题中分别描述两种语言的功能特点。

24、根据基本结构特征,并行处理计算机可分为()四种不同的结构。

A. 多处理机,阵列处理机,流水线计算机和数据流计算机

B. 多处理机,阵列处理机,流水线计算机和控制流计算机

C. 多处理机,分布式处理机,流水线计算机和数据流计算机

D. 多处理机,分布式处理机,流水线计算机和控制流计算机

A

依基本结构特征,并行处理计算机可分为多处理机,阵列处理机,流水线计算机和数据流计算机四种不同的结构。

在IP数据报报头中有两个字段,一个是报头长度字段,一个是总长度字段。其中,报头长度字段(2),总长度字段(3)

25

A. 以8比特为计数单位

B. 以16比特为计数单位

C. 以24比特为计数单位

D. 以32比特为计数单位

D

此题考察对IP数据报报头结构的了解。

26

A. 以8比特为计数单位

B. 以16比特为计数单位

C. 以24比特为计数单位

D. 以32比特为计数单位

A

 

 

27、以下关于木马病毒的陈述中不正确的是()

A. 木马病毒会破坏文件

B. 木马病毒会删除文件

C. 木马病毒可以自动删除电脑上的.dll、.ini、.exe文件

D. 用WINDOWS提供的密码记忆功能不会有中木马病毒的危险

D

D项:用WINDOWS提供的密码记忆功能,密码发送型木马病毒可能会对其造成危险。

网络管理在网络中起着非常重要的作用,其主要功能有();其中,对于IP子网的划分属于();对付入侵,防病毒等属于()

①配置管理②故障管理③安全管理④性能统计⑤计费

28、

A. ①②③

B. ②③④

C. ①②③④

D. ①②③④⑤

D

题中所述均为网络管理的主要功能。

29、

A. 配置管

B. 故障管理

C. 安全管

D. 性能统计

A

本题考察对网络管理各部分功能的了解。

30、

A. 配置管

B. 故障管理

C. 安全管理

D. 性能统计

C

本题考察对网络管理各部分功能的了解。

 

31、以下()不是以太网的特点。

A. 随机争用共享通道

B. 具有载波监听和碰撞检测的功能

C. 实行1-坚持的策略

D. 碰撞后不采取任何措施

D

以太网的特点。

D项的正确说法是:以太网碰撞后采用指数退避算法。

 

32、设有教师和学生两个实体,一个学生的多门课程由多名教师带课,一名教师的课程有多名学生选修,则教师和学生实体之间的联系类型是()

A. 1:1

B. 1:m

C. m:1

D. m:n

D

实体联系。

教师和学生问的关系是m:n。

 

33、 有如下关系R、S、T、U,则关系代数表达式(R*T-S)divideU为()

 

A.

B.

C.

D.

A

关系代数运算。

R*T:该关系的元组由关系R的各元组连接关系T的各元组而形成。

R*T-S:由属于R*T但不属于S的元组所构成的关系;

(R*T-S)divideU:将U看作一个整体,若(R*T-S)在相同属性中含有同样的块,且除去该块后其他对应组均相同,则可得到一个元组。所有元组则组成除法的结果。

 

34、在线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用()存储方式最节省运算时间。

A. 单链表

B. 仅有头指针的单循环链表

C. 双链表

D. 仅有尾指针的单循环链表

D

仅有头指针的单循环链表最费时。

 

下一页  

中级数据库系统工程师备考海量试题  点击进入 

 

 

喜欢数:0 |人气:518 |评论数:0