首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-02-22
23
问题
有如下程序:
#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
解析
本题考查带参数的构造函数。本题中定义了一个对象obj,那么执行其构造函数,初始化p1,p2的顺序是由声明这两个成员的顺序决定的,而不是由参数化列表顺序决定,所以本题中,会先执行p1,输出2,然后执行p2输出1,然后输出3,最后一次输出312。所以本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/tzfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义私有成员变量year、month、day,分别表示年、月、日,类型为i
设有如下关系表:则下列操作中正确的是
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到.该操作为
有如下程序:#include<iostream>usingnamespacestd;classC1{public:~C1(){cout<<1;}};classC2:public
下列关于类和对象的叙述中,错误的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是
若在表达式y/x中,’’/’’是作为成员函数重载的运算符,则该表达式还可以表示为()。
下面不属于软件设计原则的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
随机试题
《企业知识产权管理规范》规定企业知识产权管理体系采用的过程方法包括()。
完成对数据库数据的检索、插入、删除和更新等数据处理任务,属于数据库管理系统的___________。
大骨节病关节变形的特点是
男,33岁。15年前曾发现蛋白尿,一直未检查和治疗。3周前出现恶心、呕吐。查体:血压190/120mmHg,双下肢轻度水肿,血肌酐360μmol/L,B超双肾缩小。该患者最可能的原发病是
4岁患儿,女,因全身浮肿,以肾病综合征收入院。体检:面部、腹壁及双下肢浮肿明显。化验检查:尿蛋白(++++),胆固醇升高,血浆白蛋白降低。
下列关于应当承担缔约过失责任的说法中,正确的是( )。
你同意“没有不合格的学生,只有不合格的教师"这句话吗?
会玩的孩子更适应社会交往,心理也更健康;相反,不少性格内向、孤僻,甚至有交往闲难等行为问题的孩子,大多小时候缺少和同伴的玩耍。如果一个孩子交往技能比较差,就容易产生焦虑、紧张、多疑等负性情绪,从而影响正常生活和学习,如果这些负性情绪长期得不到释放,甚至可能
Whatdoesitmeantobeintelligent?Mostpsychologistsagreethatabstractreasoning,problemsolving,andtheabilitytoacqui
若每一条指令都可以分解为取指,分析和执行三步。已知取指时间t取指=8△t,分析时间t分析=3△t,执行时间t执行=12△t。如果按照流水线方式执行指令,从头到尾执行完100条指令至少需(41)△t。如果取指时间t取指=8△t,分析时间t分析=12△t,
最新回复
(
0
)