首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Bag{ public: Bag(int p=200,char s=’M’):price(P),size(s){eout
有如下类定义: class Bag{ public: Bag(int p=200,char s=’M’):price(P),size(s){eout
admin
2016-09-20
34
问题
有如下类定义:
class Bag{
public:
Bag(int p=200,char s=’M’):price(P),size(s){eout<
private:
int price;
char size;
};
若执行语句Bag Alice,Kelly(Alice),*Twins[2],F4[4];
则输出结果为( )。
选项
A、MMMMMMMM
B、MMMMMM
C、MMMMM
D、MMMM
答案
C
解析
首先Bag Alice语句,会调用默认构造函数Bag(int p=200,char s=’M’),输出size的值M;接着Bag Kelly(Al:ice)语句会调用编译器生成的复制构造函数,完成初始化,复制构造函数只负责初始化成员变量,没有输出语句;Bag* Twins[2]定义一个Bag*类型的数组,包含两个Bag木类型的元素,并不会构造Bag对象,没有输出;而Bag F4[4]定义了一个Bag类型的数组,包含4个Bag类型的元素,同时这4个元素会使用默认构造函数完成初始化,所以调用Bag(int p=200,char s=’M’),输出4个M。综上,输出结果为MMMMM,答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/YdNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有如下程序:#include<iostream>usingnamespacestd;ints=0;classsample{staticintn;public:sam
下面几种调试方法中,不适合调试大规模程序的是()。
下面叙述正确的是______.
有以下程序:#include<iostream.h>voidmain(){intx=10,y=10;for(inti=0;x>8;y=++i)cout<<x--<<","<<y<<","
C++中封装性、继承性和【】是面向对象思想的主要特征。
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用#include命令,使之包含()文件。
【】是指反映数据元素之间逻辑关系的数据结构。
下列数据结构中,插入时不需要移动其他元素的是
随机试题
某公司拟筹集资金6000万元,其中:按面值发行债券2000万元,票面年利率10%,筹资费率2%;按面值发行优先股1000万元,年股利率为12%,筹资费率为3%;发行普通股3000万元,筹资费率4%,预计第一年股利率为12%,以后每年增长3%,所得税税
在Worel2010中,连续进行了两次“插入”操作,当单击一次“撤消”按钮后()
对于原发性周围型肺癌,首选的治疗方法是
某黄土场地采用碱液法处理,灌注孔成孔深度为4.8m,注液管底部距地表距离为1.2m,碱液充填系数为0.7,工作条件系数为1.1,土体天然孔隙比为1.0,按《建筑地基处理技术规范》(JGJ79一2002)计算。如单孔碱液灌注量为900L,加固厚度为(
“The damage the goods attribute to rough handling in transit.”最确切的翻译是( )
李某在某超市购物,付款后走出超市大门时被超市保安阻拦。保安怀疑李某有盗窃财物,强行将李某带到值班室进行全身搜查,结果一无所获。超市这一行为侵犯了李某的()。
下列关于含磷洗衣粉的表述不正确的是()。
定义应用需求的原型生命周期应该是一个迭代的过程,而其迭代工作量集中的【】。
Toenjoyalongerlifehasbeenadreamformankindsincealways.Withtheimprovementofhealthcare,nutritionandhealthknow
JeffBezosTakingthelongviewA)JeffBezos,thefounderandchiefexecutiveofAmazon,owesmuchofhissuccesstohisability
最新回复
(
0
)