首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class A{ public: A(){data=0;} ~A() {} int GetData() const { retum data;} void SetData (i
有如下类定义和变量定义: class A{ public: A(){data=0;} ~A() {} int GetData() const { retum data;} void SetData (i
admin
2020-11-11
19
问题
有如下类定义和变量定义:
class A{
public:
A(){data=0;}
~A() {}
int GetData() const { retum 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://jikaoti.com/ti/o7l0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正main()函数中的错误,使程序的输出结果如下:Constructor.Defaultconstructor.Areais12
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数func(intd[],intn)的功能是将长度为num的数组d的每一个数字是奇数的扩大1倍,并存储到数组d中。例如:123456789
下面叙述错误的是()。
类MyClass的定义如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass0{}MyClass(inti){value=newint(i)
下列语句中,错误的是
在下列函数原型中,可以作为类AA构造函数的是
有如下类定义:classSample{public;Sample(intx):ref(x){}//①private:Sample():ref(0){)//②staticintval=5;
下列数据结构中,属于非线性结构的是
对如下二叉树进行后序遍历的结果为
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
MakeYourHolidaysMoreMeaningfulBeforetheholidayseason.【T1】________aweeklycalendar.starteliminating
Bob,DickandTomare6,8,and10yearsold______.
异嗜性抗原是
双胍类降糖药的作用机制是胰岛素增敏剂是
混凝土的收缩和徐变随着水泥用量的提高而增大。()
借款人用公积金个人住房贷款购买集资建造住房(房改房)的,其贷款额度最高不超过所购买住房总价款的()。
甲向乙借款5万元,由丙书面承诺在甲不能履行义务时,由丙承担一般保证责任,借款到期后,甲虽有钱仍想赖账不还,乙找甲催款未果,遂要求丙履行保证责任还款.下列关于保证责任的表述,正确的是()。
quantitativeeasingmonetarypolicy
[*]
下面不属于软件设计原则的是()。
最新回复
(
0
)