首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Part{ public: Part(int x=0):val(x)}cout<<val;} ~Pm(){cout<<val;}
有如下程序: #include using namespace std; class Part{ public: Part(int x=0):val(x)}cout<<val;} ~Pm(){cout<<val;}
admin
2021-06-10
69
问题
有如下程序:
#include
using namespace std;
class Part{
public:
Part(int x=0):val(x)}cout<<val;}
~Pm(){cout<<val;}
private:
int val;
};
class Whole{
public:
whole(int x,int Y,int z=0):p2(x),pl(Y),Val(z){cout<<val;}
~whole(){cout<<val;}
private:
Part p1,p2;
int val;
};
int main()
{
Whole obj(1,2,3);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、123321
B、213312
C、213
D、123123
答案
B
解析
本题考查带参数的构造函数。本题中定义了一个对象obj,那么执行其构造函数,初始化p1,p2的顺序是由声明这两个成员的顺序决定的,而不是由参数化列表顺序决定,所以本题中,会先执行p1,输出2,然后执行p2输出1,然后输出3,最后一次输出312。所以本题答案为B。
转载请注明原文地址:https://jikaoti.com/ti/DAh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述中,正确的是()。
假设函数fun已经定义,其原型为“voidfun(inta,intb=7,char*p=’’**’’);”下列函数调用中错误的是()。
有如下程序:classBase{public:intdata;};classDerivedl:publicBase{};classDerived2:protectedBase{};
若MyClass是一个类名,且有如下语句序列MyClassc1,*c2;MyClass*c3=newMyClass;MyClass&c4=c1;上面的语句序列所定义的类对象的个数是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
在结构化程序设计中,模块划分的原则是()。
有如下程序:#includeusingnamespacestd;intmain(){int*p;*p=9;cout<<ˊˊThevalueatp:ˊˊ<<ˊˊ*p;
随机试题
[*]
药物依赖是指个体对药物产生
A.亲和力及内在活性都强B.具有一定的亲和力但内在活性弱C.与亲和力及内在活性无关D.有亲和力、无内在活性,与受体不可逆结合E.有亲和力、无内在活性,与激动剂竞争相同受体
万某拟提起行政诉讼,经向律师咨询后得知甲区人民法院和乙区人民法院都对本案有管辖权。万某于是向两个人民法院都递交了起诉状,则本案应由哪个人民法院管辖?
千年古树前排起____________________的长队,白发苍苍的老人,对着古树闭目祈福,神情专注,良久方罢。一棵古树,为什么能激发人们最为深沉的敬畏之心?或许是因为,古树是时间的一个____________________符号,人们向古树祈祷,实际
许多比赛之所以不能取胜,是因为自己身上的包袱太重:骄傲是包袱,急躁是包袱,气馁是包袱,荣誉是包袱,患得患失是包袱,不动脑筋、马虎大意也是包袱。对这段话理解最准确的是()。
甲(21岁)伙同其弟乙(15岁)共同实施诈骗行为,骗得钱财共计3万余元,并一起强奸了一妇女。则下列表述正确的是()。
设f(x)在区间[2,4]上具有二阶连续导数f"(x),且f(3)=0,证明:存在一点ξ∈(2,4),使得
自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零:交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用(44)模式设计实现,其类图如下图所示,其中(45)是客
Utopiaisaperfectplace.Itisaplacewithoutwar,hunger,poverty,orcrime.Itisaplacewherethepeopleworktogetheran
最新回复
(
0
)