首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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-07-22
61
问题
有如下程序
#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/q5Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
下列叙述中正确的是
下列叙述中正确的是
在软件开发中,需求分析阶段可以使用的工具是( )。
某二叉树有5个度为2的节点,则该二叉树中的叶子节点数是
下列叙述中,正确的是
数据库系统的核心是
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
在关系数据库中,用来表示实体之间联系的是()。
随机试题
对于成人偏瘫患者运用病理运动模式是训练加强正常的运动模式的方法是
有效成分为苷类的中药,常采用下列哪些炮制方法
女青年牛某因在一档电视相亲节目中言词犀利而受到观众关注,一时应者如云。有网民对其发动“人肉搜索”,在相关网站首次披露牛某的曾用名、儿时相片、家庭背景、恋爱史等信息,并有人在网站上捏造牛某曾与某明星有染的情节。关于网民的行为,下列哪些说法是正确的?(卷三20
(2006年)法院在审理某药品行政处罚案时查明,药品监督管理局在作出处罚决定前拒绝听取被处罚人甲的陈述申辩。下列关于法院判决的哪种说法是正确的?
下列关于预付款担保的主要形式,描述正确的是()。
背景资料:某施工单位承接了某二级公路E3标段(K15+000~K48+000)路基工程施工。由于该标段工程量较大,工期紧张,项目经理对工程质量管理与控制尤其重视,要求项目总工对质量控制负总责,对技术文件、报告、报表进行全面深入审核与分析,并采取测
某工程合同价为500万元,合同价的60%为可调部分。可调部分中,人工费占35%,材料费占55%,其余占10%。结算时,人工费价格指数增长了10%,材料费价格指数增长了20%,其余未发生变化。按调值公式法计算,该工程的结算工程价款为()万元。
一般来说,债券的期限越长,其市场价格变动的可能性就( )。
教学过程的中心环节是()。
某歌舞厅存在容留妇女卖淫和贩卖摇头丸现象,当地公安局查实后依据《治安管理处罚法》的规定,吊销其营业执照。()
最新回复
(
0
)