首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类和对象的定义: class Constants { public: static double getPI() { return 3.1416; } }; Constants constants; 下列各组语句中,能输出3.1416的是(
有如下类和对象的定义: class Constants { public: static double getPI() { return 3.1416; } }; Constants constants; 下列各组语句中,能输出3.1416的是(
admin
2021-06-10
35
问题
有如下类和对象的定义:
class Constants {
public:
static double getPI() { return 3.1416; }
};
Constants constants;
下列各组语句中,能输出3.1416的是( )。
选项
A、cout<
getPI();和 cout<
B、cout<
C、cout<
getPI(); 和 cout<
getPI();
D、cout<
答案
D
解析
本题考查静态成员函数。静态成员函数由于没有this指针,所以不能访问本类中的非静态成员。引用静态成员函数有2种方式,一种是直接使用类来引用,即Constants::getPI();另一种是使用对象来引用,即constants.getPI( )。所以本题答案为D。
转载请注明原文地址:https://jikaoti.com/ti/WAh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类定义的说法中,正确的是()。
有如下类定义:classPoint{private;staticinthow_many;};_______how_many=0;要初始化Point类的静态成员how_many,下划线处应填入的
有如下程序段:inti=4;intj=1;intmain(){inti=8,j=i;cout
下列函数模版中的定义中,合法的是()。
有如下类定义:classB{public:voidfunl0{)private:voidtim20{)protected:voidfun30{));classD:publicB{
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3;int*v4;};其中有一个成员变量的定义是错误的,这个变量是()。
下列关于基类和派生类关系的叙述中,正确的是()。
随机试题
通常情况下,认为速动比率比较合理的比率是
以连线法取肌内注射部位的定位法是()。
《医疗事故处理条例》规定,医患双方不能确定患者死因或对死因有异议时,应在患者死亡后多长时间内进行尸检,或者具备尸体冻存条件的,可以延长至多少天
采用人月费单价法计算工程咨询服务费用时,费用中的月酬金由()等构成。
期货交易所工作工员不得()。
某有限责任公司,经营塑料产品,总资产1200万元,总负债200万元。现公司股东会作出了以下决定,请判断其哪些决定是不符合法律规定的?()
未来学家尼葛洛庞帝说:“预测未来的最好办法就是把它创造出来。”从认识与实践的关系来看,这句话给我们的启示是()。
报表控件有______。
Howmanyaretherequalitycontrolinspectionpoints?Atfirstinspectionstage,weinspect
______memostwasthattheyounggirlwhohadlostbotharmsinanaccidentcouldwritewithherfeet.
最新回复
(
0
)