单选题
有如下程序: #include
using namespace std; class Part{ public: Part(int x=0):val(x){cout<
A、
123321
B、
213312
C、
213
D、
123123
【正确答案】
B
【答案解析】
解析:本题考查带参数的构造函数。本题中定义了一个对象0bj,那么执行其构造函数,初始化p1,p2的顺序是由声明这两个成员的顺序决定的,而不是由参数化列表顺序决定,所以本题中,会先执行p1,输出2,然后执行p2输出1,然后输出3,最后一次输出312。所以本题答案为B。
提交答案
关闭