首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类和对象的定义: class Constants { public: statie double getPI( ) { return 3.1416;} }; Constants constants; 下
有如下类和对象的定义: class Constants { public: statie double getPI( ) { return 3.1416;} }; Constants constants; 下
admin
2018-06-19
27
问题
有如下类和对象的定义:
class Constants {
public:
statie double getPI( ) { return 3.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://kaotiyun.com/show/YVAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
Staff类含有血型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Sta
下列程序的输出结果是______。#include<iostream>usingnamespacestd;classTest{public:Test(){cnt++;}~Test
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx{3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数ope
函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是
______允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
随机试题
下列关于建筑智能化工程系统检测的说法,正确的有()。
公平理论中横向比较的因素包括()。
未满多大年龄者,不得参与放射工作
从口内取出可摘局部义齿印模时,一般先()
病人赵某,住院后对来探视的家人抱怨病房里没有报纸、电视,也无人聊天,感觉特别寂寞、无聊。引起该患者心里抱怨的压力源可能是()
在管涌与流沙防治的基本方法中,最常见的临时防渗措施是()。
下列各项中,不属于会计岗位的有()。
基于人民警察的性质,人民警察不得散布有损于国家声誉、形象和威信的口头或书面言论;不得参加国家明令取缔、禁止以及未依法得到批准的社会团体或其他组织;不得参加以反对国家为目的66集会、游行、示威等活动;不得参加罢工。这主要是对人民警察()。
(2010年真题)甲将一栋楼房出租给乙,租期3年。1年后,甲向丙借款100万元,期限为1年,以该楼房作为抵押物并办妥相关抵押登记手续。借款期限届满,甲无力偿还债务。丙遂向法院起诉,要求拍卖该栋楼房以实现抵押权,并主张优先购买权。乙得知后也主张优先购买权。经
A、Onlyholdoneparty.B、Keepthepartysmall.C、Keepthepartyasecret.D、Arrangethepartyonlybytheytwo.CW:Gregorywill
最新回复
(
0
)