首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
57
问题
有如下类定义:
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/7zfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有两个关系R和S如下:则由关系R得到关系S的操作是
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#include<iostream>usingnamespacestd;classBase{
下列代码段声明了3个类classPerson{};classStudent:publicPerson{};classUndergraduate:Student{};下列关于这些类之间关系的描述中,错误的是(
若已经声明了函数原型“voidfun(inta,doubleb=0.0);”,则下列重载函数声明中正确的是()。
在对函数进行原型声明时,下列语法成分中,不需要的是()。
下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的’’<<left",输出效果将发生变化的是()。
随机试题
简述新时代党的建设的主线。
下列哪项属于建立管理信息系统的条件
当开发区土地利用的生态适宜度较低或区域环境敏感性较高时,应考虑()的大规模、大范围调整。
抵押与质押的区别主要在于( )。
对于一个只关心风险的投资者,()。Ⅰ.方差最小组合是投资者可以接受的选择Ⅱ.方差最小组合不一定是该投资者的最优组合Ⅲ.不可能寻找到最优组合Ⅳ.其最优组合一定方差最小
使目标客户获得良好的第一印象的主要方法包括()。
长江公司系上市公司,属于增值税一般纳税人,适用的增值税税率为17%,适用的所得税税率为25%,所得税采用资产负债表债务法核算。不考虑除增值税、所得税以外的其他相关税费。长江公司按当年实现净利润的10%提取法定盈余公积。长江公司20×3年度所得税汇算清缴于
一切真理只有经历下面三个阶段才会被人接受:第一阶段,觉得可笑而不加理会;第二阶段,视为邪说而强烈抗拒;第三阶段,未加思索而欣然接受。这说明()。
A、Movethewashingmachinetothebasement.B、Turnthebasementintoaworkshop.C、Repairthewashingmachine.D、Finishherassi
Ifyouwipeafingeracrossahouseholdsurfacethathasn’tbeencleanedinthelastfewdays,chancesareyou’ll【B1】______with
最新回复
(
0
)