首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
68
问题
有如下类定义和变量定义:
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全国计算机二级
相关试题推荐
下列语句中,错误的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
有如下函数模板:template<classT>Tsquare(Tx){returnx*x;)其中T是()。
使用VC6打开考生文件夹下的源程序文件modi3.epp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:每卖出一个瓜,则计算瓜的重量,还要计算所有卖出瓜的总重量以及总个数,同时允许退货,请按照以下的操作,把类补充完整
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成构造函数的定义,请在注释//********1********后添加适当的语句。(2)定义类的友元函数fu
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp,其中有类Door(“门”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:打开
负责数据库中查询操作的数据库语言是( )。
下列有关虚函数的表述中正确的是
在关系代数运算中,有5种基本运算,它们是()。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
随机试题
设事件A,B相互独立,已知P(A)=0.8,P(B)=0.7,则P(AB)=_________.
下列关于淋巴瘤的叙述,错误的是
符合绒毛膜癌的描述是
正常胆囊内贮存胆汁
A.15日内B.每季度C.每半年D.每年E.每5年药品生产企业对新药监测期内的药品,向省级药品不良反应监测中心报告的时间间隔是
根据《中华人民共和国水土保持法》,生产建设项目选址、选线应当避让();无法避让的,应当提高防治标准,优化施工工艺,减少地表扰动和植被损坏范围,有效控制可能造成的水土流失。
法人投资者在开立非上市公司股份转让账户时需提交()。
某产品本月完工50件,月末在产品60件,在产品平均完工程度为50%,月初在产品成本为0,本月累计发生生产费用100000元,采用约当产量比例法计算在产品成本时,本月完工产品的成本为()元。
关于长征,八十年前毛泽东即有相当精辟的论述。八十年后的今天,重温这场“激动人心的远征”,它的价值意义随着历史的演进愈益凸显。下列选项中,对此表述正确的是()①改变了世界政治力量的对比②为中国革命锻炼和保存了一大批骨干③极大地激发了农民革命和生产
13,3,36,-27,()
最新回复
(
0
)