首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
39
问题
有如下程序:
#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全国计算机二级
相关试题推荐
C++中将两个字符串连接起来组成一个字符串的函数是______。
有如下程序:#include<iostream>usingnamespacestd;classC1{public:~Cl(){cout<<1;}};classC2:publicC1{
有如下程序:#include<iostream>usingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++;}~Toy(
E-R图中用矩形表示实体(等同于表),用椭圆形表示实体的属性(等同于表中的字段),用菱形表示实体关系(等同于外键)。
对于长度为n的有序线性表,在最坏情况下,二分法查找只需比较______次。
A、 B、 C、 D、 A耦合性是模块间互相连接的紧密程度的度量,取决于各个模块之间接口的复杂度、调用方式以及哪些信息通过接口。【知识拓展】模块的独立程序是评价设计好坏的一个重要标准,衡量软件的模块
A、 B、 C、 D、 CE-R模型中,有3个基本的抽象概念:实体、联系和属性。E-R图是E-R模型的图形表示法,在E-R图中,用矩形框表示实体,菱形框表示联系,椭圆形框表示属性。
>=此题考查的是while循环语句和for循环语句。题中函数的功能是判断字符串是否对称。从字符串两端依次比较各个字符是否相同,for循环结束后,当i>-j表明字符串对称,否则说明不对称。
下列叙述中正确的是()。A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构
数据结构分为逻辑结构和存储结构,循环队列属于__________结构。__________
随机试题
行车中变更车道,________开启转向灯。
金属烤瓷材料中,烧结温度最低的瓷是:()
女性,30岁,排便时肛门部剧痛,并有少许鲜血滴出1周,疼痛于排便后约20分钟渐缓解最可能的诊断是
男,70岁。痰中带血1月余。吸烟史10年,40支/天。胸部X线片:右肺门大块阴影伴右上肺不张。支气管镜见右上肺开口内新生物。该患者首选的下一步检查是
材料:张某与李某就职于同一公司,一日因琐事口角,张某于公司众同事面前辱骂李某,李某让张某道歉遭到拒绝,遂对张某拳脚相加,后被公司同事拉开。张某以人身权益受到损害为由诉至法院,而李某则以张某辱骂在先,自己并无责任为由进行抗辩。问题:请谈谈你对
()是指租赁合同由建设项目业主与租赁公司签订。它是租赁业务的基本文件,规定了双方的权利和义务,具有法律效力。
贮存产品的()是在不断下降的。
[*]
Astheworld’surbanpopulationgetsbigger,citiesarestrugglingtoprovidethebasicservicesthattheirresidentsneed.One
RobertFrostwasborninSanFranciscoin1875.Whenhewasattheageoften,hewassenttoNewEngland,anareawhich【B1】____
最新回复
(
0
)