首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #jnclude<iostream> using namespace std; class Part { public: Part(int x=0):val(x) {cout<<val;} ~P
有如下程序: #jnclude<iostream> using namespace std; class Part { public: Part(int x=0):val(x) {cout<<val;} ~P
admin
2021-06-10
26
问题
有如下程序:
#jnclude<iostream>
using namespace std;
class Part {
public:
Part(int x=0):val(x) {cout<<val;}
~Par/( ) {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
解析
本题考查带参数的构造函数。本题中定义了一个对象obj,那么执行其构造函数,初始化p1,p2的顺序是由声明这两个成员的顺序决定的,而不是由参数化列表顺序决定,所以本题中,会先执行p1,输出2,然后执行p2输出1,然后输出3,最后一次输出312。所以本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/nvfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知函数f的原型是“voidflint*x,int&y);”,变量v1.v2的定义是“intv1,v2;”,下列调用语句中,正确的是()。
必须用一对大括号括起来的程序段是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成构造函数的定义,请在注释//********1********后添加适当的语句。(2)定义类的友元函数fun(),请在注释
有如下程序:#includeusingnamespacestd;intmain(){voidfunction(doubleval);doubleval;function(va
有如下类定义:classPet{charname[30];public:Pet(char*n){strcpy(name,n);}voidbark(){co
数据流图中带有箭头的线段表示的是( )。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的Matrix是一个用于表示矩阵的类。operator+的功能是实现两个矩阵的加法运算。例如,若有两个3行3列的矩阵则A与B相加的和为请编写openaor+函数。要
关于类定义,下列叙述中错误的是
软件系统总体结构图的作用是
已知类IMS中两个成员函数的声明为“voidlisten()const;”与“voidspeak();”,另有两个对象的定义为“IMSobj1;”与“constIMSobj2;”,则下列语句中,产生编译错误的是()。
随机试题
这里倡导什么样的社会理念?文中主要运用了哪种论证方法?
A.可伴有失血性休克B.可有呕血、黑粪C.可有腹膜后积气D.早期常只有局限性腹膜炎E.可出现膈下游离气体十二指肠破裂
灯具超过()时,应采用预埋吊钩固定。
《最高人民法院关于审理建设工程施工合同纠纷案件适用法律问题的解释》规定,发包人具有下列()情形之一,致使承包人无法施工,且在催告的合理期限内仍未履行相应义务,承包人请求解除建设工程施工合同的,应予支持。
保证收益理财计划或相关产品中高于同期()的保证收益,应是对客户有附力r条件的保证收益。
甲公司是国内一家印刷机制造企业,主要产品是胶印机。受不利大环境的影响,原有业务经营持续低迷。为此,公司董事会决定并购一家手游公司进军网络游戏。下列选项中,属于该企业采用多元化经营的优点有()。
面部“危险三角区”的范围是()。
结合材料,回答问题:材料11946年1月10日,国共双方下达停战令。同一天,政治协商会议在重庆开幕,出席会议的有国民党、共产党、民主同盟、青年党和无党派人士的代表38人。会上,共产党与民主党派和无党派人士的代表密切合作,推动政协会议达成了政府组
(2012下集管)根据《信息技术软件工程术语GB/T11457-2006》规定,______是评价系统或软件,以确定软件开发周期中的一个给定阶段的产品是否满足在阶段的开始确立的需求的过程。
信息系统的开发应有专门的研制开发队伍,组成这支队伍的方式一般有四种,我们提倡的是
最新回复
(
0
)