首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Part{ public: Part(int x=0):va1(x){cout
有如下程序: #include using namespace std; class Part{ public: Part(int x=0):va1(x){cout
admin
2019-05-06
24
问题
有如下程序:
#include
using namespace std;
class Part{
public:
Part(int x=0):va1(x){cout<
~Part(){cout<
private:
int va1;
};
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 va1;
};
int main(){
Whole obj(1,2,3);
return ();
}
程序的输出结果是( )。
选项
A、123321
B、213312
C、213
D、123123
答案
B
解析
此题考查的是类的构造与析构。建立类的对象时,构造函数的执行顺序如下:执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右)接着执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序,最后执行自身的构造函数。析构顺序与之相反。本题中,Whole类中有两个Part类的成员p1和p2,根据它们定义的顺序,先构造pl再构造p2。所以,首先被构造的是p1(y),输出2;第二个被构造的是p2(x),输出1:最后调用析构函数,输出va1的值3;析构函数调用顺序与构造函数相反。故最后输出213312。
转载请注明原文地址:https://kaotiyun.com/show/cz8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个项目具有一个项目主管,一个项目主管只可管理一个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。
执行下列程序后的输出结果是______。#include<iostream>usingnamespacestd;intmain(){intx=3;int&y=x;y++;cout<<
支持子程序调用的数据结构是
线性结构数据的逻辑结构,是指数据元素之间的逻辑关系,分为线性结构和非线性结构,常见的线性结构有线性表、栈和队列等;常见的非线性结构有树、二叉树等。
A、 B、 C、 D、 D线性表的顺序存储是用一片连续的空间来存放数据元素,其特点是逻辑上相邻的元素在物理位置上也相邻。数据元素之间逻辑上的先后关系自动隐含在物理位置的相邻元素之中,因此不需要另外开辟空间来保
>=此题考查的是while循环语句和for循环语句。题中函数的功能是判断字符串是否对称。从字符串两端依次比较各个字符是否相同,for循环结束后,当i>-j表明字符串对称,否则说明不对称。
在E-R图中,用来表示实体之间是联系的图形是A)矩形B)椭圆形C)菱形D)平行四边形
数据结构分为逻辑结构和存储结构,循环队列属于__________结构。__________
下列数据结构中,能够按照“先进后出”原则存取数据的是
随机试题
外阴鳞状上皮增生首选:外阴硬化性苔癣首选:
丁企业年耗新水量为300万吨,重复利用水量为150万吨,其中工艺水回收量80吨,冷却水循环水量为20万吨,污水回收量50万吨,间接冷却水系统补充新水量为45万吨,工艺水取用水量为120万吨。该企业的间接冷却水循环利用率为()。
下列说法中正确的是( )。
楼梯建筑物中联系上下各层的垂直交通设施,规范规定梯段净高不应小于(),平台处的净空高度不应小于()。
某企业2011年年初购人B公司40%的有表决权股份,对B公司能够施加重大影响,实际支付价款2000万元(与享有B公司可辨认净资产公允价值的份额相等)。当年B公司经营获利1500万元,发放现金股利1000万元,资本公积变动使所有者权益增加250万元。假定不考
《担保法》与《物权法》的规定不一致的,适用《物权法》。()
甲企业与乙银行签订借款合同,借款金额为100万元人民币,借款期限为1年,由丙企业作为借款保证人。合同签订3个月后,甲企业因扩大生产规模急需追加资金,遂与乙银行协商,将贷款金额增加到150万元。后甲企业到期不能偿还债务,下列关于丙企业保证责任的说法正确的是(
下列叙述中正确的是()。
A、Basketball.B、Football.C、Baseball.D、Golf.C短文提到,棒球运动是美国全国性的娱乐活动,C正确。
Areyoulivingyourlifetothefullest?Areyouhappywithwho,what,orwhereyouaretoday?Areyoudoingwhatyoulove?
最新回复
(
0
)