首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类和对象的定义: 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
2019-05-22
24
问题
有如下类和对象的定义:
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://jikaoti.com/ti/XXA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 D因题目中定义的指针value是指向变量i的,所以直接利用语句MyClass(inti){valuei,newint(i);}对value进行赋值即可。
A、 B、 C、 D、 A本段程序实现从键盘接收一段字符串,并计算字符串的长度,cin输入流对象会将空白符、回车符、tab键作为终止标志,所以输入Ahcdefgabcd得到的字符串长度为7。
A、 B、 C、 D、 D重载后的运算符的优先级和结合性都不会改变,运算符重载进行对原有的运算符进行适当的改造,重载的功能与原有的功能相类似,但是不能改变原运算符的操作对象个数。
二叉树的遍历分为三种,它们是前序遍历、______遍历和后序遍历。
内存地址指针变量指向的不是变量保存的数据值,而是变量的地址,所以指针变量保存的是对象的内存地址。
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制:#include<iostream>usingnamespacestd;classBase{
下面的符号中不属于C++关键字的是()。
A、 B、 C、 D、 Dc++语言中析构函数为符号“~”加类名,且析构函数没有返回值和参数,故前不加void关键字。所以正确的形式应该是~Myclass()。
下列字符串中可以用作C++语言标识符的是
随机试题
肝性脑病患者禁用肥皂水灌肠的主要原因是
下列哪一项不属于疖的特点
甲公司是著名风险投资公司,乙公司是日益发展壮大的网上商城。乙方为增加产品线、建设新的物流基地希望获得甲公司的融资,双方就此进行了谈判,请回答下列问题:
以下各项中的请求权可以不通过破产程序清偿的是:()
根据《国务院关于进一步加强安全生产工作的决定》,我国重大危险源的监控分为______。
影响大气环境的因素,下列较全面的是()。①气象因素;②地理因素;③污染物的性质;④城市人口数量;⑤城市工业
L企业是一家煤矿企业,年底该企业想要对煤石的存量进行清查,这种情况下适用于实地盘点法。( )
以下关于期权特点的说法不正确的是( )。
利率和收入的组合点出现出在JS曲线右上方,LM曲线的左上方的区域中则表示()。
为了防止信息被别人窃取,可以设置开机密码,下列密码设置最安全的是()。
最新回复
(
0
)