首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
2021-06-10
57
问题
有如下类定义和变量定义:
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/ovfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于关键字c1ass和typename,下列表述中正确的是()。
下列选项中,与实现运行时多态性无关的是()。
在结构化程序设计中,模块划分的原则是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵则调用max_value函数,返回值为3。请编写成员函
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)利用define定义常量TRUE为1,定义常量FALSE为0,请在注释//********1*******
有如下类定义:classPoint{public:voidSetX(intxx){x=xx;}protected:voidSetY(intyy)
在下列原型所示的C++函数中,按"传值"方式传递参数的是()。
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为()。
下列叙述中正确的是()。
下列对队列的描述中正确的是()。
随机试题
请编写函数fun,其功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从0一P(含P,P小于等于n一1)的数组元素平移到数组的最后。例如,一维数组中的原始内容为:1、2、3、4、5、6、7、8、9、10;P的值为3。移动后,一维数组中的
职工探望配偶的往返路费,负担单位为()
A、苦寒B、苦温C、辛温D、辛凉E、苦涩平浙贝母的性味是()。
在经销方式下,独家经销商不承担任何风险和费用,货物出售前的一切风险和费用均由出口企业承担。
下列关于押品分类的表述正确的是()。
商品流通企业战略的特点不包括()。
企业为了使其持有的交易性现金余额降到最低,可采取()。
旅行社业通常所称“机票+酒店”产品,应当属于()性质。
以下哪一个不是未来教育学的发展趋势?()
A、Dreamsaboutacomfortablelittlehome.B、DreamsaboutbecominganAmericancitizen.C、Dreamsaboutfamilylife.D、Dreamsabou
最新回复
(
0
)