首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class A{ public: A() { data = 0; } ~A() {} int GetData() const { ret
有如下类定义和变量定义: class A{ public: A() { data = 0; } ~A() {} int GetData() const { ret
admin
2019-05-22
46
问题
有如下类定义和变量定义:
class A{
public:
A() { data = 0; }
~A() {}
int GetData() const { return data; }
void SetData(int n) { data = n; }
private:
int data;
};
const A a;
A b;
下列函数调用中错误的是
选项
A、a.GetData();
B、a.SetData(10);
C、b.GetData();
D、b.SetData(10);
答案
B
解析
本题考查常对象,如果一个对象被定义为常对象,那么它不能调用该对象的非const型的成员函数,所以B选项错误,a为常对象,调用了SetData这个非const型的成员函数。
转载请注明原文地址:https://jikaoti.com/ti/yXA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 A耦合性是模块间互相连接的紧密程度的度量,取决于各个模块之间接口的复杂度、调用方式以及哪些信息通过接口。【知识拓展】模块的独立程序是评价设计好坏的一个重要标准,衡量软件的模块
A、 B、 C、 D、 Apb作为基类指针,可以指向派生类对象,但是它只能访问基类的成员函数,而不能访问派生类的成员函数,所以pb->show();访问的是基类的show()函数,故打印10,20。
A、 B、 C、 D、 Ccin是istream输入流类的派生类istream_withassign对象。cout是ostream输出流类的派生类ostream_withassign对象。
A、 B、 C、 D、 C派生类在公有派生和保护派生两种方式下,可以访问基类的保护成员。虚基类也可以被实例化,虚函数如果在派生类中不被重新定义,则直接被派生类继承。
A、 B、 C、 D、 C在数据字典编制过程中,常使用定义方式描述数据结构。
A、 B、 C、 D、 B叶子结点总是比度为2的结点多一个。所以,具有60个叶子结点的二叉树有59个度为2的结点。总结点数:60个叶子结点+59个度为2的结点+50个度为1的结点=169个结点。
补充完整下面的类定义:constdoublePI=3.14;classCircle{//圆形物体的抽象基类protected:doubler;//半径public:Circ
下面程序对一维坐标点类Point进行了运算符重载:#include<iostream>usingnamespacestd;classPoint{public:Point(intval){x=val
有如下两个类声明classAA{public:intm;};classBB:protectedAA{intn;};在类BB中,数据成员m的访问属性是_____,数据成员n
随机试题
口腔临床感染最危险又最典型的是
血崩或月经过多,色淡质稀,心悸气短,腰膝痠软,舌淡,脉微弱。方剂宜选用
公民甲个人准备设立一个有限责任公司,在公司设立及组织机构问题上咨询某律师,该律师的下列说法正确的是:
编制()有两种方法,一种叫“实物法”,另一种叫“单价估价法”。
再生水回用过程的监测控制包括()。
常住居民是指居住在本国的公民、暂居外国的本国公民和长期居住在本国且加入本国国籍的居民。()
影响人的发展的可能性因素有()。
郝某向银行取款时,银行工作人员因点钞失误多付给2万元。郝某以这2万元作本钱经商,获利4000元,其中2000元为其劳务管理费用成本。1个月后银行发现了多付款的事实,要求郝某退回,郝某不同意。下列有关该案的哪一表述是正确的?()
设y=fn(x)+f(xn),其中f(x)具有二阶导数,求y”.
A、Theyweretoocasual.B、Theyweretoodressy.C、Theywereuncomfortable.D、Theywerenotcharmingenough.CWhatwaswrongwith
最新回复
(
0
)