首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Part{ public: Part(int x=0):val(x){cout<<val;} ~Part(){cout<<val;} private:
有如下程序: #include<iostream> using namespace std; class Part{ public: Part(int x=0):val(x){cout<<val;} ~Part(){cout<<val;} private:
admin
2020-06-29
83
问题
有如下程序:
#include<iostream>
using namespace std;
class Part{
public:
Part(int x=0):val(x){cout<<val;}
~Part(){cout<<val;}
private:
int val;
};
class Whole{
public:
Whole(int x,int y,intz=0):p2(x),p1(Y),val(z){cout<<val;}
~Whole(){cout<<val;}
private:
Part p1,p2;
int val;
};
int main()
{
Whole obj(1,2,3);
return0;
}
执行这个程序的输出结果是( )。
选项
A、123321
B、213312
C、213
D、123123
答案
B
解析
本题考查带参数的构造函数。本题中定义了一个对象obj,那么执行其构造函数,初始化p1,p2的顺序是由声明这两个成员的顺序决定的,而不是由参数化列表顺序决定,所以本题中,会先执行p1,输出2,然后执行p2输出1,然后输出3,最后一次输出312。所以本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/ja8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数模板的定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func()的调用中,不正确的是()。
对虚函数的调用()。
下列语句分别是不同程序中的第一个输入/输出语句,若去掉其中的“<<left”,则输出效果将发生变化的是
以下叙述中不正确的是
软件是程序、数据和______________的集合。
关系表中的每一横行称为一个
开发大型软件时,产生困难的根本原因是()。
下列有关类的表述中,正确的是
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
随机试题
第三线防卫是指
患者,男,52岁。近日来头痛、恶心,有时呕吐,无发热,血压150/97mmHg,脉搏46次/分,心率55次/分,呼吸25次/分。为其测量血压时,应做到
如果拉力F=8×105N时,则按螺栓抗剪承载力设计时,至少需( )个螺栓。如上图中所示的竖向连接中,当F=8.0×105N时,螺栓群承受的弯矩M与下列( )值接近。
根据城市经济学的地价曲线,下列哪种情况会导致城市中心区地价和郊区地价发生逆向变化()
合同的基本原则()。
甲公司与乙公司经协商达成买卖合同,双方均未加盖公章或签字,不久甲公司交货,乙公司收货后付款。乙公司在使用中发现货物质量有问题,遂诉至法院,根据合同法规定,下列表述正确的是()。
能否在课堂上形成一种理想的心理氛围,主要取决于()。
根据下列文字材料回答121~125题。到2000年底,中国基本普及了九年义务教育,基本扫除了青壮年文盲,85%的人口完成九年义务教育,青壮年文盲率下降到5%以下据统计,2000年,全国幼儿园共有在园幼儿2244万;全国普通小学在校生1.3亿多人,小
Thereisnocircumstancewherethe"non-disclosure"rulecanbebrokenwithouttheconsentofthecustomer.
Listany3investmentservicesthatbanksprovidetotheirretailcustomers.
最新回复
(
0
)