首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Cup{ public: void SetPrice(double val=5.8); double GetPrice() { return price;
有如下类定义: class Cup{ public: void SetPrice(double val=5.8); double GetPrice() { return price;
admin
2015-06-27
53
问题
有如下类定义:
class Cup{
public:
void SetPrice(double val=5.8);
double GetPrice() { return price; }
double GetPrice() const { return price; }
private:
double price;
};
void Cup::SetPrice(double val) { price=val; }
下列关于类中成员函数的叙述中,错误的是
选项
A、成员函数SetPrice不是内联函数
B、成员函数SetPrice的形参val具有默认值
C、成员函数GetPrice可以重载
D、类中没有对成员函数GetPrice进行重载
答案
D
解析
在类体中定义的成员函数,C++系统会自动将它们作为内联函数处理,而在类外定义的成员函数,系统并不把它们默认为内联函数,所以SetPrice不是内联函数,SetPrice的形参val具有默认值5.8,类体中有两个GetPrice,所以这是对GetPrice函数进行了重载,D选项错误。
转载请注明原文地址:https://kaotiyun.com/show/2DNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。#include<iostream>usingnamespacestd;intmain(){intn=10;while(n>7){n--;cout<<
程序段的输出结果是【】。inta=12,b=12;cout<<--a<<“”<<++b;
输入流对象是输出流的源头,下面______不是输入流类。
下列说法有错误的是______。
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;intmain(){inti=3;int&r=i;r=5;cout<<
下列语句中,错误的是()。
在一个派生类中,对基类成员、类对象成员和非类对象成员的初始化次序是先【】,后【】,最后为【】。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指()。
输出带引号的字符串“helloworld!”的语句是【】。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字()。
随机试题
焊接对于结构件而言,是一种不均匀的________过程,是容易使结构件产生内应力而引起变形的主要原因。
治疗风疹的主穴是:治疗风疹兼见呼吸困难者选:
患者,男性,30岁。因受凉后出现畏寒、发热,咳铁锈色痰,伴左侧胸痛。胸片左下肺大片密度增高阴影。下列属于肺炎球菌肺炎的并发症的是
免疫荧光检查时,病变上皮的棘层细胞周围呈现鱼网状荧光图形.提示为
某高层钢筋混凝土房屋,抗震设防烈度为8度,设计地震分组为第一组。根据工程地质详勘报告,该建筑场地土层的等效剪切波速为270m/s,场地覆盖层厚度为55m。试问,计算罕遇地震作用时,按插值方法确定的特征周期Tg(s)取下列何项数值最为合适?
能够提高操作性反应的概率的各种手段、措施叫()。
下列关于国务院金融监督管理机构的反洗钱职责的说法不正确的是()。
Readthefollowingpassageandanswerthequestionsthatfollowed.TwiceasmanygirlsasboysarebeingborninsomeArctic
计算并填写下表。
You______toseehimpretendtobeangry.
最新回复
(
0
)