首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
521
问题
有如下程序:
#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://kaotiyun.com/show/AdNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中用于是否进行了非法操作的函数名是()。
若有以下函数调用语句:f(m+n,x+y,f(m+n,z,(x,y)));在此函数调用语句中实参的个数是()。
C++语言程序的注释可以出现在程序中的任何地方,一个注释以【】作为开始和结束的标记。
将代数式z=转换成程序设计中的表达式为【】。
在重载运算符函数时,下面()。运算符必须重载为类成员函数形式。
软件设计模块化的目的是【】。
派生类对象对其基类中的什么成员是可访问的?
________是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。Boo1fun(char*str){inti=0,j=0;while(str[j]j++;f
应用数据库的主要目的是
随机试题
男性,21岁,2年前因工作环境压抑辞职,之后将自己封闭起来,整天睡觉,无论做什么工作,做不久就辞职,继续回家睡觉,喜欢一个人待着,不喜欢和人交往,无事可做时就只有睡觉,除了吃饭基本都是在床上度过。该患者的诊断最可能是()
男性,50岁。1个月来气短、呼吸困难,1周来发热、咳嗽,B超发现“右侧大量胸腔积液”。近半年日渐消瘦。查体:T37.5℃,R21次/分,轻度贫血貌,高枕右侧卧位。该患者胸部叩诊不可能出现的体征是
关于精索静脉曲张的超声描述,正确的是
A.肝脏B.肾脏C.肺D.口腔E.小肠药物代谢的主要器官是
市场调查方案设计过程中的第一步是()。
根据支付结算法律制度的规定,下列各项中,属于无效票据的有()。
工厂拖欠职工工资,有人反映工厂主要领导大吃海喝,上级领导让你去调查。你如何做?
(2011年单选28)下列关于我国县级人民政府的表述,正确的是()。
A、 B、 C、 D、 A
NewFoodsandtheNewWorldInthelast500years,nothingaboutpeople-nottheirclothes,ideas,orlanguages-haschangeda
最新回复
(
0
)