首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class A{ public: A(){data:0;} A(int x){data=x;} ~A(){} void outData(){cout
有如下类定义和变量定义: class A{ public: A(){data:0;} A(int x){data=x;} ~A(){} void outData(){cout
admin
2019-08-23
39
问题
有如下类定义和变量定义:
class A{
public:
A(){data:0;}
A(int x){data=x;}
~A(){}
void outData(){cout<
int getData(int n)const{return data *n;}
private:
int data;
};
A a(5);
const A b(8);
下列函数调用中错误的是( )。
选项
A、a.outData();
B、b.outData();
C、a.getData(10);
D、b.getData(10);
答案
B
解析
常对象是指对象的所有成员的值都不能被修改,常成员函数是指只能引用本类的数据成员,而不能修改它们的成员函数;常成员函数可以被常对象调用,也可以被普通对象调用,而普通成员函数只能被普通对象调用,不能被常对象调用,题意中对象a是普通对象,b是常对象,outData()是普通成员函数,getData()是常成员函数,所以选项B中通过常对象b调用普通成员函数outData()是错误的,选项A、C、D都正确;本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/9J8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对类的构造函数和析构函数描述正确的是()。
下列有关内联函数的叙述中,正确的是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
在一个被调用函数中,关于return语句使用描述,( )是正确的。
关于模板,下列说法不正确的是()。
关于类和对象描述错误的是()。
软件工程的出现是由于
在一个派生类对象结束其生命周期时()。
在软件生存周期小,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是
随机试题
下列方剂中,属于麻黄汤衍生方的是()。
患儿,男,40天。过期产,出生后第3天出现黄疸,至今尚未完全消退。生后少哭,少动。吃奶尚可,大便2天1次,色黄。腹软较胀,有脐疝,肝肋下2cm。血清总胆红素170μmol/L,结合胆红素21μmol/L,血红蛋白110g/L,RBC3.8×1012/L。该
四气的形成
施工项目成本分析的基本方法包括()。
在自动扶梯空载制动试验中,应检查符合标准规范要求的是()。
关于审查原始凭证的正确性,下列表述中,不正确的是()。
某公司当期每股股利为3.30元,预计未来每年以3%的速度增长,假设投资者的必要收益率为8%,则该公司每股股票的价值为()元。
在物流战略方案中,专业型物流经营战略,其功能整合程度高。()
下列是一个循环结构的程序,循环体内的语句将执行的次数是k=0Fori=1to100 Forj=1to10 k=k+1 NextNext
Choosethecorrectletter,A,BorC.InformationoncompanyvolunteeringprojectsHowmuchtimeforvolunteeringdoesthecomp
最新回复
(
0
)