最新全国计算机等级考试二级c++题库12共17套
最新全国计算机等级考试二级c++题库12共17套
第十二套
1、检查软件产品是否符合需求定义的过程称为______。
A、确认测试
B、集成测试
C、验证测试
D、验收测试
确认测试的任务是严整软件的功能和性能及其它特性是否满足了需求规格说明中的确定的各种需求,以及软件配置是否完全、正确。
本题答案为A。
2、下列工具中为需求分析常见工具的是______。
A、PAD
B、PFD
二叉树定义C、N-S
D、DFD
常见的需求分析方法有:结构化分析方法和面向对象的分析方法。结构化分析的常见工具有:数据流图(DFD)、数据字典(DD)、判定树和判定表等。
本题答案为D。
3、数据的存储结构是指______。
A、数据所占的存储空间量
B、数据的逻辑结构在计算机中的表示
C、数据在计算机中的顺序存储方式
D、存储在外存中的数据
数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。
本题答案为B。
4、算法一般都能够用哪几种控制结构组合而成______。
A、循环、分支、递归
B、顺序、循环、嵌套
C、循环、递归、选择
D、顺序、选择、循环
算法的控制结构给出了算法的基本框架,它不但决定了算法中各操作的执行顺序,而且也直接反映了算法的设计是否符合结构化原则。一个算法一般都能够用顺序、选择、循环三种基
本控制结构组合而成。
本题答案为D。
5、设有下列二叉树:
A
B C
D E F
对此二叉树中序遍历的结果为______。
A、ABCDEF
B、DBEAFC
C、ABDECF
D、DEBFCA
所谓中序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;而且在遍历左、右子树时,依然先遍历左子树,然后访问根结点,最后遍历右子树。
本题答案为B。
6、在面向对象方法中,一个对象请求另一对象为其服务的方式是经过发送______。
A、调用语句
B、命令
C、口令
D、消息
面向对象的世界是经过对象与对象间彼此的相互合作来推动的,对象间的这种相互合作需要一个机制协助进行,这样的机制称为消息。消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。
本题答案为D。
7、在关系数据库中,用来表示实体之间联系的是______。
A、树结构
B、网结构
C、线性表
D、二维表
在关系数据库中,用二维表来表示实体之间联系。
本题答案为D。
8、索引属于______。
A、模式
B、内模式
C、外模式
D、概念模式
内模式(Internal Schema)又称物理模式(Physical Schema),它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径。
本题答案为B。
9、下面不属于软件设计原则的是______。
A、抽象
B、模块化
C、自底向上
D、信息隐蔽
在软件设计过程中,必须遵循软件工程的基本原则:这些原则包括抽象、信息隐蔽、模块化
、局部化、确定性、一致性、完备性和可靠性。
本题答案为C。
10、将E-R图转换到关系模式时,实体与联系都能够表示成______。
A、属性
B、关系
C、键
D、域
关系是由若干个不同的元组所组成,因此关系可视为元组的集合,将E-R图转换到关系模式时,实体与联系都能够表示成关系。
本题答案为B。
11、关于纯虚函数,下列表述正确的是______。
A、纯虚函数是没有给出显现版本(即无函数体
定义)的虚函数
B、纯虚函数的声明总是以"=0"结束
C、派生类必须实现基类的纯虚函数
D、含有纯虚函数的类不可能是派生类
本题考查纯虚函数的概念。
在某些情况下基类无法确定一个虚函数的具体操作方法或内容,只能靠派生类来提供各个具体的实现版本。基类中的这种必须靠派生类提供重定义的虚函数叫做纯虚函数。为了将一个虚函数声明为一个纯虚函数,需要在结束符号;前加上=0;如果派生没有重定义纯虚函数,这个函数依然是纯虚函数。
故本题选B。
12、下列程序的输出结果是______。
#include
using namespace std;
int main()
{
int a=2,b=-1,c=2;
if(a<b)< p="">
if(b<0)c=0;
else
c+=1;
cout<<c<<endl;< p="">
return 0;
}
A、0
B、1
C、2
D、3
本题考查的是if--else结构。
为了解决if--else结构中可能出现的二义性,C++中规定关键字是与它前面最近的未配正确且可见的那个if关键字配对。因此本题的else是和第二个if配正确。而本题第一个if中的条件就不成立,故最后输出c原来的数值。
故本题选C。
13、要将一个函数声明为内联函数必须在其前面加上______。
A、void
B、include
</c<<endl;<>
</b)<>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。