首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2019-05-22
37
问题
有如下类定义:
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/IB8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 D声明派生类的一般形式为:class派生类名:【继承方式】基类名。其中继承方式包括:public,private,protected,而virtual为c++中的关键字。虚函数的使用方
A、 B、 C、 D、 B拷贝构造函数是一个特殊的构造函数,它用一个已知的对象初始化一个正在创建的同类对象,它的一般格式是:类名::类名(cons类名&引用对象名)。当一个类的对象赋值给该类的另一个对象时,是
A、 B、 C、 D、 C通过调用友元函数,实现求解n!的算法。sum=5!+4!+3!+2!。
关系模型数据库系统模型有3种,分别为:层次模型、网状模型和关系模型。其中,层次模型用树型结构表示,网状结构用无向图表示,关系模型用二维表表示。
A、 B、 C、 D、 C③是错误的,因为在类体内,不允许对所定义的数据成员进行初始化;其他语句构造和析构函数的定义都是正确的。
若有类声明:classMyClass{public:MyClass(){cout<<1;}};执行下列语句MyClassa,b[2],*P[2];以后,程序的输出结果是A)11
有如下程序:#include<iostream>usingnamespacestd;classtest{private:inta;public:test(){cout<<"c
下列字符串中可以用作C++语言标识符的是
下列选项中不属于软件生命周期开发阶段任务的是()。
下面的符号中可以用作C++标识符的是()。
随机试题
患者男,55岁,右耳间断流脓20年,未进行中耳手术治疗,有听力下降。近半年来感右耳痛,3个月来有口眼歪斜,近1个月来右耳间断流血,可自止。下列哪些检查是患者初诊时不必要做的
函数y=ln(1+x2)的单调减少区间是()。
在进行敏感性分析过程中,与下列临界点的高低有直接关系的因素是______。
组织作为管理的一项重要职能,其含义表现为()。
某施工企业拟租赁一台施工机械,已知该施工机械的价格为72万元,租期为7年,每年末支付租金,租金按附加率法计算,折现率为10%,附加率为4%,则每年应付租金为()万元。
下列各项中,属于票据权利的是()。
下列选项中,没有违反公序良俗原则的是()。
某班经过调查同学们的体育兴趣爱好得知:所有的排球爱好者都爱好长跑,有些羽毛球爱好者爱好长跑。所有的象棋爱好者都不爱好长跑。由此可推出:
“出师未捷身先死,长使英雄泪满襟。”此句中所指的人物和作者分别是()。
老年患者进行牙周治疗时需要注意哪些?
最新回复
(
0
)