首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
25
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列说法中错误的是()。
多态具体体现运行和编译两个方面,在程序运行时的多态性通过继承和______来体现,而程序编译时多态性体现函数和运符的重载上。
下面程序的结果是#include<iostream.h>classA{inta;public:A():a(1){}
为用户与数据库系统提供接口的语言是
在一个长度为n的线性表中插入一个元素,以下说法不正确的是()。
下列关于break语句的描述中,不正确的是()。
以于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intx){n=x;
关系数据库的关系演算语言是以【】为基础的DML语言。
在关系数据库中,用来表示实体之间联系的是()。
fstream、ifstream和ofstream文件流类的成员函数______关闭文件。
随机试题
关于书刊装订质量要求的说法,正确的有()等。
作为系统开发的后期阶段,系统实施的目的是把审核过的_______说明书转换为可以实际运行的系统。
级差地租形成的原因是
资本市场促进国有企业转换机制和国有经济的战略性调整,要做到()。
在波士顿矩阵中,能带来大量的净现金流入的产品是()。
人类进入文明社会的标志是()。
注重以服务对象为中心,创造一种有利于服务对象自我发展的辅导环境的个案工作模式是()。
简论人民代表大会制度是我国的根本政治制度。
Wereitnotforyourhelp,theprofitofthecompanythisyear____________(不会比去年翻一翻).
【B1】【B2】
最新回复
(
0
)