首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类和对象的定义: 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
19
问题
有如下类和对象的定义:
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全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<iostream>usingnamespacestd;classTest{public:Test(){cnt++;}~Test
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x*y*y;)在下列对func的调用中,错误的是
函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是
______允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
在面向对象方法中,类的实例称为______。
随机试题
下列关于子宫峡部形态学特征的描述,正确的是
在神经上皮性肿瘤中最多见的是CT常见钙化的是
行走周期中,摆动初期指
不是引起乌头类药物中毒的原因是
患者服用某种中药后出现流涎、腹痛、腹泻、呕血、便血等症状,口涎、呕吐物、粪便多成蓝绿色,口中金属涩味,经医生检查后诊断为中毒性肝炎。推测该患者服用的中药是()。
(2008)在城市景观规划中,要使广场及周边建筑整体场景完整落入观赏者眼中,理想的视角是()。
框架梁、柱与剪力墙的轴线宜重合在同一平面内,当梁、柱轴线间有偏心时,下列______种偏心距要求是符合规定的?
普通水泥的主要特性有()。
从行为目标的理论上讲,资产评估的一般目的是评估资产的( )。
已知x>0,y>0,则x,y的比例中项为(1)x,y的算术平均值是6(2)的算术平均值是2
最新回复
(
0
)