首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类和对象的定义: 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
22
问题
有如下类和对象的定义:
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,则下面调用正确的是
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于______期。
随机试题
A.稽留热B.弛张热C.间歇热D.回归热败血症的热型是
硬脑膜感染源于哪种病毒
为改善胎儿窘迫的缺氧状态,错误的护理措施是()。
生态环境保护措施的基本要求包括()。
为验证拟定的焊件工艺的正确性所进行的试验过程及结果评价是()。
李某5月份取得收入为5800元,若规定免征额为2000元,采用超额累进税率,应税收入2000元以下的,适用税率为5%;应税收入2000~5000元的,适用税率为10%;应税收入5000~10000元的,适用税率为15%。则王某应纳税额为( )。
简述说服法的基本要求。
设(x+y≠0)为某函数的全微分,则a为().
Notallworkersaretrainedsufficientlytogetusedtothenewproductionmethod.
A、Shefindstheyareahappycouple.B、Sheistiredofthem.C、Theyquarrelwithsomepeople.D、Theyareverygoodpeople.D
最新回复
(
0
)