首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
67
问题
有如下类定义:
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;classsample{private:intx,y;public:sample(inti
通过______调用虚函数时,采用动态束定。
设有如下关系表:RST__________________ABCABCABC112313112223223313则下列操作中正确的是______。
以下程序段的输出结果是______。#include<iostream.h>voidmain(){intx[]二{9,7,5,3,1),y=0,j,*p=&x[2];for(j=0;i<3;j+
运算符重载是对已有的运算符赋予多重含义,因此()。
数据库逻辑设计阶段分为______。
关于C++主函数特性,下列叙述正确的是()。
下列关于顺序存储结构叙述中错误的是()。
从数据库中获取数据称为()。
随机试题
Everyoneknowsthatthefirstruleofdrivingisnevertakingyoureyesofftheroad.Teendrivers【C1】________beingcareful,bu
组织内声衰减程度的一般规律下列哪项是错误的
治疗痰热咳嗽之代表方
某企业2011年主营业务收人为12000万元,主营业务成本为7000万元,财务费用为200万元,利润总额为570万元,净利润为426万元,其资产负债表如下:根据上述资料,回答下列问题:该企业的资产负债率为()。
分部工程观感质量评价的结论为( )。
压力容器安装前应检查其生产许可证明以及技术和质量文件,检查设备外观质量,如果超过了质量保证期,还应进行()。
背景资料: A公司承包了东北某新建炼油厂的压缩机站机电安装工程,要求年底竣工。8台H型工艺气往复压缩机安装结束后,拟对压缩机进行单机调试,并由项目总工程师编制了用空气为介质的单机试运转方案报建设单位审批后,施工单位主持,建设单位参加单机试运工作。由于由其
【2015中国银行】帕累托最优意味着()。
MyfatherservedinWorldWarII.
A、Itwassad.B、Itwasfunnyandinspiring.C、Itwasverymoving.D、ItwasgivenbyapsychologistB
最新回复
(
0
)