首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Part { public: Part(int x=0):val(x) { cout
有如下程序: #include using namespace std; class Part { public: Part(int x=0):val(x) { cout
admin
2015-07-22
20
问题
有如下程序:
#include
using namespace std;
class Part {
public:
Part(int x=0):val(x) { cout<
~Part() { cout<
private:
int val;
};
class Whole {
public:
Whole(int x, int y, int z=0):p2(x),p1(y),val(z) { cout<
~Whole() { cout<
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/szE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++程序中,使用基本输入输出流需要包含的头文件是()。
下列选项中不符合良好程序设计风格的是()。
关于对象概念的描述中,______是错误的
下列排序方法中,属于不稳定的排序方法是______。
下列不能作为函数返回值的是()。
在软件生存周期中,不属于软件定义阶段的是()。
在C++语言程序中,对象之间的相互通信通过
以下叙述中正确的是
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。InsertSort类的成员函数sort()实现了插入排序算法。请将画线处缺失的部分补充完整。classInsertSort{public:I
随机试题
导致感染性休克的是
患者,男性,40岁。咳嗽1个月,偶有咳少量黏痰,受寒冷刺激加重,每天晚间、清晨均有剧咳而影响睡眠,用青霉素、头孢菌素和止咳剂未能缓解。查体,双肺闻及哮鸣音。胸片:心肺无异常。该患者血常规结果最可能是
关于三叉神经痛患病分支区域内神经功能描述正确的是
弯折过的钢筋不得敲直后作为受力钢筋使用。()
为应对国际金融危机,我国政府决定从2008年第4季度开始实施积极的财政政策和适度宽松的货币政策,用两年多时间增加4Zi亿元投资,带动生产和就业规模扩大。这表明政府购买性支出()。
社会工作的研究报告可以分为()。
A.inB.passionateC.returntoPhrases:A.myexperiment【T7】_________whattheAmericansterm"downshifting"
A、 B、 C、 D、 BThepeoplearehavingadiscussion.Choice(A)isincorrectbecausetherearecoffeecup
Sincethedawnofhumaningenuity,peoplehavedevisedevermorecunningtoolstocopewithworkthatisdangerous,boring,burd
ThemostinfluentialTVcenterABCintheU.S.canreactinstantlytoworldwideincidentsandoffer______information.
最新回复
(
0
)