首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类和对象的定义: class Constants { public: static double getPI() { return 3.1416; } }; Constants constants; 下列各组语句中,能输出3.1416的是(
有如下类和对象的定义: class Constants { public: static double getPI() { return 3.1416; } }; Constants constants; 下列各组语句中,能输出3.1416的是(
admin
2015-07-22
60
问题
有如下类和对象的定义:
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种方式,一种是直接使用类来引用,即Constants::getPI();另一种是使用对象来引用,即constants.getPI( )。所以本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/EkNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中,不属于数据库系统的是()。
有如下程序段:intn=0,sum=0;while(n++,n<50){if(n%2==0)continue;sum+=n;}cout<<sum;此程序段执行的输出结果为【】,
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;intd=1;fun(intp){staticintd=5;d+=p;
耦合和内聚是评价模块独立性的两个主要标准,其中反映了模块内各成分之间联系的是【】。
要定义数组a,使得其中每个元素的数据依次为3,9,4,8,0,0,0,错误的定义语句是()。
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。#include<iostream>usingnamespacestd;classA{public:A(){cout<<’A’;}
在下面程序的横线处填上适当的内容,使程序执行后的输出结果果为1/2005。#include<iostmam>usingnamespacestd;classDate{public:Date(int
己知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
以下都是C++语言标识符的是
随机试题
用直接组成成分分析法从大到小分析下列词组。需要多买一些
试述处于不同象限内的SBA,其投入与收入的关系的区别
重症肌无力危象
当市场机制不能有效地实现经济的一般均衡和资源的最优配置,这种情况叫做()。[2007年真题]
根据《公司法》的规定,下列选项中,属于有限责任公司股东会职权的是()。
信用保险的标的是各种物质财产及有关利益。()
资本主义社会的基本矛盾是社会劳动和私人劳动之间的矛盾。()
A、 B、 C、 D、 B
若,则a=__________,b=__________.
中国使用的PDH传输体系是()。
最新回复
(
0
)