首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
17
问题
有如下类定义:
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/DIfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是
下列叙述中正确的是
用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了多个类,但类不能达到输出要求,按照定义的输出修改函数,使得输出如下:TestClass3TestClass2TestClass1其中定义的类并不完整,
使用VC6打开考生文件夹下的源程序文件modi2.epp。请完成函数fun(char*s),该函数完成以下功能:(1)把S中的大写字母转换成小写字母,把其中的小写字母转换成大写字母。并且在函数中调用写函数WriteFile()将结果输出到modi
下列程序执行后,屏幕的输出是()。#include<iostream>usingnamespacestd;voidswap(intx,inty){inttemp=x;x=y;
下列有关函数重载的叙述中,错误的是()。
下列关于模板形参的描述中,错误的是()。
当循环队列非空且队尾指针等于队头指针时,说明循环队列己满,不能进行入队运算。这种情况称为()。
随机试题
乳腺橘皮样外观常见的乳腺癌类型是
患者,男,45岁。近日常感疲倦、食欲缺乏,有时恶心。遵医嘱查丙氨酸转氨酶(谷丙转氨酶),最佳的采血时间是
A.复方氯化钠注射液B.葡萄糖注射液C.氨基酸注射液D.静脉脂肪乳注射液E.羟乙基淀粉注射液属于糖类输液的是
当建筑长度的上部土层较软,承载力较低,不适宜采用载天然地基上作浅基础时,采用()。
投资估算的作用有()。
下列危险因素中,作为项目职业健康安全控制的重点、必须采取有针对性的控制措施的是()。
下列选项中是燃气轮机中常用的气体燃料的是()。
对申请注册的商标,商标局应当自收到商标注册申请文件之日起一定期间内审查完毕,符合《商标法》有关规定,予以初步审定公告。根据商标法律制度的规定,该期间是()。
设有一URL为:http://www.wuyouschool.cn/index.asp,则其中的主机名为【 】。
Boll______.Bali’swife______.
最新回复
(
0
)