首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类和对象的定义: class Constants{ public: static double getPI(){return 3.1416;} }; Constants constants; 下
有如下类和对象的定义: class Constants{ public: static double getPI(){return 3.1416;} }; Constants constants; 下
admin
2019-04-18
45
问题
有如下类和对象的定义:
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种方式,一种是直接使用类来引用,即Constatlts::getPI();另一种是使用对象来引用,即constants.getPI()。所以本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/vpAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若磁盘上已存全路径文件名为c:\ctest\test.txt的文件,下面语句中不能打开该文件的是()。
执行下面语句后,输出字符"#"的个数是()。for(inti=50;i;--i)cout<<’#’;
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Sta
给定一个关键字序列(24,19,32,43,38,6,13,22),进行快速排序,扫描一趟后的结果是______。
下列关于C++函数的说明中,正确的是()。
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
关于this指针的说法不正确的是()。
下面的函数利用递归实现了求1+2+3+…+n的功能:intsum(intn){if(n==0)return0;elsereturnn+saln(n-1);}在执行SUm(10)的过程中,递归调用s
重载的流运算符函数应该被定义为类的______函数。
随机试题
在膀胱肿瘤的检查方法中,MRI在以下哪几个方面优于CT检查
单侧唇裂采用下三角瓣法修复的优点是
某大型工业项目的主厂房工程,发包人通过公开招标选定了承包人,并依据招标文件和投标文件,与承包人签订了施工合同。合同中部分内容如下所述。(1)合同工期160天,承包人编制的初始网络进度计划,如图4—1所示。由于施工工艺要求,该计划中C、E、I三项工作施
外汇市场的特点有()。
甘肃2015年8月的工业增加值约为()亿元。
下列关于栈的描述中错误的是
Babiescanlearnevenintheirsleep.Aninfantcanrecognizealotofsoundsbythetimeheorsheisayearold.
FoodFrightExperimentsunderwayinseverallabsaimtocreatebeneficialtypesofgeneticallymodified(GM)foods,including
•YouwillheartheCEOofAT&Ttellingabouttheachievementsofthecompanyin2003.•Asyoulisten,forquestions1-12,comple
Writingbeinglargelyaself-taughtoccupation,textsonhowtogetaboutit—thoughgreatinnumber—seldomareofmuchuse.
最新回复
(
0
)