首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include using namespace std; class AA{ char c; public: AA():c(’X’){ } AA(A
有如下程序 #include using namespace std; class AA{ char c; public: AA():c(’X’){ } AA(A
admin
2019-07-10
22
问题
有如下程序
#include
using namespace std;
class AA{
char c;
public:
AA():c(’X’){ }
AA(AA &aa):c(aa.c){ cout<<2; }
~AA(){ cout<<3; }
char value()const{ return c; }
};
void f1(AA a){ cout<
void f2(AA &a){ cout<
int main(){
AA m;
f1(m);
f2(m);
return 0;
}
运行这个程序的输出是
选项
A、2X3X3
B、2X3X3
C、X3X3
D、XX3
答案
A
解析
程序使用默认构造函数创建AA类对象m,使得m中数据成员c=’X’,然后调用f1函数,由于函数f1形参为AA类对象,需要创建局部对象a,并使用实参m初始化,所以需要调用复制构造函数,输出"2";再执行f1函数体,输出"X",f1函数执行完后,需要销毁局部对象a,调用AA的析构函数,输出"3";再调用f2函数,f2函数的形参为AA类引用,因而不需要调用构造函数,直接执行函数体输出"X",当然,由于没有创建局部对象,f2函数执行完之后也不需要销毁任何数据;最后main执行结束,需要销毁对象m,调用AA的析构函数,输出"3";整个程序输出结果为:"2X3X3",答案为A。
转载请注明原文地址:https://jikaoti.com/ti/uIA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是_____。#include<iostream.h>unsignedfun(unsignednum){unsignedk=1;do{k*=num%10;num/=10;}while(nu
在每个C++程序中必须有且仅有一个()。
考虑函数原型voidtest(inta,intb=7,charz=‘*’),下面的函数调用中,属于不合法调用的是()。
下列叙述中正确的是
以下程序的输出结果是_____。#include<iostream.h>classobject{private:intval;public:object();
以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句是
执行如下程序将输出():#include<iostream>usingnamespacestd;classBase{public:Base(){cout<<"BB";fun();}voi
若结点的存储地址与其关键字之间存在某种映射关系,则称这种存储结构为______。
下列字符串中可以用作C++语言标识符的是
在结构化方法中,软件功能分解属于下列软件开发中的阶段是()。
随机试题
万能回转台结构的一些主要参数,是保证转台平行度和垂直度的必须常数。()
某企业期末库存材料账面价值为100万元,如果该材料受资产专用性限制无法直接出售,用该批材料生产产品,则产品的市场售价为120万元(不含增值税),已知用该批材料加工产品需要再投入加工成本157元,预计发生销售费用为2万元,如果不考虑相关税费,则该批库存材料
注册验资的临时存款账户在验资期间()。
甲商场拟放弃现在经营的M商品,改为经营W商品。有关数据资料如下:(1)M商品年销售量7200件,进货单价30元,售价50元,单位储存成本10元,一次订货成本250元(2)W商品预计年销售量8000件,进货单价250元,售价270元,单位储存成本20元,
政治、经济、文化发展的极端不平衡是近代中国国情的一个突出方面.这是由于近代中国()。
指示不具有下列哪一个特点?()
一、注意事项1.申论考试,与传统作文考试不同,是对分析驾驭材料的能力与对表达能力并重的考试。2.作答参考时限:阅读材料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“申论要求”依次作答。二、给定资料(1)
(2005年单选34)下列权利中,只能由自然人享有的是()。
法学院的女生比男生多,在2009年下学期的数学期末考试中,法学院不及格的学生超过了一半。如果上述断定都是真的,以下哪项也必然是真的?
"I’venevermetahumanworthcloning,"sayscloningexpertMarkWesthusinfromhislabatTexasA&MUniversity."It’sastupid
最新回复
(
0
)