荟萃馆

位置:首页 > 计算机 > 计算机二级

2016年9月计算机二级公共基础知识测试题及答案

1[单选题] 下列与队列结构有关联的是

2016年9月计算机二级公共基础知识测试题及答案

A.函数的递归调用B.数组元素的引用C.多重循环的执行D.先到先服务的作业调度

参考答案:D

2[单选题] 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是

A.1:1联系B.m:1联系C.1:m联系D.m:n联系

参考答案:C

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

3[单选题] 有三个关系R,S和T如下:

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

A.选择B.投影C.交D.并

参考答案:D

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

4[单选题]下列叙述中正确的是

A.一个算法的空间复杂度大,则其时间复杂度也必定大

B.一个算法的空间复杂度大,则其时间复杂度必定小

C.一个算法的时间复杂度大,则其空间复杂度必定小

D.算法的时间复杂度与空间复杂度没有直接关系

参考答案:D

参考解析:算法的空间复杂度是指算法在执行过程中所需要的内存空间,算法的时间复杂度,是指执行算法所需要的计算工作量,两者之间并没有直接关系,答案为D。

5[单选题] 一个栈的初始状态为空。现将元素1,2,3,A,B,C依次人栈,然后再依次出栈,则元素出栈的顺序是

A.1,2,3,A,B,C

B.C,B,A,1,2,3

C.C,B,A,3,2,1

D.1,2,3,C,B,A

参考答案:C

参考解析:栈的修改是按后进先出的原则进行的,所以顺序应与入栈顺序相反,故选C。

6[单选题] 对长度为10的线性表进行冒泡排序,最坏情况下需要比较的.次数为

A.9B.10C.45D.90

参考答案:C

参考解析:冒泡法是在扫描过程中逐次比较栩邻两个元素的大小,最坏的情况是每次比较都要将相邻的两个元素瓦换,需要互换的次数为9+8+7+6+5+4+3+2+1=45,选C。

7[单选题] 下面不属于软件设计阶段任务的是

A.软件总体设计B.算法设计C.制定软件确认测试计划D.数据库设计

参考答案:C

参考解析:从技术观点上看,软件设计包括软件结构设计、数据设计、接口设计、过程设计。所以A、B、D正确,C为软件测试阶段的任务。

8[单选题] 下面属于白盒测试方法的是

A.等价类划分法B.逻辑覆盖C.边界值分析法D.错误推测法

参考答案:B

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

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

A.公司号,职员号B.职员号,工资C.职员号D.公司号,职员号,工资

参考答案:A

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

10[单选题] 有三个关系R,S和T如下:

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

A.选择B.差C.交D.并

参考答案:B

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