首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
39
问题
有如下类定义:
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全国计算机二级
相关试题推荐
【】是一系列相关函数的模型或样板,这些函数的【】形式相同,只是所针对的【】不同。
在软件开发中,下面的任务不属于设计阶段的是______.
当使用带参数的操作子时,程序中必须包含头文件______。
下列有关指针的用法中错误的是()。
对类的构造函数和析构函数描述正确的是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
流操作子______可跳过输入流中的前导空白字符。
下列字符串中可以用作C++语言标识符的是
以下各选项组中,均是C++语言关键字的组是
关于关键字class和typename,下列表述中正确的是( )。
随机试题
以下恶意攻击方式属于主动攻击的是()
求极限.
在进行下肢静脉显像时,扎止血带所进行的显像主要是显示
有关18F-FDGPET/CT脑代谢显像注意事项,其中错误的是
患者,女性,44岁。因慢性痢疾住院治疗,灌肠时该患者应采取的正确体位是
A.负责标定国家药品标准品、对照品B.负责国家药品标准的制定和修订C.制定检验费收缴办法D.对已经批准生产的药品进行再评价E.核定进口药品检验费项目和收费标准《中华人民共和国药品管理法》规定国务院财政部门会同国务院价格主管部门
男,30岁,肛周脓肿术后,患处水肿、疼痛,为减轻患处的症状应选用
在银行风险管理中,主要职责是负责执行风险管理政策,制定风险管理的程序和操作规程,及时了解风险水平及其状况的机构是()。
甲广播影视公司为增值税一般纳税人,2018年6月份提供广告设计服务取得不含税销售额100万元,提供广告发布服务取得不含税销售额300万元。当月接受旅客运输服务,支付不含税价款30万元。已知文化创意服务的增值税税率为6%,则该广播影视公司20l8年6月份应缴
Julie:Doyouknoweverybodyhere?Paul:No.Hardlyanybody.Julie:HowdoyouknowSam?Paul:He’safriendofMark’s.Howd
最新回复
(
0
)