考试总分:43分
考试类型:模拟试题
作答时间:60分钟
已答人数:967
试卷答案:有
试卷介绍: 2013年9月全国计算机等级《二级C++》上机临考冲刺试卷(6)
A(1)定义类TCFruit的私有静态数据成员float型变量AllWeight和int型变量AllN0,请在注释1后添加适当的语句。
B(2)完成类TCFruit的带一个float型变量w的构造函数,并把这个w加到AllWeight中,并且AllNo自加。请在注释2后添加适当的语句。
C(3)在析构函数中,在AllWeight中减去weight,然后AllNo自减,请在注释3后添加适当的语句。
D(4)完成静态成员变量的初始化为0,请在注释4后添加适当的语句。注意:增加或者修改代码的位置已经用符号表示出来,请不要修改其他的程序代码。试题程序:#include(iostream.h>classTCFruit{private:floatWeight;//********1********staticintAllNo;public:TCFruit(floatw){//********2********AllWeight+=w:AllNo++:}~TCFruit(){//********3********AllWeight-=Weight:}voiddisplay(){cout<<"SellaFruitwith"<<weight<<"k9"<<endl;cout<<”Allsellnumber:"<<allno<cout<<"Allsellweight:"<<allweight<<"k9"<<endl<}};//********4********floatTCFruit::AllWeight=0.0;intmain(){TCFruitFruitl(1.2);Fruitl.display();TCFruitFruit2(2.3);Fruit2.display();return0;}[18分]
A25
B36
C258
D369
A有一个以上根结点的数据结构不一定是非线性结构
B只有一个根结点的数据结构不一定是线性结构
C循环链表是非线性结构
D双向链表是非线性结构
A①
B②
C③
D④
A1,3
B2,3
C1,4
D1,2
A重载函数中不允许使用默认参数
B重载函数中编译是根据参数表进行选择的
C不要使用重载函数来描述毫不相干的函数
D构造函数重载将会给初始化带来多种方式
A#
B&
C%
D*
Aistream&operator>>(istream&,&);
Bistream&operator>>(istream,);
Cistreamoperator>>(istream,&);
Doperator>>(istream&,&);
Acontinue语句用于循环体中,结束循环
Bcontinue语句用于循环体中,它使执行流跳出循环体中尚未执行的语句,并进行下一循环判断
Ccontinue可以用于if语句中
Dcontinue语句不能代替break语句
A*p
Bx[5]
C*(p+1)
D*x
A25
B30
C20
D15
Ad
Bgo
Cgod
Dgood
A-l
BNULL
C1
D0
AtemplateclassA;
BtemplateclassA;
CtemplateclassA;
DtemplateclassA;
A对象
B数据结构
C数据流
D目标
A40
B16
C8
D4
Aa[1]
B'd'c1
Ca['3'-c2]
Dc2-0
AFraction&poerator++();
BFraction&poeralor++(int);
CfriendFraction&operator++():
DfriendFraction&operator++(int);
A类的静态数据成员不是类的所有对象共享的数据
B类的静态数据成员不能被类的成员函数调用
C类的静态数据成员不能被类的构造函数调用
D类的静态数据成员必须进行初始化
A123
B***123234234
C***123
D***123***234234***
A队列
B栈
C双向链表
D二叉树
A2
B3
C5
D8
A1
B2
C3
D4
Afunction1
Bfunction2
Cfunction3
Dfunction4
A33
B38
C83
D88
A在栈中只能插入元素而不能删除元素
B在栈中只能删除元素而不能插入元素
C栈是特殊的线性表,只能在一端插入或删除元素
D栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素
Am[--i]
Bm[2*2]
Cm[m[o]]
Dm[m[i]]
Agets(&s0);
Bscanf("%s",s+1);
Cgets(s);
Dscanf("%s",s[1]);
A类模板的成员函数都是模板函数
B可以为类模板参数设置默认值
C类模板描述了一组类
D类模板中只允许有一个类型参数
A软件工程只是解决软件项目的管理问题
B软件工程主要解决软件产品的生产率问题
C软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
D软件丁二程只是解决软件开发中的技术问题
A314
B157
C78.5
D153.86
APAD
BPFD
CN-S
DD.DFD
AP8一E4
BP8一C16一
CP0一E4一
DP0一C16—
Aa>=10ora<=0
Ba)一01a(一10
Ca>=10&&a<=0
Da>=10||a(=0
A6.115.2
B615
C615.2
D6.115
A10
B8
C6
D4
A表达式Wednesday==Friday的值是true
BDayday;day=3;
CDayday;day=Monday+3;
DDaydayday=Tuesday+10;
A数据定义语言
B数据管理语言
C数据操纵语言
D数据控制语言
Ab1+b2
Bb1+3
C3+b1
D3+3
A栈顶元素最先被删除
B栈顶元素最后才能被删除
C栈底元素永远不能被删除
D以上三种说法都不对
A需求分析阶段
B逻辑设计阶段
C概念设计阶段
D物理设计阶段