首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include using namespace std; class AA{ char c; public: AA():c(’X’){ } AA(c
有如下程序 #include using namespace std; class AA{ char c; public: AA():c(’X’){ } AA(c
admin
2021-05-06
29
问题
有如下程序
#include
using namespace std;
class AA{
char c;
public:
AA():c(’X’){ }
AA(char ch):c(ch){ }
AA(AA &aa):c(aa.c){ }
~AA(){ cout<<3; }
char value()const{ return c; }
};
void f1(AA a){ cout<
void f2(AA &a){ cout<
int main(){
f1(AA(’Y’));
f2(AA());
return 0;
}
运行这个程序的输出是
选项
A、X3Y3
B、XY33
C、Y3X3
D、YX33
答案
C
解析
main函数中,调用f1函数,创建局部对象AA(’Y’),此时形参a就是AA(’Y’)对象,输出a.value(),即"Y",f1函数执行完之后,需要销毁AA(’Y’)对象,调用AA类的析构函数~AA(),输出"3";接着程序调用f2函数,f2函数创建局部对象的引用a并初始化指向AA(),此时引用a所指对象的成员c值为"X",输出为"X",f2函数执行完之后,需要销毁a所指对象AA(),调用AA类的析构函数~AA(),输出"3",程序结束;运行结果为:"Y3X3",答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/oPfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明和函数声明classBase{intm;public:intn;protected:intp;};classDer
用于定义类的必不可少的C++关键字是
有如下程序:#includeusingnamespacestd;intmain(){inta[10];for(int*p=a;p
重载输入流运算符“>>”必须使用的原型为()。
下面不属于软件设计阶段任务的是
下列有关C++流的叙述中,错误的是()。
支持子程序调用的数据结构是()。
有如下类定义classMyClasspublic:Private:intdata;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyCla
下列字符中,可以出现在合法的C++标识符中的是
设二叉树如下:则前序序列为()。
随机试题
影响个体发展的因素主要有()。
驱使全球化的动力有哪几方面?
丙辰中秋,欢饮达旦,大醉,作此篇兼怀子由。明月几时有?把酒问青天。不知天上宫阙,今夕是何年?我欲乘风归去,又恐琼楼玉宇,高处不胜寒。起舞弄清影,何似在人间!转朱阁,低绮户,照无眠。不应有恨,何事长向别时圆?人有悲欢离合,月有阴睛圆缺,此事古难全。但愿人
A.支持尖相对的中央窝B.支持尖上的干扰点C.非支持尖上的干扰点D.上尖牙的舌斜面E.以调磨下尖牙的唇斜面为主在调磨尖牙侧干扰时,通常选磨
下列各项中,表述不正确的有()。
中国公民李某为境内甲公司设计部经理,2015年12月有关收支情况如下:(1)基本工资8000元,全年一次性奖金30000元。(2)为其他单位提供一项设计服务,分两次取得全部劳务报酬,每次1500元。(3)在某杂志发表专业
鲁迅是中国现代文学史上最重要的长篇小说作家。()
“影子真讨厌!”小猫汤姆和托比都这样想,“我们一定要摆脱它。”然而,无论走到哪里,汤姆和托比发现,只要一出现阳光,它们就会看到令它们抓狂的自己的影子。不过,汤姆和托比最后终于都找到了各自的解决办法。汤姆的办法是,永远闭着眼睛。托比的办法则是,永远待在其他东
在村镇规划中,某村道路需扩宽,有几户群众担心许诺赔偿不能兑现,有抵触情绪,阻挡施工建设,其中有一户还是你的亲戚。作为村干部,你将如何处理这一问题?
Thedestructionofthesetreasureswasalossformankindthatnoamountofmoneycould_______.
最新回复
(
0
)