首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
33
问题
有如下类定义:
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全国计算机二级
相关试题推荐
定义如下枚举类型:enumNumber{one=1,tow=2,four=4,eight=8},则下列语句正确的是()。
软件设计模块化的目的是【】。
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数
分布式数据库系统不具有的特点是
下列不属于软件工程的3个要素的是
在设计程序时,应采纳的原则之一是
对待排序文件的初始状态不作任何要求的排序方法有()。
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在划线处应填入的选项是#include<iostream.h>voidmain(){
数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是
在C++语言中,封装是借助于什么达到的?
随机试题
A.多极神经元B.假单极神经元C.两者均有D.两者均无大脑皮质()
Musiccomesinmanyforms,mostcountrieshaveastyleoftheirown.【C1】______theturnofthecenturywhenjazzwasborn,Americ
对乙类传染病中采取甲类传染病的预防控制措施是()。
甲县宋某到乙县访亲,因醉酒被乙县公安局扣留24小时。宋某认为乙县公安局的行为违法,提起行政诉讼。下列哪些说法是正确的?(卷二真题试卷第79)
计算机显示器参数中,参数640×480,1024×768等表示()。
在公布外汇牌价时,通常使用的标价方式有()。
依据《外商投资企业和外国企业所得税法》的有关规定,外国企业向我国境内企业单独转让邮电、通讯等软件,或者随同销售邮电、通讯等软件,转让这些设备使用的软件所取得的软件使用费,可按()。
对被测评者的回答或反应不作任何限制的品德测评法是()。
法定继承与遗嘱继承有何区别?
Forthispart,youareallowed30towriteanessaycommentingontheremark"Evenifyou’reontherighttrack,you’llgetrun
最新回复
(
0
)