首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类和对象的定义: class Constants{ public: static double getPI(){return 3.1416;} }; Constants constants; 下列各组语
有如下类和对象的定义: class Constants{ public: static double getPI(){return 3.1416;} }; Constants constants; 下列各组语
admin
2020-12-21
68
问题
有如下类和对象的定义:
class Constants{
public:
static double getPI(){return 3.1416;}
};
Constants constants;
下列各组语句中,能输出3.1416的是( )。
选项
A、cout<<constants->getPI();和cout<<Constants::getPI();
B、cout<<constants.getPI();和cout<<Constants.getPl();
C、coat<<constants->getPI();和cout<<Constants->getPI();
D、cout<<eonstanls.getPI();和cout<<Constants::getPI();
答案
D
解析
本题考查静态成员函数。静态成员函数由于没有this指针,所以不能访问本类中的非静态成员、引用静态成员函数有2种方式,一种是直接使用类来引用,即Constants::getP1();另一种是使用对象来引用,即constants.getP1():所以本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/1Kyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数模板声明: template<typename T> T Max(Ta,Tb){return(a>=b)?a:b;) 下列对函数模扳Max的调用中错误是
有如下程序段:inti=5;while(inti=0){cout
下列语句中,错误的是
有如下程序: #include<iostream> using namespace std; class BASE { public: ~BASE(){cout<<"BASE";} }; cl
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成列操作,将类的定义补充完整,实现以下功能:(1)完成CBook类构造函数,对整型变量ID和作者Author进行赋值,请在注释//********1*****
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义私有常量PI,请在注释//********1********后添加适当的语句。(2)完成类的
负责数据库中查询操作的数据库语言是
有如下类定义:ciassA{char*a;public:A():a(0){}A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间a=_____;strcpy(a,aa);
数据库设计中反映用户对数据要求的模式是
带链队列空的条件是
随机试题
MAN是哪种计算机网络的简称()
比较补体两条主要激活途径的不同点。
化疗指数
某房地产开发公司开发的“山水家园”楼盘预计到2006年9月1日竣工,公司如果于2005年10月1日起销售房屋,必须满足下列哪些条件?
敬亭山位于宣城市区北郊,是著名的游览景点,下列名人诗作与敬亭山无关的是()。
老年人容易骨折是因为骨胶原合成减少,剩下较多的钙质导致骨骼变脆。()
当自我把焦虑当成一种危险或不愉快的信号时,它就会做出反应,形成()。
甲、乙是某案的两个涉嫌者。甲说:“我没作案”;乙说:“我们两人中只有一个说真话”。如果乙说真话,则甲说假话,因而甲作案。如果乙说假话,则有两种可能:第一,两人都说真话;第二,两人都说假话。第一种可能性不成立,因为已假设乙说假话,因而只能是两人都说假话,所以
劳动是人类礼会存在和发展的基础,集巾体现着人类社会的物质性。()
ThereisnoplaceinthecountrythatwillbemoreaffectedbytheSupremeCourtbattleoverPresidentObama’splantoshieldmi
最新回复
(
0
)