首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类和对象的定义: class Constants{ public: static double getPI(){return3.1416;} }; Constants constants; 下列各组语句中,能输出3.1416的是( )。
有如下类和对象的定义: class Constants{ public: static double getPI(){return3.1416;} }; Constants constants; 下列各组语句中,能输出3.1416的是( )。
admin
2021-09-05
50
问题
有如下类和对象的定义:
class Constants{
public:
static double getPI(){return3.1416;}
};
Constants constants;
下列各组语句中,能输出3.1416的是( )。
选项
A、cout<<constants->getPI();和cout<<Constants::getPI();
B、cout<<constants.getPI();和cout<<Constants.getPI();
C、cout<<constants->getPI();和cout<<Constants->getPI();
D、cout<<constants.getPI();和cout<<Constants::getPI();
答案
D
解析
本题考查静态成员函数。静态成员函数由于没有this指针,所以不能访问本类中的非静态成员。引用静态成员函数有2种方式,一种是直接使用类来引用,即Constants::getPI();另一种是使用对象来引用,即constants.getPI()。所以本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/es5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数模板:femplate<typenameT,typenameU>Tcast(Uu).{returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是
若已定义了类Vehicle,则下列派生类定义中,错误的是()。
在类声明中,紧跟在“public:”后声明的成员的访问权限是()。
下列运算符不能重载为友元函数的是()。
下列选项可以做C++标识符的是()。
下面c++标识符中正确的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
下面不能作为结构化方法软件需求分析工具的是()。
对如下二叉树进行后序遍历的结果为()。
算法的有穷性是指( )。
随机试题
菟丝子的性能特点有
注册会计师X是W股份有限公司2006年会计报表审计的外勤负责人,在对W公司固定资产审计中,请对以下问题进行分析判断。
在当事人登记结婚后,以下撤销婚姻的理由,成立的是()。
【2014年山东济宁】《国家中长期教育改革和发展规划纲要(2010一2020年)》中提出,创新人才培养模式必须()。
应用文语言表达的基本要求是()。
如果一项作业是增值作业,应同时满足下列()标准。
函数z=x2+y3-3xy的极小值为_______.
设∑是球面x2+y2+z2=4(z≥0)的外侧,计算yzdzdx+2dxdy.
有如下程序代码:PrivmeSubForm_Click()DimxAsInteger,yAsInteger。numAsIntegerx=3y=xDoU
WhowontheWorldCup1994footballgame?WhathappenedattheUnitedNations?Howdidthecriticslikethenewplay?【C1】______e
最新回复
(
0
)