考试总分:43分
考试类型:模拟试题
作答时间:60分钟
已答人数:967
试卷答案:有
试卷介绍: 2013年9月全国计算机等级《二级C++》上机模考试卷(4)
A(1)将“TC(inti,intj)”补充完整为“TC(inti,intj):Num2(j)”。
B(2)应添加“friendvoidfunc();”。
C(3)应添加“intTC::Num3=4;”。
D(4)将“obi.AddNum()”补充完整为“obj.AddNum(2);”。[18分]
A运算符函数的名称总是以0perator为前缀
B运算符函数的参数可以是对象
C运算符函数只能定义为类的成员函数
D在表达式中使用重载的运算符相当于调用运算符重载函数
Aif(i/8==0)printf("\n");
Bif(i/8=0)continue;
Cif(i%8==0)printf("\n");
Dif(i%8==0)continue;
A软件测试的目的是证明程序是否正确
B软件测试的目的是使程序运行结果正确
C软件测试的目的是尽可能地多发现程序中的错误
D软件测试的目的是使程序符合结构化原则
An=0
Bn=1
Cn=2
Dn=3
AVolumeoperator-(double,double);
BdoubleVolume::operator-(double);
CVolumeVolume::operator-(Volume);
DVolumeoperator-(Volume);
A内联函数
B重载函数
C递归调用
D嵌套调用
A30,20,10
B10,20,30
C456,567,678
D678,567,456
A1
B2
C3
D程序有错误
AN—S图
BDFD图
CPAD图
D程序流程图
Asetprecision
Bsetw
Csetfill
Dshowpoint
A13A23A
B23A13B
C13A23B
D13823A
Acout
Bcin
Ccerr
Dcset
A2
B3
C4
D编译时有错,无结果
A121
B21
C211
D12
AO
B1
C2
D3
A0
B10
C20
D出错
A123*******0K
B123#######OK
C123********0K********
D123#######OK########
A1,2,3,4,5,6,7,8,9,0
B2,1,4,3,6,5,8,7,0,9
C0,9,8,7,6,5,4,3,2,1
D0,1,2,3,4,5,6,7,8,9
Aprint();
Bprint();}
C11
D21D.22
Afstream
Biostream
Costream
Dcin
A01
B21
C03
D23
AValueoperator+(Valuev,inti);
BValueoperator+(Valuev=value,inti);
CValueoperator+(Valuevinti=O);
DValueoperator+(Valuev=value,inti=O);
A若文件存在,将文件指针定位于艾件首;若文件不存在,建立一个新文件
B若文件存在,将其截为空文件;若文件不存在,打开失败
C若文件存在,将文件指针定位于文件尾;若文件不存在,建立一个新文件
D若文件存在,打开失败;若文件不杉在,建立一个新文件
ADB包括DBS和DBMS
BDBMS包括DB和DBS
CDBS包括DB和DBMS
D没有任何关系
A12
B15
C20
D60
Anum[10]
Bnum[5]
Cnum[3]
Dnum[0]
A概念设计和逻辑设计
B模式设计和内模式设计
C内模式设计和物理设计
D结构特性设计和行为特性设计
A*@#@
B#@*@
C*#@@
D#*@@
AData+(Data);
BDataoperator+(Data);
CData+operator(Data);
Doperator+(Data.Data);
A运算符重载不能改变运算符的操作数个数
B运算符重载不能改变运算符的优先级
C运算符重载不能改变运算符的结合性
D运算符重载能改变对预定义类型数据的操作方式
Acharstr[]={'a','b','e'}
Bcharstr[2]={'a','b','e')
Ccharstr[2][3]={{'a','b'},{'C','d'},{'e','f'}}
Dcharstr()={'a','b','C'}
A复制构造函数和赋值操作是完全一样的操作
B进行赋值操作时,会调用类的构造函数
C当调用复制构造函数时,类的对象正在被建立并被初始化
D复制构造函数和赋值操作不能在同一个类中被同时定义
A公有继承时基类中的公有成员在派生类中仍是公有成员
B公有继承时基类中的保护成员在派生类中仍是保护成员
C保护继承时基类中的公有成员在派生类中仍是公有成员
D保护继承时基类中的保护成员在派生类中仍是保护成员
A无需任何条件
B基类中显式定义了构造函数
C派生类中显式定义了构造函数
D派生类构造函数明确调用了基类构造函数
Aios::in
Bios::out
Cios::inlios::out
D没有默认
A23
B58
C64
D79
Acout
Bcin
Ccerr
Dcset
An=0;while((ch=getchar())!='\n')n++;
Bn=0;while(getchar()!='\n')n++;
Cfor(n=0;getchar()!='\n';n++);
Dn=0;for(ch=getchar();ch!='n';n++);
AABCDEF
BDBEAFC
CABDECF
DDEBFCA
A类
B对象
C模板
D函数