首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
36
问题
有如下类定义:
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://jikaoti.com/ti/psE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列各程序段中,不是死循环的是()。
以下能对二维数组a进行正确初始化的语句是
为了便于对照检查,测试用例应由输入数据和预期的______两部分组成。
定义如下枚举类型:enumNumber{one=1,tow=2,four=4,eight=8},则下列语句正确的是()。
下面关于对象概念的描述中,()是错误的。
下列数据模型中,具有坚实理论基础的是
下列叙述中正确的是
下列各项特点中,属于线性表的顺序存储结构的是()。
人员基本信息一般包括:身份证号,姓名,性别,年龄等。其中可以作为主关键字的是一【】。
下列数据结构中,属于非线性结构的是
随机试题
蛋白质变性时除生物活性丧失外重要改变是
A.婴儿期B.幼儿期C.学龄前期D.学龄期E.青春期建立亲子关系时,特别注意避免过分的干预,而是采取肯定和表扬的方法,是在
主动脉夹层的DeBakeyⅢ型,正确的为
营养性巨幼细胞贫血的治疗,哪一个是正确的
引起外阴瘙痒的病因很多。以下哪项是不正确的
经济政策是政府()的体现,是中央政府为实施规划目标而采取的一系列手段和对策。
在设计合同履行期间,因发包人原因要求解除合同。此时,已开始设计工作,发包人应根据设计人已完成的实际工作量承担违约责任,原则是( )。
根据《建设工程质量管理条例》规定,工程监理单位应当( )并在许可的范围内承担工程监理业务。监理单位保持公正的前提条件是( )
已定义以下函数intfun(int*p){return*p;}fun函数的返回值是()。
一个完整的计算机软件应包含
最新回复
(
0
)