首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
53
问题
有如下程序
#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全国计算机二级
相关试题推荐
已知如下程序的输出结果是23,请将画线处缺失的部分补充完整。#include<iostream>usingnamespacestd;classMyClass{public:voidPrint()
如果使用数组名作为函数参数,形实结合时,传递的是【 】。
在数据管理技术发展的3个阶段中,数据共享最好的是( )。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为
若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需“要使用的存储类别是()。
有以下类定义:classMyClass{private:intid;chargender;char*phone;public:MyClass()
面向对象程序设计思想的主要特征中不包括
某二叉树T有n个节点,设按某种顺序对T中的每个节点进行编号,编号值为1,2,…n,且有如下性质:T中任一节点v,其编号等于左子树上的最小编号减1,而v的右子树的节点中,其最小编号等于v左子树上的节点的最大编号加1。此二叉树是按()顺序编号的。
类的具体表现是通过______定义来操作的。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
随机试题
属于体词性短语的是()
利用安全检查表法进行危险源辨识时的缺点是( )。
在Word编辑菜单中,“粘贴”菜单命令呈灰色,说明()。
下列各项中,不属于增值税征税范围的是()。
以下属于从业人员销售活动禁止事项的是()。
报纸的产生、发展影响了中国社会的发展进程。西方传教士在广州办的中国第一份中文刊物《东西洋考每月统计传》,就曾发表了这样一段新闻:“英杰利之公会,甚推自主之理……倘国要旺相,必有自主之理。不然,民人无力,百工废,而士农工商未知尽力竭力矣”。这反映出近代外文报
德国人卡尔.奔驰研制的第一台以汽油为动力的汽车,7:1886年获得专利,从此汽油汽车_______,燃烧汽油作为动力也似乎成为_______的事,然而世界经济论坛评出的“2008年科技先驱”,却赫然将细菌“开动”小汽车列入其中。我们是否正在_______汽
小张家养了一只大狗和一只小狗。现在,小狗的体重只有大狗的一半。如果两只狗的体重各增加5千克,那么小狗的体重将达到大狗的60%。据此可知,若两只狗的体重各增加10千克,小狗、大狗的体重比将会是:
Tofunctionwellintheworld,peopleneedagoodsenseofwheretheirbodyisinspaceandhowit’spostured.This"positionse
Thepotentialofcomputersforincreasingthecontroloforganizationsorsocietyovertheirmembersandforinvadingtheprivac
最新回复
(
0
)