首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inelude<iostream> class A { public: A(int n=0):m_n(n) { std::cout<<’d’; } A(const A& a):m_n(a.m_n) { std::cout<<’c’; } p
有如下程序: #inelude<iostream> class A { public: A(int n=0):m_n(n) { std::cout<<’d’; } A(const A& a):m_n(a.m_n) { std::cout<<’c’; } p
admin
2021-02-22
55
问题
有如下程序:
#inelude<iostream>
class A
{
public:
A(int n=0):m_n(n)
{
std::cout<<’d’;
}
A(const A& a):m_n(a.m_n)
{
std::cout<<’c’;
}
private:
int m_n;
};
int main()
{
A a(2),b;
const A c(a),&d=c,e=b;
b=d;
return0;
}
运行后的输出结果是( )。
选项
A、ddcd
B、ddcc
C、ddccd
D、dddcc
答案
B
解析
main()函数中,各个语句执行过程如下:
①A a(2)定义对象a,使用默认构造函数A(int n=0),使用参数2初始化m_n,即a.m_n=2,输出字符’d’;
②Ab定义对象b,使用默认构造函数A(int n=0),使用默认参数0初始化m_n,即b.m_n=0,输出字符’d’;
③const A c(a)定义对象c,使用A类的另一个构造函数A(const A&a),将c.m_n赋值为a.m_n,即c.m_n=2,输出字符’c’;
④const A &d=c定义对象d引用c对象,所以d、c是同一对象,没有构造函数的调用;
⑤const A e=b定义对象e,使用编译器的默认赋值运算符将b对象赋值给一个临时对象,然后使用构造函数A(const A &a)将临时对象赋给e,输出字符’c’;
⑥b=d使用编译器的默认赋值运算符将d对象赋给b,没有构造函数的调用。
综上,程序运行结果为:ddcc。故本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/57yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使该程序输出倒9×9口诀。程序分析:分行与列考虑,共9行9列,设置两个变量i和j,i控制行,j控制列。程序运行结果如下:1*9=9
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:i=5i=10i=15i=20注意:错误的语句在//*****error******的下
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是()。
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
下面描述中不属于数据库系统特点的是
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
胸膜摩擦音与心包摩擦音的鉴别要点为
《证券法》第108条规定:“证券交易所依照法律、行政法规的规定,办理股票、公司债权的暂停上市、恢复上市或者终止上市的事务,其具体办法由国务院证券监督管理机构制定”该规定属于()
某厂进口设备中有1台额定频率F=60Hz的三相异步电动机,其额定转速为1650r/min,现要使用额定频率为50Hz的交流三相电源,试计算有关参数。设该异步电动机运行在电网频率为50Hz时和60Hz时转差率不变,这台进口电动机运行在电网频率为50Hz时
近年来,许多城市都重视大型物流园区的建设。利用地理信息系统为物流园区进行选址,需调取的图层主要是()。①交通图②土地利用图③电力网络图④风频图
吸烟有害健康。但是烟草是我们的重要财政收入。你怎么看?
对所有相对方要一视同仁、不偏不倚,给相关利害关系人以同等的辩论机会,这体现了行政程序的:
2015年,全国出版、印刷和发行服务实现营业收入21655.9亿元,比上年增长8.46%;资产总额20777.54亿元,比上年增长10.95%;利润总额1662.1亿元,比上年增长6.29%。2015年,全国共出版图书47.58万种,同比增长6.11%。其
DB是
Япоедувдеревнюкдядетолько_____,впонедельникбудуужевинституте.
Heleftearlyonthe______thathehadabadtoothacheandhadtoseethedentist.
最新回复
(
0
)