首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class A{ public: A() { data = 0; } ~A() {} int GetData() const { ret
有如下类定义和变量定义: class A{ public: A() { data = 0; } ~A() {} int GetData() const { ret
admin
2021-05-06
85
问题
有如下类定义和变量定义:
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://www.kaotiyun.com/show/GJfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句"doublea=2/3;",则语句"cout
有如下函数定义:voidfunc(inta,int&b){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y的值分别是()。
下列字符串中不能作为C++标识符使用的是
请打开考生文件夹下的解决方案文件proj3,其中包含主程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有XArray类的定义和main主函数的定义。请把主程序文件中的XArray类的成员函数sum()的定义补充完整,补充的内容填写在"
有如下程序:classBase{public:intdata;};classDerivedl:publicBase{};classDerived2:protectedBase{};
如果利用C++流进行输入输出,下面的叙述中正确的是()。
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
若字符指针P所指向的字符串为"abcdefg",在执行语句()。char*ap=newchar[strlen(p)+1];之后,ap指向的字符数组的元素个数为
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
下列哪项不是面向对象程序设计的主要特征()。
随机试题
中国为海外投资面临的政治风险提供保险的专门机构是()
Forthispart,youaresupposedtowritealetterinEnglishin100-120wordsbasedonthefollowingsituation.Remembertowrit
甲型血友病患者缺乏的凝血因子是
初孕妇自觉胎动,多数开始于
医务人员在任何情况下,都能把握自身的不可动摇的一种强有力的内在力量是指一定社会群体或集团的人们,依据一定的道德观念,对社会生活中的事件或人的行为形成的带有倾向性的共同看法,并以此对人的行为或组织施加影响是指
试论宪法关系的特点。
不同法的形式具有不同的效力等级。下列各项中,效力低于地方陛法规的是()。
【2015辽宁本溪】瞬时记忆的容量大约为5±2个组块。()
有黑、白、蓝三种颜色袜子各7双,装在一个纸盒里,现从纸盒中任意取出袜子,为了确保至少有2双不同颜色的袜子,至少要取出()只袜子。
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指()。
最新回复
(
0
)