首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 椭nclude using namespace std; class Part{ public: Part(int x=0):val(X){tout
有如下程序: 椭nclude using namespace std; class Part{ public: Part(int x=0):val(X){tout
admin
2020-04-07
132
问题
有如下程序:
椭nclude
using namespace std;
class Part{
public:
Part(int x=0):val(X){tout<
~Part(){cout<
private:
int val;
};
class Whole{
public:
Whole(int x,int y,int z=0):p2(x),pl(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/nN8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定输入28,那么程序运行的结果是【】。#include<iostream.h>voidmain(){intn,i,k=0;cout<<“请输入整数”;cin>>n; for(i
对中断语句的说法,不正确的是()。
以下不属于数据库系统模型的是()。
已知n是一个int型变量,下列语句中错误的是()。
在关系运算中,【】运算是对两个具有公共属性的关系所进行的运算。
以下定义数组中错误的是
设变量a是int型,f是double型,i是float型,则表达式10+’a’+i*f值的数据类型
对于模板定义关键字class和typename说法不正确的是
有如下程序:#include<iostream>usingnamespaeestd;classPair{intm;intn;public:Pair(inti,intj):m(i),n(j
随机试题
开角型青光眼的危险性在于
项目决策分析与评价所推荐方案概述与分析评价的结论包括()。
企业购置计算机硬件所附带的、未单独计价的软件,应单独作为固定资产管理。()
因税务机关的责任,导致纳税人、扣缴义务人未缴或者少缴税款的,税务机关在()内可以要求纳税人、扣缴义务人补缴税款,但不得加收滞纳金。
轨道工程,应按()的不同,分别计算工程量。
关于ETF的描述,错误的是( )。
()是学校课外活动的主体部分,学校应高度重视,分科组织落实。
甲路过某湖泊时看到乙投河自尽,立刻问旁边小商店店主丙借了一件救生衣,然后跳入湖中将乙救上岸。由于一时疏忽忘记把手机放在岸边导致手机进水,救生衣也被一块石头划破。据此,下列选项中说法正确的是()
人们在社会交往和公共生活中应遵守的最基本的道德规范是()
AnswerquestionsbyreferringtothefollowingarticleaboutIstanbul. Note:Whenmorethanoneanswerisrequired,thesemay
最新回复
(
0
)