网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文

2016年9月计算机二级MSoffice考试题及答案

栏目: 计算机二级 / 发布于: / 人气:1.65W

  选择题

2016年9月计算机二级MSoffice考试题及答案

(1)结构化程序设计中,下面对goto语句使用描述正确的是

A.禁止使用goto语句

B.使用goto语句程序效率高

C.应避免滥用goto语句

D.以上说法均错误

【答案】C

解析】结构化程序设计中,要注意尽量避免goto语句的使用,故选C。

(2)下面对对象概念描述正确的是

A.对象问的通信靠消息传递

B.对象是名字和方法的封装体

C.任何对象必须有继承性

D.对象的多态性是指一个对象有多个操作

【答案】A

【解析】对象之间进行通信的构造叫做消息,A正确。多态性是指同一个操作可以是不同对象的行为,D错误。对象不一定必须有继承性,C错误。封装性是指从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作,B错误。

(3)公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的.联系是

A.1:1联系

B.m:1联系

C.1:m联系

D.m:n联系

【答案】C

【解析】两个实体集间的联系实际上是实体集问的函数关系,主要有一对一联系(1:1)、一对多联系(1:m)、多对一联系(m:.1)、多对多联系(m:n)。对于每一个实体部门,都有多名职员,则其对应的联系为一对多联系(1:m),答案选C。

(4)有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为

A.公司号,职员号

B.职员号,工资

C.职员号

D.公司号,职员号,工资

【答案】A

【解析】由于职员可以再多加公司兼职,表w的键(码)应为公司关系和职员关系的主码,即公司号和职员号。

(5)在关系模型中,每一个二维表称为一个

A.关系

B.属性

C.元组

D.主码(键)

【答案】A

【解析】关系模型采用二维表来表示,即每个二维表称为一个关系。

(6)在关系数据库中,用来表示实体间联系的是

A.属性

B.二维表

C.网状结构

D.树状结构

【答案】B

【解析】关系模型实体间的联系采用二维表来表示,简称表。选项C为网状模型实体间的联系,选项D为层次模型实体间的联系,选项A属性刻画了实体

(7)有三个关系R,S和T如下:

则由关系R和S得到关系T的操作是

A.选择

B.投影

C.交

D.并

【答案】D

【解析】关系T中的元素与关系R和关系S中不同元素的总和,因此为并操作。

(8)有三个关系R,S和T如下:

则由关系R和S得到关系T的操作是

A.选择

B.差

C.交

D.并

【答案】B

【解析】关系T是关系R的一部分,并且是关系R去掉R和S相同的元素,符合差操作。

(9)有两个关系R和S如下:

则由关系R得到关系S的操作是

A.选择

B.投影

C.自然连接

D.并

【答案】A

【解析】由关系R到关系S为一元运算,排除C和D。关系S是关系R的一部分,是通过选择之后的结果,因此选A。

(10)有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是

A.自然连接

B.交

C.投影

D.并

【答案】A

【解析】关系R和关系S有公共域,关系T是通过公共域的等值进行连接的结果,符合自然连接,选A。

(11)一般情况下,当对关系R和s进行自然连接时,要求R和S含有一个或者多个共有的

A.记录

B.行

C.属性

D.元组

【答案】C

【解析】自然连接是一种特殊的等值连接,它满足下面的条件:①两关系间有公共域;②通过公共域的等值进行连接,选C。

(12)数据库设计过程不包括

A.概念设计

B.逻辑设计

C.物理设计

D.算法设计

【答案】D

【解析】数据库设计过程主要包括需求分析、、概念结构设计、逻辑结构分析、数据库物理设计、数据库实施、数据库运行和维护阶段。答案为D选项。

(13)软件设计中模块划分应遵循的准则是

A.低内聚低耦合

B.高耦合高内聚

C.高内聚低耦合

D.以上说法均错误

【答案】C

【解析】根据软件设计原理提出如下优化准则:①划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以此原则优化初始的软件结构。②一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近。③软件结构的深度、宽度、扇入、扇出应适当。④模块的大小要适中。C正确。

(14)下面属于黑盒测试方法的是

A.语句覆盖

B.逻辑覆盖

C.边界值分析

D.路径覆盖

【答案】C

【解析】黑盒测试不关心程序内部的逻辑,只是根据程序的功能说明来设计测试用例。在使用黑盒测试法时,手头只需要有程序功能说明就可以了。黑盒测试法分等价类划分法、边界值分析法和错误推测法,答案为C。而A、B、D均为白盒测试方法。

(15)下面属于白盒测试方法的是

A.等价类划分法

B.逻辑覆盖

C.边界值分析法

D.错误推测法

【答案】B

【解析】白盒测试法主要有逻辑覆盖、基本路径测试等。逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断一条件覆盖,选择B。其余为黑盒测试法。

(16)下面不属于软件测试实施步骤的是

A.集成测试

B.回归测试

C.确认测试

D.单元测试

【答案】B

【解析】软件测试主要包括单元测试、集成测试、确认测试和系统测试。