首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类和对象的定义: 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
2019-08-23
32
问题
有如下类和对象的定义:
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://kaotiyun.com/show/CJ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;ClassA{public:A(){cout<<“A”;}~A(){cout<<“~A”;}};
类中数据成员和成员函数的默认类型为______。
在关系数据库中,每一个二维表称为______。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
根据程序中的注释将下列缺失部分补充完整。classA{char*a;public:A():a(0){}A(char*aa){//把aa所指字符串复制给a所指向的存储空间a=【】
下列关于队列的叙述中,不正确的是()。
在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是
下列选项可以做C++标识符的是
下列关于软件测试的描述中正确的是()。
随机试题
情况复杂,依照《治安管理处罚法》规定可能适用治安管理处罚的,询问查证的时间不得超过48小时。
LittlechildrenAwilllistenBwhatpeoplesayandCtrytoimitateDwhattheyhear.
按照借款人类型,个人住房贷款分为()。
关于附条件的合同,以下说法不正确的是()。
《民法典》第297条:“不动产或者动产可以由两个以上组织、个人共有。共有包括按份共有和共同共有。”请分析:按份共有人都享有哪些权利?
设A为n阶可逆矩阵,A2=|A|E.证明:A=A*.
在数据库中建立索引的目的是
Wecannotpermitsuchconduct.
Juliaconfirmingdinneron(1)______.
AaronSwartz.thebrilliantyoungsoftwareprogrammerandInternetactivistwhoinspiredaweandreverence(尊敬)fromleadingfigur
最新回复
(
0
)