首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include usingnamespace std; class Part{ public: Part(int x=0):val(x){cout
有如下程序: #include usingnamespace std; class Part{ public: Part(int x=0):val(x){cout
admin
2021-02-22
56
问题
有如下程序:
#include
usingnamespace std;
class Part{
public:
Part(int x=0):val(x){cout<
一Part(){cout<
private:
int val;
};
class Whhole{
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 oSi(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/umfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下定义和程序:#includeclassTestClass1{public:voidshow1(){cout
请打开考生文件夹下的解决方案文件proj3,其中声明了MiniComplex是一个用于表示复数的类。请编写这个operator+运算符函数,以实现复数的求和运算。两个复数的和是指这样一个复数:其实部等于两个复数的实部之和,其虚部等于两个复数的虚部之和。例如
有如下程序:#include<iostream>usingnamespacestd;intmain(){int*p;*p=9;cout<<’’Thevalueatp:’’<<*p;
下面程序的输出结果是()。#include<iostream.h>#include’’string.h’’voidmain(){chara[]=’’HelloTest’’,b[]=Teat’’;
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回-1;或者不存在时也返回-1。
在软件开发中,需求分析阶段产生的主要文档是()。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
下列关于二叉树的叙述中,正确的是()。
关于运算符重载,下列表述中正确的是()。
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
随机试题
科学家在克隆某种家蝇时,改变了家蝇的某单个基因,如此克隆出的家蝇不具有紫外视觉,因为它们缺少使家蝇具有紫外视觉的眼细胞。而同时以常规方式(未改变基因)克隆出的家蝇具有正常的视觉。科学家由此表明,不具有紫外视觉的这种家蝇必定在这个基因上有某种缺陷或损坏。以下
InBritain,peoplehavedifferentaltitudestothepolice.Mostpeoplegenerally【21】themandthejobtheydo—althoughthereare
患病动物体表发热,咳声不爽,声音宏大,鼻流粘涕,呼出气热,口渴喜饮,舌苔薄黄:口色短津,脉象浮数。按照中兽医理论,上述症状属于以下哪种疾病?()
最早明确指出胁痛与肝胆病变相关的医籍是
(2008年)点沿轨迹已知的平面曲线(见图4—36)运动时,其速度大小不变,加速度a应为()。
关于所有者权益的说法,错误的是()。
下列关于结账的说法中错误的是()。
公司分立的动机有()。
钢笔:墨囊:墨水
Asanyhumanbeingknows,manyfactorsgovernwhetherpeoplearehappyorunhappy.Externalcircumstancesareimportant:employe
最新回复
(
0
)