首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Box{ public: double GetLength() { return length; } double GetWidth();
有如下类定义: class Box{ public: double GetLength() { return length; } double GetWidth();
admin
2019-07-10
76
问题
有如下类定义:
class Box{
public:
double GetLength() { return length; }
double GetWidth();
double GetHeight();
private:
double length,width,height;
};
inline double Box::GetWidth() { return width; }
double Box::GetHeight() { return height; }
在成员函数 GetLenth、GetWidth 和 GetHeight 中,内联函数有
选项
A、3个
B、2个
C、1个
D、0个
答案
B
解析
在类体中定义的成员函数,C++系统会自动将它们作为内联函数处理,而在类外定义的成员函数,系统并不把它们默认为内联函数,使用inline也是内联函数,所以共有2个内联函数GetLength和GetWidth,B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/MP8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面有关重载函数的描述中正确的是
下列程序的输出结果是【】。#include<iostream.h>voidmain(){inta(5),b(6),i(0)1j(0);switch(a){case5:switch(b)
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是()。
下述关于break语句的描述中,()是不正确的。
派生类继承基类的方式有
下列叙述中错误的是
若有如下类声明class MyClass{public: MyClass(){cout<<1;}};执行下列语句MyClass a,b[2],*p[2];以后,程序的输出结果是
在下面的运算符重载函数的原型中,错误的是______。
在C++中,合法的字符常量是______。
算法分析的目的是()。
随机试题
骨盆出口平面的出口横径,即坐骨结节间径的平均长度是
梁小姐,2l岁,身体瘦弱,脊柱后凸畸形,弯腰动作受限,腹股沟区有一肿物,穿刺抽出脓液,应诊断为
某企业生产一种产品,单价10元,单位变动成本4元,本月销售量为1000件。固定成本为5000元/月。如果想要下月比本月的利润提高200%,假设其他条件不变,则单价应提高为()元。
下列项目中,免征土地增值税的有()。
在德育中,要注意“一把钥匙开一把锁”是贯彻了哪条原则?()
2014年,安徽省《政府工作报告》提出,()是我省经济增长的最大潜力和持续动力,彰显了省政府立足省情发展经济的新思路。
几乎所有的财务计划都要求从外部提供销售预测。(东北财经大学2013年真题)
对不同类型的运算符,优先级的规定是()。
At18,AshanthiDeSilvaofsuburbanClevelandisalivingsymbolofoneofthegreatintellectualachievementsofthe20thcentu
Traditionally,supportersmarkLaborDayinthecontextoflaborversuscorporations,asworkingpeopleversusbigbusiness.But
最新回复
(
0
)