首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类和对象的定义: 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
55
问题
有如下类和对象的定义:
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/BB8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
友元函数此题考查的是非成员函数对类的成员的访问权限,非成员函数只有在声明为类的友元函数才能访问这个类的所有private成员,否则是不能访问类的私有成员的。
A、 B、 C、 D、 C派生类的构造函数定义的一般格式为:派生类名(参数总表):基类名(参数表){派生类新增数据成员的初始化语句}在生成对象b时,就自动给基类构造函数传递实参1
A、 B、 C、 D、 B只有在创建对象时才会调用类的构造函数,在定义指针时不会调用构造函数,本程序共生成了3个同类对象a,b[2]。
A、 B、 C、 D、 A本题考查数据库系统的基本概念和知识。数据的逻辑结构是数据间关系的描述,它只抽象地反映数据元素之间的逻辑关系,而不管其在计算机中的存储方式。数据的存储结构又叫物理结构,是逻辑结构在计算
关系模型数据库系统模型有3种,分别为:层次模型、网状模型和关系模型。其中,层次模型用树型结构表示,网状结构用无向图表示,关系模型用二维表表示。
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
有如下两个类声明classAA{public:intm;};classBB:protectedAA{intn;};在类BB中,数据成员m的访问属性是_____,数据成员n
在算法正确的前提下,评价一个算法的两个标准是______。
A、 B、 C、 D、 Dc++语言中析构函数为符号“~”加类名,且析构函数没有返回值和参数,故前不加void关键字。所以正确的形式应该是~Myclass()。
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
若∫f(x)ex2dx=ex2+C,则f’(x)=()
A.葛根芩连汤B.芍药汤C.四神丸D.痛泻要方E.参苓白术散脾虚夹湿的腹泻,宜选用
血脂是指血浆中所含的脂质,包括甘油三酯、磷脂、胆固醇及其酯以及游离脂肪酸。脂类不溶于水,不能以游离的形式运输,而必须以某种方式与蛋白质结合起来才能在血浆中运转。游离脂肪酸和血浆清蛋白结合形成可溶性复合体运输,其余的脂类都是以()的形式运输。
不能异生为糖的是A.甘油B.乳酸C.脂肪酸D.氨基酸E.丙酮酸
以粗集科为主的沥青混合料面层复压宜优先选用()。
设项目总概算是确定整个建设项目从筹建到竣工验收所需金帮费用的文件,它是由()汇总编制而成的。
物价稳定的前提或实质是()。
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
AchangesofNewspapersBservicebyNewspapersCsaleplaceofNewspapersDpopularityofNewspapersETrendofNewspapers
Thetourguideisintroducingtheexhibitof______pottery.
最新回复
(
0
)