首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
62
问题
有如下类定义和变量定义:
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://www.kaotiyun.com/show/9J8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称__________。
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
软件调试的目的是()。
下列定义中,x是一个类,______是定义指向对象数组的指针p。
有如下程序:#includeusingnamespacestd;classTestClass{intn;public:TestClass(intk):n(k){}
软件结构是以______为基础而组成的一种控制层次结构。
下面的语句中错误的是
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
下列选项,不正确的是
随机试题
对于精神分裂症患者,首选的治疗方法为【】
正常人心尖搏动范围直径为()
皮类药材通常是指来源于裸子植物或被子植物茎、枝和根的
根据我国的法律规定,下列哪种情况可以形成法律关系?()
建设工程项目施工质量计划按其内容可分为()计划。
在有的单位中存在这样一种情况:如果遵循“潜规则”就会成为绩优股。如果不遵循“潜规则”就会变成垃圾股。对此你怎么看待?
20世纪20年代后期至30年代中期,中国共产党内曾经犯过三次“左”倾错误,其中危害最为严重的是
马克思说:“人是最名副其实的政治动物,不仅是一种合群的动物,而且是只有在社会中才能独立的动物。”这句话给我们的启示有()
设f(x)在[0,+∞)内二阶可导,f(0)=-2,f’(0)=1,f"(x)≥0.证明:f(x)=0在(0,+∞)内有且仅有一个根.
AtasummerschoolinEnglishforEuropeanswhoarestudyingEnglish,twelveofthestudentshavebeeninvitedtotakepartint
最新回复
(
0
)