首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class A{ public: A(){data=0;} ~A(){} int GetData() const {return data;} void SetDa
有如下类定义和变量定义: class A{ public: A(){data=0;} ~A(){} int GetData() const {return data;} void SetDa
admin
2020-04-07
65
问题
有如下类定义和变量定义:
class A{
public:
A(){data=0;}
~A(){}
int GetData() const {return data;}
void SetData(int n) {data=n;}
private:
int data;
};
constA a;
A b;
下列函数调用中错误的是( )。
选项
A、a.GetData();
B、a.SetData(10);
C、b.GetData0;
D、b.SetData(10);
答案
B
解析
由题意可知a为常对象,因为常对象不能被更新,所以通过这个常对象只能调用它的常成员函数GetData(),而不能调用其他成员函数SetData(10),因而选项B为本题的正确答案。
转载请注明原文地址:https://kaotiyun.com/show/TC8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于虚基类的描述,错误的是
下列有关类成员的叙述中,正确的是()。
表达式x.operator+(y.operator++(0))还可以写成【】。
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【】方式。
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(){Talif(x>y){a=x;x=y;y=a;}
设有基类定义: class Cbase { private: int a; protected: int b; public: int c; }; 派生类采用何种继承方式可以使成员变量b成为自己的私有
下列叙述正确的是()。
已知intDBL(intn){returnn+n;}和longDBL(longn){returnn+n)是一个函数模板的两个实例,则该函数模板的定义是【】。
若有整型变量x=2,则表达式x<<2的结果是【】。
下列语句的输出结果cout<<strlen("\t\"\065\xff\n");
随机试题
A.1~2小时B.5~15分钟C.11~12小时D.6~8小时E.1小时经产妇第一产程为
下列属于基金运作费用的有()。
知识渗透的导游方法适于普遍使用。()
8岁的小刚父母离异,协议小刚随父亲生活。后其父母各自再婚,小刚在奶奶家居住,由奶奶照看。此时小刚的法定监护人是()。
坚持走中国特色农业现代化道路,把()作为首要目标,加快转变农业发展方式,提高农业综合生产能力、抗风险能力和市场竞争能力。
面向对象程序设计思想的主要特征中不包括
Insomeways,Chinaisanunlikelyhotbedfore-commerce.Only38percentofonlinebuyerspaywithcreditordebitcards,using
Afterthreehundredyearsofunion,Scotsaretobegiventhechancetovoteforindependence.Theofferofalegally-bindingre
WhichofthefollowingisINCORRECT?
Itisdesirableforateachertohaveagenuinecapacitytounderstandthemindsandfeelingsofchildren,sincemostteachersa
最新回复
(
0
)