首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
有如下程序: #include using namespace std; class AA{ public: AA(){ cout
admin
2020-06-29
39
问题
有如下程序:
#include
using namespace std;
class AA{
public:
AA(){ cout<<1; }
AA(AA &a){ cout<<2; }
};
void f1(AA a){}
void f2(AA &a){}
int main(){
AA aa;
f1(aa);
f2(aa);
return 0;
}
运行这个程序的输出是
选项
A、1
B、12
C、122
D、121
答案
B
解析
main函数中,首先创建AA类的对象aa,使用默认构造函数初始化aa,输出"1";将aa作为实参传入函数f1,由于f1形参是a是局部对象,需要调用复制构造函数,用aa初始化a,输出"2";最后将aa作为实参传入函数f2,由于f2形参是AA类的引用a,a将直接引用aa,不需要调用构造函数,所以程序输出结果为:"12";答案为B。
转载请注明原文地址:https://kaotiyun.com/show/MByp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include#includeusingnamespacestd;classMyBag{public:MyBag(stringb
有如下程序:#includeusingnamespacestd;classCC{intk;public:CC(intn):k(n){}
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
有如下类定义:classPerson{public:Person(strings):name(s){}protected:stringname;
下列选项中,不是C++关键字的是
运算符重载是对已有的运算符赋予多重含义,因此()。
下列关于函数模板的表述中,正确的是
有如下类声明:classWhat{intn;public:doubled;private:charc;};类What的公有数据成员和私有数
下列选项中,正确的C++表达式是
在C++中,编译系统自动为一个类生成默认构造函数的条件是
随机试题
A.近3个月内劳力诱发的心绞痛的频率和程度加重,对硝酸甘油的需求增加B.心绞痛发作与体力活动无关,可出现短暂sT段抬高C.心绞痛的发作与劳累有关,其性质在1~3个月内无改变D.既往无心绞痛或心肌梗死病史,近1~2个月内劳累时出现心绞痛E.劳累和休息
某人46岁,DMF指数为5,说明
患者男,28岁。车祸致头面部损伤半小时。查体:意识模糊,烦躁不安,面部轻度发绀,吸气时锁骨上窝、剑突下、肋间隙内陷。面部检查见上颌骨活动,下牙弓变窄,下前牙骨段活动、后移,口腔内元明显异物,口内及颈部无血肿。对该患者应采用的急救方法为
2011年3月31日,勤正公司有关账户期末余额及相关经济业务如下:(1)“库存现金”账户借方余额2000元,“银行存款”账户借方余额350000元,“其他货币资金”账户借方余额500000元。(2)“应收账款”总账账户借方余额350000元,其所属明细账户
前几年,我国空调行业开发的商用空凋其核心技术还要依赖进口,现在我同某著名家电产品生产企业——A公司进行自主开发,已掌握了商用空调的核心技术。目前针对不同用户的使用特点,已开发出嵌入式、吊顶落地式、风管式等6大系列100多种款式新颖功能齐备的空调产品,在国内
关于战略实施中的领导层的说法中,不正确的是()。
遗传决定论的观点包括()。
我国宪法修正案中,将“邓小平理论”写进宪法序言的是()
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在Form1的窗体上画一个文本框,名称为Txt1;画一个命令按钮,名称为cmdDisplay,标题为“显示”,TabIndex属性为0。请为cmdDisplay
0.25×=_____
最新回复
(
0
)