首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类和对象的定义: 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
58
问题
有如下类和对象的定义:
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全国计算机二级
相关试题推荐
已知在一个类体中包含如下函数原型:VOLUMEoperator.(VOLUME)const;,下列关于这个函数的叙述中,错误的是()。
下列叙述中正确的是
下列字符串中,正确的C++标识符是()。
有如下语句序列:ifstreaminfile("DATA.DAT");iffinfile.good())cout
下列叙述中正确的是()。
数据库设计的根本目标是要解决()。
软件需求规格说明书的作用不包括()。
在软件开发中,需求分析阶段可以使用的工具是()。
设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的
算法的空间复杂度是指( )。
随机试题
凡被加工的孔深超过100mm的,都属于钻深孔。( )
化脓性链球菌感染变形杆菌感染
某市拟公开出让一宗住宅房地产用地,该市国土资源局于2007年12月1日在当地土地市场网发布挂牌出让公告,明确挂牌时间为2007年12月18日上午8时至2008年1月7日下午4时,同时该市国土资源局规定申请时间为2007年12月10日至12月29日。甲公司于
《生产安全事故报告和调查处理条例》(国务院令第493号)规定,对事故调查组提交的重大事故调查报告,人民政府应当自收到之日起()日内作出批复。
金融犯罪是指发生在金融业务活动中,违反金融管理法律法规,危害国家有关货币、银行、信贷、票据、外汇、保险、证券等管理制度,破坏金融管理秩序,情节严重,依照《刑法》应受刑罚处罚的行为,下列属于金融犯罪的是()。
作品取样系统的评价包括三个基本部分:作品集、成长档案和观察记录表。()
Thetrainshakesbackandforth,itswheelsmakingaloudnoiseagainstthetracks.Outsidethewindowthefreezingcoldofwint
2,18,33,48,64,()。
下列给定程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正程序中的错误或在中括号处填上正确的内容并把中括号删除,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序
【S1】【S2】
最新回复
(
0
)