首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类和对象的定义: 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
54
问题
有如下类和对象的定义:
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全国计算机二级
相关试题推荐
由C++编写的面向对象的程序是由一个个的对象组成,对象之间通过【】而相互作用。
在任何类中都有三种访问权限的数据成员,这三种权限是public、private和_______。
表示C++类中保护成员的关键字是( )。
有如下程序:#include<iostream)usingnamespacestd;classBase{public:Base(intx=0){cout<<x;}};ClassDerived:
下列程序的运行结果是#include<iostream.h>classA{inta;public:A(){a=0;}A(intaa){
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是()。
根据程序中的注释将下列缺失部分补充完整。classA{char*a;public:A():a(0){}A(char*aa){//把aa所指字符串复制给a所指向的存储空间a=【】
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是
软件设计模块化的目的是【】。
随机试题
行政法的调整对象是()。
按照领导过程中的思维方式,可以将领导者分为()
青紫舌的形成一般见于
肾盂肾炎尿中白细胞数每高倍视野应大于
关于影响注射液滤过因素的叙述哪些是错误的
A.麻黄、桂枝B.薄荷、桑叶C.千年健、五加皮D.防风、荆芥E.干姜、肉桂放在斗架最底层的是
A注册会计师拟对H公司与借款活动相关的内部控制进行测试,下列程序中属于控制测试程序的是( )。注册会计师为了验证被审计单位在资产负债表日列示的长期投资确实归属于被审计单位所有,应实施的审计程序不恰当的是( )。
设有下三角矩阵A[0..10,0..10],按行优先顺序存放其非零元素,每个非零元素占两个字节,存放的基地址为100,则元素A[5,5]的存放地址为______
A、Sheiswellinterestedinthesoundcard.B、Shehasgotthesoundcardalready.C、Shethinksthecardsoundsimpressive.D、She
ItIsn’tEasyBeingGreenGreenstoriesofhotelsA)Overthesummer,IstayedatfourhotelsintheUnitedStates.Theywereal
最新回复
(
0
)