首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include class A { public: A(int n=0):m_n(n) { std::cout
有如下程序: #include class A { public: A(int n=0):m_n(n) { std::cout
admin
2017-02-18
30
问题
有如下程序:
#include
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;
eonst A c(a),&d=c,e=b;
b=d;
return 0;
}
运行后的输出结果是( )。
选项
A、ddcd
B、ddce
C、ddccd
D、dddce
答案
B
解析
main()函数中,各个语句执行过程如下:①A a(2)定义对象a,使用默认构造函数A(intn=0),使用参数2初始化m_n,即a.m_n=2,输出字符’d’;②A b定义对象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/CIAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是______。#include<iostream.h>voidmain(){charstr[]="SSSWLIA",c;intk;for(k=2;(c=str[k]!=
C++语言中的友元函数为在类外访问类中的私有成员和保护成员提供了方便,但破坏了类的______和______。
下面程序的输出结果是【】。#include<iostream.h>voidmain(){inta[6]={1,2,3,4,5,6};for(inti=0;i<5;i++)
设有intx=11;,则表达式(x++*2/3)的值是
下列程序在构造函数和析构函数中申请和释放类的数据成员int*a,申请时使用形参b初始化a,请填空。classA{public:A(intb);~A(
语句int*i;i=newint[10];,释放指针i的语句是【】。
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。#include<string>char*scmp(char*s1,char*s2){if(strc
关于关键字class和typename,下列描述中正确的是( )。
C++语言标识符是以字母或______开头的,由字母,数字和下划线组成的字符串。
以下选项中不属于软件工程的目标是( )。
随机试题
Itwaswonderfulupthere.Ralphwantedtoreachoutandtouchastar,fortheylookedsoclose.Hecouldseetheearth【C1】_____
纤维性炎症的好发部位不包括下列哪一项
单位负责人负责单位内部会计工作管理,应当()。
有权管理期货从业人员的单位有()。
某生产企业外购原材料取得增值税专用发票上注明价款100000元。已入库,支付运输企业的运输费800元(货票上注明运费600元、保险费60元、装卸费120元、建设基金20元)。计算可以抵扣的进项税。
WhenIwassix,Dadbroughthomeadogoneday,whowascalled"Brownie".MybrothersandIalllovedBrownieanddiddifferent
物业服务定价成本监审应当遵循的原则有()等。
西日耳曼人主要包括()。①撒克逊人②苏维汇人③法兰克人④阿勒曼尼人⑤哥特人
《北京条约》
Mostofthemeetingsorgatheringsareheldinhotelsorrestaurants.Butaterriblephenomenonhasarousedmuchconcern,which
最新回复
(
0
)