首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class A{ public: A( ){data=0;} A(int x){data=x;} ~A( ){ } void outData( ){cout<<data;}
有如下类定义和变量定义: class A{ public: A( ){data=0;} A(int x){data=x;} ~A( ){ } void outData( ){cout<<data;}
admin
2020-07-23
45
问题
有如下类定义和变量定义:
class A{
public:
A( ){data=0;}
A(int x){data=x;}
~A( ){ }
void outData( ){cout<<data;}
int getData(int n)eonst{ 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调用普通成员函数olatData()是错误的,选项A、C、D都正确;本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/O2yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对C++编译器区分重载函数无任何意义的信息是()。
有如下程序:#includeusingnamespacestd;intmain(){intx=4;do{x--;
结构化程序设计中,下面对goto语句使用描述正确的是
已知主函数中通过如下语句序列实现对函数模板swap的实例调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的描述中,会导致上述语句序列发生编译错误的是
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
派生类的成员函数不能访问基类的()。
派生类的成员函数不能访问的基类成员是
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
下面描述中错误的是( )。
下列关于输入流类成员函数getline()的表述中,错误的是
随机试题
已知某厂生产的一种元件,其寿命服从均值μ0=100,方差σ02=25的正态分布,现采用一种新工艺生产该种元件,并随机抽取25个元件,测得样本均值=105,从生产情况看,寿命波动无变化,试判断采用新工艺生产的元件平均寿命较以往有无显著变化。(α=0.05,μ
一横波的波动方程足y=2×10-2cos2π(10t-)(SI),t=0.25s时,距离原点(x=0)处最近的波峰位置为:
在长管水力计算中,()。[2017年真题]
智力素质是获得知识和运用知识的能力,包括()等。
《关于建立派驻城乡规划督察员制度的指导意见》(建规[2005]81号)中明确规定,城乡规划督察员要重点督察的主要内容为()
学习行业先进创一流践行群众路线争先锋据河南旅游咨询网报道:为进一步提高党的群众路线教育实践活动效果,践行局党组提出的全省旅游行业向云台山风景名胜区管理局学习的决定,使党员干部更加准确把握学习的基本内容和精神实质,9月27日至28日,省旅游局局长寇
教师备课时一般要做好三项工作,即()。
符合规定产地及生产规范要求的农产品可以依照有关法律或者行政法规的规定申请使用()。
下列关于1,25-(OH)2-D3的叙述,哪项是不正确的
Sevenyearsago,whenIwasvisitingGermany,Imetwithanofficialwhoexplainedtomethatthecountryhadaperfectsolution
最新回复
(
0
)