首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类和对象的定义: class Constants{ public: static double getPI(){return 3.1416;} }; Constants constants; 下
有如下类和对象的定义: class Constants{ public: static double getPI(){return 3.1416;} }; Constants constants; 下
admin
2019-04-18
67
问题
有如下类和对象的定义:
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种方式,一种是直接使用类来引用,即Constatlts::getPI();另一种是使用对象来引用,即constants.getPI()。所以本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/vpAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
从程序设计的方法和技术的发展角度来说,程序设计主要经历了结构化设计和______的程序设计阶段。
下面有关内联函数的叙述中,正确的是()。
类定义如下:classTestClass{public:TestClass(){cout<<1;}};则执行语句TestClassa,b[2],*p[2];后,程序的输出结果是()。
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Sta
已知有函数f的定义如下:intf(){staticints=0;s+=2;returns;}则在某程序中第二次执行函数调用语句f();时,函数f的返回值是_____
下列关于派生类构造函数和析构函数的说法中,错误的是()。
执行以下程序,输出结果的最后一行语句是______。#include<iostream.h>classSample{ intx,y; public: Sample(){x=y=0;} Samp
数据管理技术的发展经历了人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的是______。
下列选项中,与实现运行时多态性无关的是
随机试题
对于有限责任公司的监事会,下列哪一项表述符合法律规定?()
原始社会的领导体制是()
A、whetherinthatareatheclimatewashealthyornotB、whetheraparticulartreewashealthyornotC、whetherpeople,tookgood
经转氨基作用生成草酰乙酸的氨基酸是
乳牙 期间上下牙弓的咬合关系
下列表现符合呼气性呼吸困难特点的是
位于甲区的商贸公司与位于乙区的玻璃钢制品公司签订一份购销合同,双方约定在丙区交货。合同签订后,因玻璃钢制品公司未能及时供货,商贸公司向乙区法院起诉。如果乙区法院以()为由不予受理,则其做法是错误的。
财产清查结果处理的要求()。
2004年8月15日,新浪网上《道路交通安全法》中“机动车负全责”条款在网民的投票中认为不合理和合理的得票比例为悬殊的90.85%对0.45%。于是我们不禁要问,那些既无公家车可坐,亦无私家车可开,天天坐着公共汽车或者骑着自行车甚至只靠两只脚走在熙熙攘攘的
下列关于铁的说法错误的是:
最新回复
(
0
)