首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
520
问题
有如下程序:
#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全国计算机二级
相关试题推荐
表达式c3=c1.operator+(c2)或c3=operator+(c1,c2)还可以表示为【】
如果一个数组中的每个元素都是同一类的对象,则该数组被称为【】。
调试方法中的【】最适合小规模程序的排错。
下列叙述中,正确的是()。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
以下数据结构中不属于线性数据结构的是______.
软件设计模块化的目的是【】。
派生类对象对其基类中的什么成员是可访问的?
带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化()。
当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用#include命令,使之包含()文件。
随机试题
导致“徐发”的因素有
A、Cooperationandconcession.B、Exchangingdailynecessities.C、Equalityandmutualbenefit.D、Introducingadvancedtechnology.
三级耐火等级的多层民用建筑,允许建筑层数最多为()层。
涂饰工程的细部构造—般指( )等。
下列各项中,必须逐日结出余额的账簿有()。
速度、比例和效益的正确关系应该是()。
张某领6岁的儿子到儿童保健门诊述说其儿子最近情绪不好,体重下降,有时腹泻。希望知道孩子究竟得了什么病。医生首先了解其一般情况。询问了膳食情况和其健康状况,并做了相关体格检查后初步判定为轻度蛋白质一能量营养不良。然后建议其进行一系列实验室检测。最后确诊为轻度
下列陈述中错误的是()。
花木兰锦衣卫刘胡兰小花木棉花孔子
在整个上层建筑中,政治上层建筑居主导地位,其核心是()
最新回复
(
0
)