首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2021-09-05
51
问题
有如下程序:
#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
解析
本题考查带参数的构造函数。本题中定义了一个对象ohj,那么执行其构造函数,初始化pl,p2的顺序是由声明这两个成员的顺序决定的,而不是由参数化列表顺序决定,所以本题中,会先执行pl,输出2,然后执行p2输出1,然后输出3,最后一次输出312。所以本题答案为B。
转载请注明原文地址:https://www.kaotiyun.com/show/TI5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关内联函数的叙述中,正确的是()。
下列关于运算符重载的叙述中,错误的是()。
有如下函数模板:temp1ate<c1assT>Tsquare(Tx){returnx*x;)其中T是()。
代码编写阶段可进行的软件测试是
若有下面的函数调用:fun(a+b,3,max(n-1,b))则fun的实参个数是()。
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
算法的时间复杂度是指
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#include<iostream>usingnamespacestd;classBase{
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为
随机试题
侵袭性水泡状胎块是:
税目
护士需要帮助人群解决与健康相关的问题,以下哪一项不确切
因遭受意外自然灾害发生的损失和尚待查明原因的途中损耗,不得增加物资的采购成本,应暂作为待处理财产损溢进行核算。()
房地产最重要的一个特性是()。
有计划、有目的地收集学生在数学知识、使用数学的能力和对数学的情感态度、价值观等方面的证据,并根据这些证据对学生的数学学习状况或某个课程教学计划做出结论的过程,我们称之为()。
出于安全考虑,使用年限超过10年的电梯必须更换钢索。在必须更换钢索的电梯中有一些是S品牌的。所有S品牌电梯都不存在安全隐患。由此可以推出()。
(2005年单选20)下列哪一选项最恰当地指明了伪证罪的主体范围()。
Theinnervoiceofpeoplewhoappearunconsciouscannowbeheard.Forthefirsttime,researchershavestruckupaconversation
A、Askresidentstoparticipateintheoperation.B、SendmoretroopstohelptheAfricanUnion.C、Withdrawthemilitaryforcesin
最新回复
(
0
)