考试总分:43分
考试类型:模拟试题
作答时间:60分钟
已答人数:967
试卷答案:有
试卷介绍: 2014年全国计算机等级《二级C++》考前押密试卷(2)
A图元关系
B数据流
C控制流
D调用关系
A3,4
B4,3
C3,4
D4,4
A快速排序
B冒泡排序
C直接插入排序
D堆排序
Along,double、int
Blon9、float、int
Cint、double、long
Dint、float、long
A10
B1l
C12
D0
Acout<<FUNL.VALUE()<<FUN::I<<FUN2.VALUE();
Btout<<FUN::I<<FUNL.VALUE()<<FUN2.VALUE();
Ccout<<FUNL.VALUE()<<FUIL2.VALUE()<<FUN::I:
Deout<<FUN2.VALUE()<<FUN::I<
A函数模板不能含有常规形参
B函数模板的一个实例就是一个函数定义
C类模板的成员函数不能是模板函数
D用类模板定义对象时,绝对不能省略模板实参
A操作数个数
B操作数类型
C优先级
D结合性
A①
B②
C③
D④
A可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义
B可以改变一个已有运算符的优先级和操作数个数
C只能重载c++中已经有的运算符,不能定义新运算符
DC++中已经有的所有运算符都可以重载
A参数个数
B参数类型
C函数类型
D函数名称
A*
B>=
C::
D/
A函数可以嵌套定义但不能嵌套调用
B函数既可以嵌套调用也可以嵌套定义
C函数既不可以嵌套定义也不可以嵌套调用
D函数可以嵌套调用但不可以嵌套定义
A学生成绩管理系统
BC语言编译程序
CUNIX操作系统
D数据库管理系统
A0
B10
C15
D16
A外模式
B内模式
C概念模式
D逻辑模式
AB182
BA1A2
CB1A2
DAIB2
Ac++已有的任何运算符都可以重载
B运算符函数的返回类型不能声明为基本数据类型
C在类型转换符函数的定义中不需要声明返回类型
D可以通过运算符重载来创建c++中原来没有的运算符
A友元函数
B虚函数
C构造函数
D析构函数
A低内聚低耦合
B高内聚低耦合
C低内聚高耦合
D高内聚高耦合
A类A的成员即类B的成员
B类B的成员即类A的成员
C类A的成员函数不得访问类B的成员
D类B不一定是类A的友元
A*P+9
B木(P+8)
C*P+=9
DP+8
A24
B25
C26
D50
A算法程序的运行时间是有限的
B算法程序所处理的数据量是有限的
C算法程序的长度是有限的
D算法只能被有限的用户使用
Abreak可以用于循环体内
Bbreak语句可以在for循环语句中出现多次
Cbreak语句可以在switch语句中出现多次
Dbreak语句可用于if条件判断语句内
A2次
B3次
C4次
D5次
A⑤
B⑥
C⑦
D?
A循环队列
B带链队列
C二叉树
D带链栈
A0
B1
C2
D3
AN—S图
BPAD图
C程序流程图
DE—R图
A在C++语言中数组的名字就是指向该数组第一个元素的指针
B长度为n的数组,下标的范围是0~n-1
C数组的大小必须在编译时确定
D数组只能通过值参数和引用参数两种方式传递给函数
Acout<getPI();和cout<<CONSTANTS::GETPI();
Bcout<<CONSTANTS.GETPI();和COUT<<CONSTANTS.GETPI();
Ccout<getPI();和cout<getPI();
Dcout<<CONSTANTS.GETPI();和COUT<
A栈是“先进先出”的线性表
B队列是“先进后出”的线性表
C循环队列是非线性结构
D有序线性表既可以采用顺序存储结构,也可以采用链式存储结构
Aconstintbuffer=256;
Bconstdouble*point;
Cintconstbuffer=256;
Ddouble*eonstpoint:
A1234
B2134
C12
D21
AswitCh语句中的Case标号语句
Bif语句的分支
C循环语句的循环体
D函数的函数体
A112444
B11114444
C121444
D11314444
A1B
BlD
C2B
D2D
A设计测试用例
B验证程序的正确性
C发现程序中的错误
D诊断和改正程序中的错误
Ay_2006
B_EST_H
CReturn
Dswitch