首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类和对象的定义: 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
43
问题
有如下类和对象的定义:
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://jikaoti.com/ti/uZc0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于函数参数的叙述中,正确的是()。
若已定义了类Vehicle,则下列派生类定义中,错误的是()。
类的析构函数的作用是()。
下列运算符函数中肯定不属于类FunNumber的成员函数的是()。
下列模板声明中,有语法错误的是()。
已知数组arr的定义如下:intarr[5]={1,2,3,4,5);下列语句中输出结果不是2的是()。
下列关于函数的描述中,错误的是()。
下列符号中,正确的C++标识符是()。
数据库设计的根本目标是要解决()。
下列选项中不属于软件生命周期开发阶段任务的是()。
随机试题
便于进行布尔查询的文件组织方式是()
A、ALTB、ASTC、ALPD、AMYE、hCG急性胰腺炎重要诊断指标是
“邻里单位”理论的提出,其目的有()。
施工质量事故按责任原因可分为()。
基金管理人进行信息披露时,应至少()公告一次封闭式基金的资产净值和份额净值。
下列关于选取样本的说法中,不正确的是()。
下列各项中,郭熙的绘画作品是()。
某教师在一次阶段测验中,设计了如下试题考查学生。【例题】在pH=1的含有Mg2+、Fe2+、Al3+三种阳离子的溶液中,可能存在的阴离子有()。①Cl-②NO3-③SO42-④S2-A.①
依次填入划横线部分最恰当的一项是()。①对于未能及时补充资本的开发商而言,行业冬天的最______的阶段可能仍未到来。②我们常听剑有人抱怨社会不公、______艰难。其实,与其怨天尤人,不如反躬自省。
世界上第一台电子数字计算机ENIAC是1946年研制成功的,其诞生的国家是()。
最新回复
(
0
)