首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class A{ public: A(){data=0;) ~A() {} int GetData()const {return data;
有如下类定义和变量定义: class A{ public: A(){data=0;) ~A() {} int GetData()const {return data;
admin
2016-11-25
82
问题
有如下类定义和变量定义:
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
解析
由题意可知a为常对象,因为常对象不能被更新,所以通过这个常对象只能调用它的常成员函数GetData(),而不能调用其他成员函数SetData(10),因而选项B为本题的正确答案。
转载请注明原文地址:https://www.kaotiyun.com/show/VEAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化()。
运算符重载仍然保持其原来的优先级、______和______。
下列函数中,()是对文件进行写操作的。
对表达式for(表达式1;;表达式3)可理解为
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是
若有说明语句chara[]="Itismine";char*p="Itismille";则以下不正确的叙述是()。
作为成员函数重载的运算符,第一操作数就是参数表中隐含的________所指向的对象,因此并不显示地出现在参数表中。
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有______个元素。
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有______个元素。
随机试题
十二指肠溃疡手术治疗时,可供选择的术式包括
A.全血B.浓缩红细胞C.少白细胞红细胞D.洗涤红细胞E.冰冻红细胞一位伴有心功能不全的老年人,因上消化道急性大出血急需输血,选择哪种血制品最恰当
一般项目在可行性研究阶段估算流动资金应采用的方法是()。
围际工程投标报价中,暂定金额的处理方式是()决定其全部或部分使用。
哲学虽然不同于金融学,但它可以为我们进行农信社的业务发展研究提供()。
阅读下述材料,回答下列问题。材料1:“就吾最近几年的经验,用吾最近几个月的思考,觉得职业学校最要紧的一点,譬如人身中的灵魂,‘得之则生,弗得则死’。是什么东西呢?从其本质来说,就是社会性,从其作用来说.就是社会化。”材料2:“我们的职业
马克思在研究商品时,之所以考察商品的使用价值,因为使用价值是______。
党员干部要有能力不足的危机感,努力增强本领,做到()
1TheNationalFinanceSectionannouncedtodaythatitisloweringthe............onsavingsbonds.2The............pointdecli
Workmaysometimesseemlikehell,butwhenpeoplehaven’tgotit,theymissit,theywantitandperhapstheyevenneedit.Eve
最新回复
(
0
)