首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Bag{ public: Bag(int p,char s=’M’):price(p),size(s){} void Sh
有如下程序: #include using namespace std; class Bag{ public: Bag(int p,char s=’M’):price(p),size(s){} void Sh
admin
2016-09-20
513
问题
有如下程序:
#include
using namespace std;
class Bag{
public:
Bag(int p,char s=’M’):price(p),size(s){}
void Show(){cout<
_____ { cout<
private:
int price;
char size;
};
int main(){
Bag Black(150,’S’);
const Bag White(300,’L’);
Black.Show();
White.Show();
return 0;
}
若运行时的输出结果为“150-S 300*L”,则划线处缺失的部分是( )。
选项
A、void Show()const
B、void Show(const)
C、void const Show()
D、const void Show()
答案
A
解析
Black与White两个对象都调用Show函数,输出的结果中除了成员变量的值不同,还有符号也不相同:一个是’-’,一个是’*’,可知划线处肯定是Show的重载函数;另外Black对象与white对象唯一的不同之处在于Black对象是普通对象,而White对象是const修饰的常量对象,所以常量对象调用的成员函数Show,一定是const修饰的常函数,即void Show()const,答案为A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/AdNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面这个程序段的时间复杂度是()。for(i=1;i<n;i++){y=y+1;for(j=0;j<=(2*n);j++)X++;}
如果一个数组中的每个元素都是同一类的对象,则该数组被称为【】。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为【】。
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数
派生类对象对其基类中的什么成员是可访问的?
在32位的计算机中,一个char型数据所占的内存长度的字节是
下面的说明中,正确的函数定义是()。
重新定义标识符的作用域规定是外层变量被隐藏,______变量是可见的。
执行语句序列charstrl[10]="ABCD",str2[10]="XYZxyz";for(inti=0;strl[i]=str2[i];i++)后,数组str1中的字符是XYZxyz,数组str2中的字符串是【 】。
随机试题
我们常说的工业烧碱是指()。
建设世界一流军队,必须向能打仗、打胜仗聚焦,必须牢固树立的唯一的根本的标准是()
感染邪毒产后发热治法是
A.包煎B.研粉吞服C.入汤剂D.冲服E.后下
女患者,37岁,每于月经将潮,出现大便溏泻,脘腹胀满,神疲肢倦,经行量多,色淡质稀,舌淡,苔薄白,脉濡缓。中医辨证为
男,51岁,重症肺炎患者,入院后次日病情加重,突发持续性呼吸急促,发绀,伴烦躁,呼吸频率38次/分,心率108次/分,律齐,两肺可闻及湿啰音。血气分析:pH7.34,FaO250mmHg,PaCO230mmHg。胸片示两中下肺纹理增多模糊,斑片状阴影,心胸
据《工业企业厂界环境噪声排放标准》,夜间偶发噪声的最大声级超过限值的幅度不得高于()dB(A)。
为提高工作效率,经单位会计机构负责人批准,出纳人员可以兼任会计档案保管和债权债务账目的登记工作。()
根据消费税法律制度规定,下列各项中,符合消费税纳税义务发生时间规定的是()。
下列各句中,没有语病、句意明确的是()。
最新回复
(
0
)