首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类和对象的定义: 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
47
问题
有如下类和对象的定义:
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全国计算机二级
相关试题推荐
下列关于运算符重载的叙述中,错误的是( )。
有如下程序:#include#includeusingnamespacestd;classXCD{char*a;intb;public:XCD(char;l:aa,intbB){a=flewchar[strlen(aA)+1]
有如下程序: #include<iostream> using namespace std; class BASE { public: ~BASE(){cout<<"BASE";} }; cl
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码。函数show0的功能是将1、2、3、4四个数字,组成互不相同且无重复数字的四位数,并将这些数输出到屏幕,输出的内容如下:123412431324134214
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义纯虚类TestClass0,包含纯虚函数fun(),请在注释//********1********后添
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
下列关于类和对象的叙述中,错误的是()。
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
随机试题
电阻的单位是()。
简述新中国初期的土地改革。
Thesellingpriceofthathouseand______$25,000.
RPA卡环组固位臂的坚硬部分仅应
下述对于地西泮的不良反应的描述中不恰当的是
不做假账是对会计人员的基本要求,最能体现这项要求的会计职业道德规范是()。
商业银行业务外包的种类包括()
根据财务管理理论,按企业所取得资金的权益特性不同,可将筹资分为()。
Newtechnologylinkstheworldasneverbefore.Ourplanethasshrunk.It’snowa"globalvillage"wherecountriesareonlyseco
A、Trainservicewillreturntonormalinafewdays.B、Thewomanwillnevertaketrainstocampusagain.C、Thewomanwasill-inf
最新回复
(
0
)