首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
45
问题
有如下程序:
#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://kaotiyun.com/show/TI5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面c++标识符中正确的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;classB{public:virtualvoidf(){cout<<"B";}voidg(){c
有如下程序:#include#includeusingstd::cout;classPoint{public:frienddoubledistance(constPoint&p);
有如下语句序列:intx=100,&r=x,count<<x<<’—’<<r<<end1:己知其中变量x的地址为0012FF7C,则执行该语句序列的输出结果为()。
下列函数原型声明中,错误的是()。
软件需求规格说明书的作用不包括()。
C++系统预定了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
说服中的障碍因素:
探亲避孕选用:治疗绝经后骨质疏松选用:
我国《东北地区振兴规划》提出的经济发展目标之一是,到“十一五”期末,实现人均地区生产总值比()翻一番。
在我国的香港地区,土地的所有者是国家或政府,但这并不排除土地市场的建立和土地的商品化经营。即私人和团体可以拥有除了土地所有权以外的()等权益。
原根据建设部颁布的《近期建设规划工作暂行办法》的规定,以下()等工作必须符合近期建设规划。
控制会议成本、提高会议效率、节省资金的重要手段是制定()。
德育过程要培养学生的知、情、意、行,必须要做到晓之以理、______、持之以恒、导之以行。
下列选项中,字形及加下划线的字的注音全部正确的一项是()。
中华人民共和国成立以后,我国政府制定了“两弹一星”的战略决策,这一战略目标的实现是在()。
Cambridgepsychologistsandcomputerscientistshavedevelopedamobilephonetechnologywhichcantellifacallerishappy,an
最新回复
(
0
)