首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
17
问题
有如下类定义和变量定义:
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全国计算机二级
相关试题推荐
关于函数声明格式中的,下列叙述错误的是
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(){++count;}~MyClass(){--count;}staticintgetCount
有如下两个类定义:classXX{private:doublex1;protected:doublex2;public:doublex3;};
若为类MyClass重载运算符"+",下列声明中,错误的是
下列关于C++流的表述中,正确的是
下列关于基类和派生类关系的叙述中,正确的是
有如下类声明和函数声明:classBase{intm;public:intn;protected:intp;};classDe
下面叙述中错误的是( )。
模板对类型的参数化提供了很好的支持,因此()。
在软件开发中,需求分析阶段产生的主要文档是( )。
随机试题
血栓闭塞性脉管炎局部缺血期的特征性表现是
子宫脱垂的中医主要治法是
李某装修房子与建材商店签订了购买瓷砖的合同并交了定金。到了约定提货期的前一天,该商店突然通知说该批瓷砖已被一位熟人买走,近期无货。对此,下列说法正确的是()。
某工程采用工料单价法计价程序,以人工费和机械使用费为计算基础。已知该工程直接工程费为8000万元,其中人工费和机械使用费为5000万元;措施费为500万元,其中人工费和机械使用费为300万元,间接费率为12%,利润率为4%,计税系数为3.41%,则该工程的
异议信息确实有误,但因技术原因暂时无法更正的,征信服务中心()。
小孤山人文景观荟萃,有多处刻石,现存的“海门第一关”和“启秀寺”石刻为()题写
投掷运动员的器械出手速度属于()。
钱永健获得诺贝尔奖,国内媒体报道时着重强调他是钱学森的堂侄.你对此有什么看法?
甲,男,31岁,1998年因犯诈骗罪被判处有期徒刑,2001年7月刑满释放。乙,女,29岁,1999年因犯诈骗罪被判处2年6个月有期徒刑,同时宣告缓刑3年。2002年1月,甲、乙二人经预谋潜入丙家实施盗窃,当甲、乙二人欲携带所盗巨额财物离开丙家时,恰遇丙返
A、Itwasinnovative.B、Itwasemotional.C、Itwasdifferent.D、Itwasordinary.C细节归纳题。当谈到女士自己朗诵诗歌的独特方式时,她回答说,你可以集中在自己对诗歌的理解上。可能
最新回复
(
0
)