首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2021-02-22
19
问题
有如下类定义:
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://jikaoti.com/ti/kFl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于函数重载,下列叙述中错误的是
有以下程序 #include<iostream> using namespace std; class MyClass { public: MyClass(intn) {number=n;} //拷贝构造
下列关于派生类构造函数和析构函数的说法中,错误的是
有如下程序: #include<iostream> using namespace std; class BASE { public: ~BASE(){cout<<"BASE";} }; cl
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是
以下叙述正确的是
下列数据模型中,具有坚实理论基础的是
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:每卖出一个瓜,则计算瓜的重量,还要计算所有卖出瓜的总重量以及总个数,同时允许退货,请按照以下的操作,把类补充完整
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示学生学号的类CStudentID,但类CStudentID的定义并不完整。运行结果为:学生的学号为:200805学生名为:李伟删除学生学号为:200805
下列字符串中,不可以用做C++标识符的是()。
随机试题
钢管、钢罐一旦被雷击穿,其介质对周围环境造成危险时。其壁厚不得小于多少毫米允许作为接闪器?[2004年第111题]
脾的功能有()、调节血细胞数量、贮血和免疫。
常用来焊接铝镁合金以外的铝合金的通用焊丝牌号是HS331。()
下列有关皮质激素的叙述正确的是
糖皮质激素影响伤口愈合的主要原因是()。
A.阿卡波糖B.二甲双胍C.罗格列酮D.西格列汀E.格列吡嗪属于α-葡萄糖苷酶抑制剂的是()。
从界面管理的角度来说,对待纵向方面的问题应采取等级弱化的原则,即采取措施(),实行一体化管理。
采用适当方法对设计概算进行审查,是确保审查质量、提高审查效率的关键。其中,对审查中发现的主要问题以及有较大偏差的设计进行复核,对重要、关键设备和生产装置或投资较大的项目进行复查是()。
阅读下面材料,回答问题。某教师回到办公室说:“二(2)的学生真笨,这堂课我连续讲了三遍,他们还是不会,我是发挥了教师的主导作用了,他们不会我有什么办法?”你如何理解教师的主导作用?
CriticsmaintainthatthefictionofHermanMelville(1819-1891)haslimitations,suchasitslackofinventiveplotsafterMoby
最新回复
(
0
)