首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类和对象的定义: class Constants{ public: static double getPI(){return3.1416;} }; Constants constants; 下列各组语句中,能输出3.1416的是( )。
有如下类和对象的定义: class Constants{ public: static double getPI(){return3.1416;} }; Constants constants; 下列各组语句中,能输出3.1416的是( )。
admin
2021-09-05
46
问题
有如下类和对象的定义:
class Constants{
public:
static double getPI(){return3.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/es5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若已定义了类Vehicle,则下列派生类定义中,错误的是()。
以下程序的执行结果是()。#include<iostream.h>classTcstClass2{public:TestClass2(){};TestClass2(inti,intj
下列是重载乘法运算符的函数原型声明,其中错误的是()。
下列关于对象初始化的叙述中,正确的是()。
下列叙述中正确的是
下列运算符不能重载为友元函数的是()。
下列符号中,正确的C++标识符是()。
下面c++标识符中正确的是()。
下列符号中可以用作C++标识符的是()。
算法的空间复杂度是指()。
随机试题
A.奇脉B.肝颈静脉回流征阳性C.奇脉、肝颈回流征阳性D.水冲脉、枪击音、脉压增宽E.收缩期喀喇音患者,女,32岁。低热1个月,伴胸闷、气急来院门诊。诊断为心包间皮瘤
细胞水肿的发生机制主要与下列哪种细胞器的功能障碍有关
用回弹法检查混凝土结构强度时,相邻两测点的净距一般不应小于()mm。
原位浇筑沉井施工要点包括()。
凡属______的施工作业,施工方必须在该项作业开始前24小时,书面通知现场监理机构到位旁站,见证施工过程。
目前在我国尚不存在的基金是( )。
下列各项中,不属于增值税征收范围的是()。
心理咨询是要按一定规范进行的有序操作,包括了()。
近年来,随着地方特色小吃商业价值被充分_________________,经营地方特色小吃的商家越来越多,由此引发地方特色小吃野蛮生长,致使不少地方特色小吃失去原本浓郁的自身特色而_____________。这不仅扰乱了市场秩序,还给地方特色小吃的健康发展
Thecash-for-clunkersprogramturnedouttobeaboonforAsianautomakersandthesmallcarstheyspecializein.WhileAmerican
最新回复
(
0
)