首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Part{ public: Part(int x=0):val(x) {cout<<val;} ~
有如下程序: #include<iostream> using namespace std; class Part{ public: Part(int x=0):val(x) {cout<<val;} ~
admin
2013-05-30
46
问题
有如下程序: #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, int z=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); return 0; } 程序的输出结果是( )。
选项
A、123321
B、213312
C、213
D、123123
答案
B
解析
此题考查的是类的构造与析构。在建立类的对象时,构造函数的执行顺序如下:执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右),接着执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序,最后执行自身的构造函数。析构顺序与之相反。本题中,Whole类中有两个Part类的成员p1和p2,根据它们定义的顺序,先构造p1再构造p2。所以,首先被构造的是p1(y),输出2;第二个被构造的是p2(x),输出1;最后调用析构函数,输出val的值3;析构函数调用顺序与构造函数相反。故最后输出213312。
转载请注明原文地址:https://kaotiyun.com/show/82Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<iostream.h>Voidmain(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)
下列关于构造函数的描述中,错误的是()。
当线性表采用顺序存储结构实现存储时,其主要特点是【】。
下面程序的输出结果是()。#include<iostream>#include<string>usingnamespacestd;voidmain(){charp1[10],p2[10];
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为______。
以下程序段给数组A的所有元素输入数据,请填空。#include<iostream.h>voidmain(){inta[10],i;i=0;while(i<10)cin>
结构化程序设计的一种基本方法是______。
C++中,对于结构中定义的成员,其默认的访问权限为()。
下列关于运算符重载的描述中,______是正确的。
随机试题
下列各项中,应计入管理费用的是()
被称为美国“宪法之父”的是()
患者男性,40岁,活动后出现心前区痛,眩晕,超声心动图检查为室间隔厚度与左室后壁之比>1.3,最适宜的治疗是
期货交易采取保证金制度,在收益可能成倍放大的同时,投资者所承担的风险与损失却是一定的。()
椭圆=1(0<m<45)的焦点分别是F1和F2,已知楠圆的离心率e=,过中心O作直线与椭圆交于A、B两点,O为原点,若△ABF2的面积是20。直线的方程。
党的十九大报告提出了新时代党的建设的总要求,从全局和战略的高度,对推进党的建设新的伟大工程作出了整体谋划和顶层设计,是指导新时代党的建设的总纲领和总遵循。新时代党的建设的总要求明确了新时代党的建设的总体布局,在这个总体布局中,贯穿其中所有建设的是
设u=u(x,y)二阶连续可偏导,且,若u(x,3x)=x,ux’(x,3x)=x3,则uxy"(x,3x)=________.
YouhavereadthefollowingmagazineadvertisementinwhichanAmericangirlislookingforpen-friendsandyouwanttogetint
Forthispart,youareallowed30minutestowriteacompositiononthetopic"TheGradualLossofTraditionalCulture".Yousho
Oneofthethreemajorcommercialnetworks,CBSwere【M1】______organizedin1928whenitsfounderWilliamPaleya
最新回复
(
0
)