计算机二级考试试题.docx

上传人:b****2 文档编号:24374972 上传时间:2023-05-26 格式:DOCX 页数:24 大小:192.82KB
下载 相关 举报
计算机二级考试试题.docx_第1页
第1页 / 共24页
计算机二级考试试题.docx_第2页
第2页 / 共24页
计算机二级考试试题.docx_第3页
第3页 / 共24页
计算机二级考试试题.docx_第4页
第4页 / 共24页
计算机二级考试试题.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

计算机二级考试试题.docx

《计算机二级考试试题.docx》由会员分享,可在线阅读,更多相关《计算机二级考试试题.docx(24页珍藏版)》请在冰豆网上搜索。

计算机二级考试试题.docx

计算机二级考试试题

2018全国计算机二级考试试题

A.执行算法程序所需要的时间

B.算法程序的长度

C.算法执行过程中所需要的基本运算次数

D.

算法程序中的指令条数

 

A.线性表是线性结构

B.栈与队列是非线性结构

C.线性链表是非线性结构

D.二叉树是线性结构

(B)

(3)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为

A.349

B.350

C.255

D.

351

 

(D)

A.程序的规模

B.程序的易读性

C.程序的执行效率

D.程序的可移植性(5)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是

A.概要设计

B.详细设计

C.可行性分析

D.需求分析

(A)

(6)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

下列图符名标识的图符不属于数据流图合法图符的是

A.控制流

B.加工

C.数据存储

D.源和潭

以及

(7)软件需求分析阶段的工作,可以分为四个方面:

需求获取、需求分析、编写需求规格说明书

(B)

A.阶段性报告

B.需求评审

C.总结

D.

都不正确

 

A.数据库系统减少了数据冗余

B.数据库系统避免了一切冗余

C.数据库系统中数据的一致性是指数据类型的一致

D.

数据库系统比文件系统能管理更多的数据

 

A.元组

B.字段

C.属性

D.码

(10)数据库设计包括两个方面的设计内容,它们是

(A)

 

 

A.概念设计和逻辑设计

B.模式设计和内模式设计

C.内模式设计和物理设计

D.

结构特性设计和行为特性设计来

 

A.算法程序的长度

B.算法程序中的指令条数

C.算法程序所占的存储空间

D.

算法执行过程中所需要的存储空间

 

A.在栈中只能插入数据

B.在栈中只能删除数据

C.栈是先进先岀的线性表

D.栈是先进后岀的线性表

 

(13)在深度为5的满二叉树中,叶子结点的个数为

(C)

A.32

B.31

C.16

 

D.15

(A)

(14)对建立良好的程序设计风格,下面描述正确的是

A.程序应简单、清晰、可读性好

B.符号名的命名要符合语法

C.充分考虑程序的执行效率

D.程序的注释可有可无

 

(15)下面对对象概念描述错误的是

(A)

 

 

A.任何对象都必须有继承性

B.对象是属性和方法的封装体

C.对象间的通讯靠消息传递

D.

操作是对象的动态性属性

A.工具

B.过程

C.方法

D.环境

 

A.数据流

B.控制流

C.调用关系

D.组成关系

(A)

(18)在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

其中数据独立性最高的阶段是

A.数据库系统

B.文件系统

C.人工管理

D.数据项管理

 

(19)用树形结构来表示实体之间联系的模型称为

(B)

 

 

(B)

A.关系模型

B.层次模型

C.网状模型

D.数据模型(20)关系数据库管理系统能实现的专门关系运算包括

A.循环、分支、递归

B.顺序、循环、嵌套

C.循环、递归、选择

D.顺序、选择、循环

 

(22)数据的存储结构是指

(B)

 

 

A.数据所占的存储空间量

B.数据的逻辑结构在计算机中的表示

C.数据在计算机中的顺序存储方式

D.存储在外存中的数据

(D)

(23)在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送

D.消息

A.调用语句

B.命令

C.

口令

 

A.确认测试

B.集成测试

C.验证测试

D.

验收测试

A.PAD

B.PFD

C.N-S

D.DFD

A.抽象

B.模块化

C.自底向上

D.信息隐蔽

(27)索引属于

(B)

A.模式

B.内模式

C.外模式

D.概念模式

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

(D)

 

 

A.树结构

B.网结构

C.线性表

D.二维表

(B)

(29)将E-R图转换到关系模式时,实体与联系都可以表示成

A.属性

B.关系

C.键

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

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

参考答案:

C

参考解析:

冒泡法是在扫描过程中逐次比较相邻两个元素的大小,最坏的情况是每次比较都要将

相邻的两个元素互换,需要互换的次数为9+8+7+6+5+4+3+2+1=45选Co

A.属性B.二维表C.网状结构D.树状结构

参考答案:

B

参考解析:

关系模型实体冋的联系米用二维表来表示,简称表。

选项C为网状模型实体间的联系,选项D为层次模型实体间的联系,选项A属性刻画了实体。

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

R

A

0

C

4

1

1

b

2

1

c

3

1

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

A.选择B.投影C.自然连接D.并

参考答案:

A

参考解析:

由关系R到关系S为一元运算,排除c和D。

关系S是关系R的一部分,是通过选择之后的结果,因此选A

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

 

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

A.自然连接B.交C.投影D.并

参考答案:

 

接,选A

A.函数的递归调用

B.数组元素的引用

C.多重循环的执行

D.先到先服务的作业调度

参考答案:

D

【解析】队列的修改是依先进先岀的原则进行的,D正确。

点击查看试题笔记

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

A.禁止使用goto语句B.使用goto语句程序效率高C.应避免滥用goto语句D.以上说法均错误

参考答案:

C

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

F面不属于开发阶段任务的是

7[单选题]软件生命周期可分为定义阶段、开发阶段和维护阶段,

A.测试B.设计C.可行性研究D.实现

参考答案:

C

【解析】开发阶段包括分析、设计和实施两类任务。

其中分析、设计包括需求分析、总体设计和

详细设计3个阶段,实施则包括编码和测试两个阶段,C不属于开发阶段。

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

A.语句覆盖B.逻辑覆盖C.边界值分析D.路径覆盖

参考答案:

C

【解析】黑盒测试不关心程序内部的逻辑,只是根据程序的功能说明来设计测试用例。

在使用黑盒测试法时,手头只需要有程序功能说明就可以了。

黑盒测试法分等价类划分法、边界值分析法和错误推测法,答案为Co而AB、D均为白盒测试方法。

9[单选题]在关系模型中,每一个二维表称为一个

A.关系B.属性C.元组D.主码(键)

参考答案:

A

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

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

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

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

参考答案:

D

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

 

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

参考答案:

D

 

12[单选题]某二叉树共有

第1层)

12个结点,其中叶子结点只有1个。

则该二叉树的深度为(根结点在

A.3B.6C.8D.12

参考答案:

D

参考解析:

二叉树中,度为

0,n0=1,则n2=0,总结点数为

0的结点数等于度为2的结点数加1,即n2=n0-1,叶子结点即度为

12=no+n1+n2=1+n1+0则度为1的结点数nl=11,故深度为12,选D。

A.等价类划分法

B.逻辑覆盖

C.边界值分析法

D.错误推测法

参考答案:

白盒测试法主要有逻辑覆盖、基本路径测试等。

逻辑覆盖测试包括语句覆盖、路径覆

条件覆盖、判断一条件覆盖,选择B。

其余为黑盒测试法。

14[单选题]若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和c的联系是

 

参考答案:

参考解析:

A和B为一对多的联系,则对于A中的每一个实体,B中有多个实体与之联系,而B与C为一对一联系,则对于B中的每一个实体,C中之多有一个实体与之联系,则可推岀对于A中的每一个实体,C中有多个实体与联系,所以为一对多联系。

15[单选题]有三个关系RS和T如下:

 

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

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

参考答案:

D

参考解析:

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

16[单选题]有两个关系R和S如下:

 

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

A.选择B.投影C.自然连接D.并

参考答案:

A

参考解析:

由关系R到关系S为一元运算,排除c和D。

关系S是关系R的一部分,是通过选择之后的结果,因此选A

17[单选题]一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的

A.记录B.行C.属性D.元组

参考答案:

C

;②通过

参考解析:

自然连接是一种特殊的等值连接,它满足下面的条件:

①两关系间有公共域公共域的等值进行连接,选Co

18[单选题]结构化程序设计中,下面对goto语句使用描述正确的是

A.禁止使用goto语句B.使用goto语句程序效率高C.应避免滥用goto语句D.以上说法均错误

参考答案:

C

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

19[单选题]下面不属于软件需求分析阶段主要工作的足

A.需求变更申请B.需求分析C.需求评审D.需求获取

参考答案:

A

【解析】需求分析阶段的工作可概括为4个方面:

①需求获取。

②需求分析。

③编写需求规格说明书。

④需求审评。

20[单选题]下面不属于软件测试实施步骤的是

A.集成测试B.回归测试C.确认测试D.单元测试

参考答案:

B

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

21[单选题]在关系模型中,每一个二维表称为一个

A.关系B.属性C.元组D.主码(键)

参考答案:

A

参考解析:

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

22[单选题]有三个关系RS和T如下:

 

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

A.自然连接B.交C.投影D.并

参考答案:

A

参考解析:

关系R和关系S有公共域,

关系T是通过公共域的等值进行连接的结果,符合自然连接,选A

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

A.程序执行的效率与数据的存储结构密切相关

B.程序执行的效率只取决于程序的控制结构

C.程序执行的效率只取决于所处理的数据量

D.以上说法均错误

参考答案:

A

【解析】程序执行的效率与数据的存储结构、数据的逻辑结构、程序的控制结构、所处理的数据

量等有关。

24[单选题]下列链表中,其逻辑结构属于非线性结构的是

A.二叉链表B.循环链表C.双向链表D.带链的栈

参考答案:

A

【解析】在定义的链表中,若只含有一个指针域来存放下一个元素地址,称这样的链表为单链表或线性链表。

带链的栈可以用来收集计算机存储空间中所有空闲的存储结点,是线性表。

在单链表中

的结点中增加一个指针域指向它的直接前件,这样的链表,就称为双向链表(一个结点中含有两个指

针),也是线性链表。

循环链表具有单链表的特征,但又不需要增加额外的存贮空间,仅对表的链接方式稍做改变,使得对表的处理更加方便灵活,属于线性链表。

二叉链表是二叉树的物理实现,是一种存储结构,不属于线性结构。

答案为A选项。

25[单选题]某二叉树共有12个结点,其中叶子结点只有1个。

则该二叉树的深度为(根结点在

第1层)

A.3B.6C.8D.12

参考答案:

D

【解析】二叉树中,度为0的节点数等于度为2的节点数加1,即n2=no—1,叶子节点即度为0,

no=1,则n2=0,总节点数为12=nO+n1+n2=1+n1+0则度为1的节点数n1=11,故深度为12,选0

26[单选题]下面对对象概念描述正确的是

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

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

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

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

参考答案:

A

【解析】对象之间进行通信的构造叫做消息,A正确。

多态性是指同一个操作可以是不同对象的

行为,D错误。

对象不一定必须有继承性,C错误。

封装性是指从外面看只能看到对象的外部特征,

而不知道也无须知道数据的具体结构以及实现操作,B错误。

27[单选题]构成计算机软件的是

A.源代码B.程序和数据C.程序和文档D.程序、数据及相关文档

参考答案:

D

【解析】软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和有关的文档,选Do

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

A.语句覆盖B.逻辑覆盖C.边界值分析D.路径覆盖

参考答案:

C

【解析】黑盒测试不关心程序内部的逻辑,只是根据程序的功能说明来设计测试用例。

在使用黑盒测试法时,手头只需要有程序功能说明就可以了。

黑盒测试法分等价类划分法、边界值分析法和错误推测法,答案为Co而AB、D均为白盒测试方法。

29[单选题]有两个关系R和S如下:

 

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

A.选择B.投影C.自然连接D.并

参考答案:

A

 

30[单选题]一般情况下,当对关系R和s进行自然连接时,要求R和S含有一个或者多个共有

A.记录B.行C.属性D.元组

参考答案:

C

;②通过公

【解析】自然连接是一种特殊的等值连接,它满足下面的条件:

①两关系间有公共域共域的等值进行连接,选Co

31[单选题]一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为

A.219B.229C.230D.231

参考答案:

B

参考解析:

二叉树中,度为0的结点数等于度为2的结点数加1,即n2=n0-1,叶子结点即度为

0,则n2=79,总结点数为n0+n1+n2=80+70+79=229,答案为B。

32[单选题]下面对对象概念描述正确的是

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

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

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

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

参考答案:

A

参考解析:

对象之间进行通信的构造叫做消息,A正确。

多态性是指同一个操作可以是不同对象

的行为,D错误。

对象不一定必须有继承性,C错误。

封装性是指从外面看只能看到对象的外部特征,

33[单选题]下面不能作为结构化方法软件需求分析工具的是

A.系统结构图B.数据字典(DD.C.数据流程图(DFD图)D.判定表

参考答案:

A

参考解析:

结构化方法软件需求分析工具主要有数据流图、数据字典、判定树和判定表。

34[单选题]下面不属于软件测试实施步骤的是

A.集成测试

B.回归测试

C.确认测试

D.单元测试

参考答案:

B

参考解析:

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

35[单选题]某二叉树共有12个结点,其中叶子结点只有1个。

则该二叉树的深度为(根结点在

第1层)

A.3B.6C.8D.12

参考答案:

D

【解析】二叉树中,度为0的节点数等于度为2的节点数加1,即n2=n0—1,叶子节点即度为0,

no=1,则n2=0,总节点数为12=nO+n1+n2=1+n1+0则度为1的节点数n1=11,故深度为12,选D。

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

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

参考答案:

C

【解析】冒泡法是在扫描过程中逐次比较栩邻两个元素的大小,最坏的情况是每次比较都要将相

邻的两个元素瓦换,需要互换的次数为9+8+7+6+5+4+3+2+1=45选Co

37[单选题]数据字典(DD)所定义的对象都包含于

A.数据流图(DFD图)B.程序流程图C.软件结构图D.方框图

参考答案:

A

【解析】在数据流图中,对所有元素都进行了命名,所有名字的定义集中起来就构成了数据字典。

因此选A,而B、C、D都不符合。

38[单选题]软件设计中模块划分应遵循的准则是

A.低内聚低耦合

B.高耦合高内聚

C.高内聚低耦合

D.以上说法均错误

参考答案:

C

【解析】根据软件设计原理提岀如下优化准则:

①划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以此原则优化初始的软件结构。

②一个模块的作用范围应在其控制范围之内,且

判定所在的模块应与受其影响的模块在层次上尽量靠近。

③软件结构的深度、宽度、扇入、扇岀应适当。

④模块的大小要适中。

C正确。

39[单选题]在关系模型中,每一个二维表称为一个

A.关系B.属性C.元组D.主码(键)

参考答案:

A

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

40[单选题]有三个关系RS和T如下:

H

c

a

I

.—_—

2

b

I

c

3

I

R—=■

胃'14

L■■■-

hr.

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

A.自然连接B.交C.投影D.并

参考答案:

A

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

选A。

41[单选题]一个栈的初始状态为空。

现将元素1,2,3,A,B,C依次入栈,然后再依次岀栈,则

元素岀栈的顺序是

参考答案:

C

参考解析:

栈的修改是按后进先岀的原则进行的,所以顺序应与入栈顺序相反,故选

42[单选题]结构化程序设计中,下面对goto语句使用描述正确的是

A.禁止使用goto语句

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

C.应避免滥用goto语句

参考答案:

C

参考解析:

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

43[单选题]下面不能作为结构化方法软件需求分析工具的是

A.系统结构图B.数据字典(DD.C.数据流程图(DFD图)D.判定表

参考答案:

A

参考解析:

结构化方法软件需求分析工具主要有数据流图、数据字典、判定树和判定表。

44[单选题]若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和c的联系是

 

参考答案:

参考解析:

A和B为一对多的联系,则对于A中的每一个实体,B中有多个实体与之联系,而B与C为一对一联系,则对于B中的每一个实体,C中之多有一个实体与之联系,则可推岀对于A中的每一个实体,C中有多个实体与联系,所以为一对多联系。

45[单选题]公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。

则实体部门和职员间的联系是

A.1:

1联系B.m:

1联系C.1:

m联系D.mn联系

参考答案:

C

参考解析:

两个实体集问的联系实际上是实体集间的函数关系,主要有一对一联系(1:

1)、一对

多联系(1:

m)、多对一联系(m:

1)、多对多联系(m:

n)。

对于每一个实体部门,都有多名职员,则其对应的联系为一对多联系(1:

m),答案选Co

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

A.程序执行的效率与数据的存储结构密切相关

B.程序执行的效率只取决于程序的控制结构

C.程序执行的效率只取决于所处理的数据量

参考答案:

A

【解析】程序执行的效率与数据的存储结构、数据的逻辑结构、程序的控制结构、所处理的数据量等有关。

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

A.函数的递归调用

B.数组元素的引用

C.多重循环的执行

D.先到先服务的作业调度

参考答案:

D

 

【解析】队列的修改是依先进先岀的原则进行的,

D正确。

 

 

48[单选题]对长度为n的线性表作快速排序,在最坏情况下,比较次数为

A.nB.n-1C.n(n-1)D.n(n-1)/2

参考答案:

D

共需比较(n-1)+(n-2)+

【解析】快速排序最坏情况就是每次选的基准数都和其他数做过比较,

+1=n(n-1)/2,选Do

49[单选题]下面对对象概念描述正确的是

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

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

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

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

参考答案:

A

【解析】对象之间进行通信的构造叫做消息,A正确。

多态性是指同一个操作可以是不同对象的

行为,D错误。

对象不一定必须有继承性,C错误。

封装性是指从外面看只能看到对象的外部特征,

50[单选题]构成计算机软件的是

A.源代码

B.程序和数据

C.程序和文档

D.程序、数据及相关文档

参考答案:

D

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1