首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
2015-06-27
19
问题
有如下程序
#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://kaotiyun.com/show/JIBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
计算两次考试成绩(X、Y)的相关系数。
一位教师对4年级的学生进行了一项阅读能力成绩测验。考查原始分数的分布后发现,高分很少但低分相当多。如果该教师感兴趣的是学生对所涉及知识的掌握程度,那么她应该报告以下分数的哪个结果?()
一位教育学教师让每个学生报告他们用于准备考试的时间和考试时答错的题目数:计算用于准备考试的时间和考试时答错的题目数之间的积差相关系数。
一般来说,贯穿于教育活动全过程,以改进工作为目标的教育评价是()
关于中等教育机构,下列说法错误的是
标志着中国古代重实体、轻程序传统的终结的法典是()
已知函数z=u(χ,y)eaχ|by,且=0,若z=z(χ,y)满足方程+z=0,则a=________,b=________.
设函数U=f(χz,yz,χ)的所有二阶偏导数都连续,则=().
有下列二叉树,对此二叉树前序遍历的结果为()。
按层次次序将一棵有n个结点的完全二叉树的所有结点从1~n编号,当i≤n/2时,编号为i的结点的左子树的编号是()。
随机试题
既可屈肘又可使前臂旋后的肌是
宫颈不典型增生的分级取决于
血清间接胆红素增加明显的是
牙脱位后的并发症主要包括()。
关于太阳的高度角、方位角和地球纬度三者间的关系。下列哪个说法是正确的?(2003,48)
[2014年真题]根据《房屋建筑与装饰工程工程量计算规范》(GB50854—2013)规定,有关木结构工程量计算,说法正确的是()。
生产力的决定作用在于()。
在进行总体平均数的区间估计时,下列哪种情况可用t值计算?()
文字突出的作用是打破了有声语言的______________和______________的局限,扩大了有声语言的使用范围。
(演示文稿题)打开考生文件夹下的演示文稿“yswg.pptx”,根据考生文件夹下的文件“PPr素材.docx”,按照下列要求完善此文稿并保存。第一张幻灯片的标题为“计算机发展简史”,副标题为“计算机发展的四个阶段”;第二张幻灯片的标题为“计算机发展的四
最新回复
(
0
)