首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类和对象的定义: class Constants { public: static double getPI() { return 3.1416; } }; Constants constants; 下列各组语句中,能输出3.1416的是(
有如下类和对象的定义: class Constants { public: static double getPI() { return 3.1416; } }; Constants constants; 下列各组语句中,能输出3.1416的是(
admin
2021-06-10
51
问题
有如下类和对象的定义:
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种方式,一种是直接使用类来引用,即Constants::getPI();另一种是使用对象来引用,即constants.getPI( )。所以本题答案为D。
转载请注明原文地址:https://www.kaotiyun.com/show/j8fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类定义的说法中,正确的是()。
有如下程序段:inti=4;intj=1;intmain(){inti=8,j=i;cout
假设函数fun已经定义,其原型为“voidfun(inta,intb=7,char*p=’’**’’);”下列函数调用中错误的是()。
有如下程序:classBase{public:intdata;};classDerivedl:publicBase{};classDerived2:protectedBase{};
若MyClass是一个类名,且有如下语句序列MyClassc1,*c2;MyClass*c3=newMyClass;MyClass&c4=c1;上面的语句序列所定义的类对象的个数是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
若MyClass是一个类名,且有如下语句序列MyClassc1,*c2;MyClass*c3=newMyClass;MyClass&c4=c1;上面的语句序列所定义的类对象的个数是()。
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3;int*v4;};其中有一个成员变量的定义是错误的,这个变量是()。
随机试题
传统会计中可采用何种方法消除通货胀对会计信息的影响()
阴道灌洗可适用的情况是
唐朝的考课之法称为()。
地籍档案管理模块可分为()等功能。
地球表面积中,陆地面积约为1.49万km2,这个数量不受任何人为因素或社会经济因素的影响。因此,土地的自然供给是()。
网元出租业务中不包括管道出租业务。()
假设曲线ι1:y=1-x2(0≤x≤1)与x轴,y轴所围成区域被曲线ι2:y=ax2分为面积相等的两部分,其中a是大于零的常数,试确定a的值.
国际电信联盟的电信标准化部ITU—T的前身是(1),其发布的X.200建议是和(2)制定的开放系统互连七层参考模型(OSI)等价的。作为最简单的防火墙——分组过滤器在该模型的(3)层检查出入地址:网桥是在该模型(4)层进行网络间中继的互连设备;UDP则是I
Whentheyadviseyourkidsto"getaneducation"ifyouwanttoraiseyourincome,theytellyouonlyhalfthetruth.Whatthey
GetEnoughSleep—orElse!Agoodnight’ssleepismoreimportanttoyourhealththanyoumayrealize.[A]MeganJoneskne
最新回复
(
0
)