考试总分:43分
考试类型:模拟试题
作答时间:60分钟
已答人数:967
试卷答案:有
试卷介绍: 2014年全国计算机等级《二级C++》上机考试冲刺试题(2)
ABBB
BBBD
CDBB
DDBD
AFA必须定义在FB之前
BFB必须定义在FA之前
C若FA定义在FB之后,则FA的原型必须出现在FB的定义之前
D若FB定义在FA之后,则FB的原型必须出现在FA的定义之前
Ac++语言中变量分为aut0、static、extem和register4种存储类型
B自动变量和外部变量的作用域为整个程序
C内部静态变量的作用域是定义它的函数
D外部静态变量的作用域是定义它的文件
A编译出错
B9
C21
D9.0
A公有类型
B私有类型
C保护类型
D友元类型
ApubliC
BstatiC
CproteCted
Dprivate
A如果一个派生类公有继承其基类,则该派生类对象可以访问基类的保护成员
B派生类的成员函数可以访问基类的所有成员
C基类对象可以赋值给派生类对象
D如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
ABase.fun();
BBase::fun();
CBase—>fun();
Dfun();
A栈顶元素最先能被删除
B栈顶元素最后才能被删除
C栈底元素永远不能被删除
D栈底元素最先被删除
AC++语言支持数据封装
BC++语言中引入友元,没有破坏封装性
CC++语言允许函数名和运算符重载
DC++语言支持动态联编
A0和1
B1和1
C0和2
D1和2
A22
B43
C42
D32
A继承可以实现软件复用
B虚基类可以解决由多继承产生的二义性问题
C派生类构造函数要负责调用基类的构造函数
D派生类没有继承基类的私有成员
A12
B15
C20
D60
A在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
B在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D以上说法都不正确
A构造函数
B析构函数
C友元函数
D复制构造函数
A1
B30
C1—2
D死循环
A继承,
B自顶向下
C模块化
D逐步求精
AA::rune2()和B::funcl()都是虚函数
BA::func2()和B::funel()都不是虚函数
CB::funcl()是虚函数,而A::func2()不是虚函数
DB::funcl()不是虚函数,而A::func2()是虚函数
A继承实现
B调用成员函数实现
C封装实现
D函数重载实现
A循环队列是队列的一种链式存储结构
B循环队列是队列的一种顺序存储结构
C循环队列是非线性结构
D循环队列是一种逻辑结构
A确定软件系统的功能需求
B确定软件系统的性能需求
C需求规格说明书评审
D制定软件集成测试计划
A&&
B!=
C.
D++
A算法在执行过程中所需要的计算机存储空间
B算法所处理的数据量
C算法程序中的语句或指令条数
D算法在执行过程中所需要的临时工作单元数
A转换函数
B构造函数
C虚函数
D静态成员函数
A参数类型
B参数个数
C返回值类型
D常成员函数关键字Const
Acout<<23.78965421;
Bcout<<FIXED<<23.78965421;
Ccout<<23.78965421—0.001;
Dcout<<FIXED<
A软件集成测试计划
B软件详细设计说明书
C用户手册
D软件需求规格说明书
A类定义中包括数据成员和函数成员的声明
B类成员的缺省访问权限是保护的
C数据成员必须被声明为私有的
D成员函数只能在类体外进行定义
A在需求分析阶段建立数据字典
B在概念设计阶段建立数据字典
C在逻辑设计阶段建立数据字典
D在物理设计阶段建立数据字典
A系统总体结构图支持软件系统的详细设计
B软件设计是将软件需求转换为软件表示的过程
C数据结构与数据库设计是软件设计的任务之一
DPAD图是软件详细设计的表示工具
A一个关系中应该有一个或多个候选关键字
B一个关系中只能有一个候选关键字
C一个关系中必须有多个候选关键字
D一个关系中可以没有候选关键字
A13
B16
C36
D33
A2
B3
C4
D5
A++a;
Bf一一;
Cc++;
D8++;
A若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件
B若文件存在,将其置为空文件;若文件不存在,打开失败
C若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件
D若文件存在,打开失败;若文件不存在,建立一个新文件
A_radius
Bf00~bar
Celse
D3room
Apublicoperatorthis
Bshodstringstatic
Citwhile>=
Dpriratecoutprintf
Afor(inta=1;a<=10;a++);
Binta=1;do{a++:}while(a<=10);
Cinta=1;while(a<=10){a++:}
Dfor(inta=1;a<=10;a++)a++;
A运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B一元运算符只能作为成员函数重载
C二元运算符重载为非成员函数时,参数表中有一个参数
Dc++中可以重载所有的运算符