首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
49
问题
有如下类定义:
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.h>voidmain(){floatX=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______.
C++语言中规定函数的返回值的类型是由()。
在不同文件的函数中,对非静态全局变量的引用要加的关键字是()。
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
在C++中,打开一个文件,就是将这个文件与一个【】建立关联,关闭一个文件,就是取消这种关联。
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的
假定int类型变量占用两个字节,其有定义intx[10]={0,2,4};,则数组x在内存中所占字节数是
关于关键字class和typename,下列表述中正确的是( )。
【】是指反映数据元素之间逻辑关系的数据结构。
随机试题
我国《就业促进法》中规定的具体负责全国就业促进工作的部门是_________。
Theuseofthemotorcarisbecomingmoreandmorewidespreadinthetwentiethcentury;asanincreasingnumberofcountriesdeve
胸部损伤中,第4-7肋骨较长是固定,因此最难折断。
我国常用的框幅式航空摄影仪主要有()。
“预提费用”账户如有余额,其余额一般在贷方。()
会计科目是______的名称,会计科目的内容通过______反映出来。
下列哪一选项属于运动损伤治疗与康复的物理疗法?()
已知函数f(x)=xe-x(x∈R).求函数f(x)的单调区间和极值;
视图机制具有很多优点,下面的()不是它的优点。
Nowadays,airtravelisvery【C1】______.WearenotsurprisedwhenwewatchonTVthatapoliticianhastalkedwithFrenchPresid
最新回复
(
0
)