首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class ONE{ int c; public: ONE():c(0){cout<<1;} ONE(int n):c(n){cout<<2;} }; class
有如下程序: #include<iostream> using namespace std; class ONE{ int c; public: ONE():c(0){cout<<1;} ONE(int n):c(n){cout<<2;} }; class
admin
2015-11-24
60
问题
有如下程序:
#include<iostream>
using namespace std;
class ONE{
int c;
public:
ONE():c(0){cout<<1;}
ONE(int n):c(n){cout<<2;}
};
class TWO{
ONE one1;
ONE one2;
public:
TWO(int m):one2(m){cout<<3;}
};
int main(){
TWO t(4);
return 0;
}
运行时的输出结果是( )。
选项
A、3
B、23
C、123
D、213
答案
C
解析
由类TWO的定义可知,其成员为类ONE的两个对象one1和one2。所以在主函数中构建类TWO的对象t(4)时,先后调用类ONE的构造函数ONE():c(0){cout<<1;}和ONE(int n):c(n){cout<<2;}输出12,然后再调用类TWO的构造函数TWO(int m):one2(m){cout<<3;},输出3。
转载请注明原文地址:https://kaotiyun.com/show/AeNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于动态联编的描述中,错误的是()。
关于纯虚函数和抽象类的描述中,()是错误的。
若有说明:int[3][4]={0};则下面叙述正确的()。
实现输出为八进制的符号是()。
下列的各类函数中,()不是类的成员函数。
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为【】。
关系代数运算是以集合运算为基础的运算,它的基本操作是【】、并、差。
下列关于运算符重载不正确的是
数据库保护分为安全性控制【】、并发性控制和数据的恢复。
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在划线处应填入的选项是#include<iostream.h>Voidmain(){inti=0,j,k;do{i++;k=316-
随机试题
在Excel2003中,进行升序排序时,排序列中有空白单元的行______。
A.端坐位B.截石位C.侧卧位D.仰卧屈膝位E.去枕平卧位会阴冲洗病人应取的卧位是
牙隐裂患牙不适用的治疗方法是
患儿,1岁3个月,其母亲发现其右腹股沟区肿块3个月,在哭闹时明显,查右腹沟区肿块约鸽卵大小,压迫内环后肿块不出现,其手术治疗的方法为
长期慢性高血压病,全身微小动脉的主要病理变化是
患者,男,30岁。体重60kg,不慎被开水烫伤,自觉剧痛,头面部、颈部及双上肢均为水泡。此病人的烧伤程度为
发行环节多,工作量大,认购成本高,发行时间较长的股票发行方式是()
(2017·广西)直接以自己的生产、科研、社会活动等实践为依据撰写出来的文献属于()
属于准公共产品的有()。
InSeptember,morethanadozenwhalesbeachedthemselvesintheCanaryIslands.Rescuerstriedtowaterdownthewhalesandkee
最新回复
(
0
)