2020计算机二级C++选择题强化练习015
(1)有如下程序:
#inCludeusing namespaCe std; Class MyClass{
publiC:
MyClass(int X):val(X){}
void Print()Const}tout<<”Const:val=”<<VAL<<’\T’;} Print(){tout<<”val= void="">
private:
int val; };
int main(){
Const MyClass objl(10); MyClass obj2(20);
objl.Print(); obj2.Print(); retum 0;
}
执行这个程序的输出结果是( )。
A)val=10 Const:val=20
B)Const:val=10 Const:val=20
C)Const:val=10 val=20
D)val=10 val=20
答案:C
(2)有如下程序:
#jnClude
using namespaCe std; Class Part{
publiC:
Part(int x=0):val(X){Cout<<VAL;} p ~Part(){Cout<<val;}<>
private:
int val; t };
Class Whole{ publiC:
Whole(int x,int Y,int z=0):p2(x),pl(y),val(z){Cout<<VAL;} p ~Whole(){eout<<val;}<>
private:
Part pl,p2; int val;
};
int main() {
Whole obj(1,2,3); return 0;
}
执行这个程序的输出结果是( )。
A)123321
B)213312
C)213
D)123123
答案:B
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>