首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
85
问题
有如下类定义和变量定义:
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/ovfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。此程序的运行结果为:InCDerive’sdisplay().b=1InCDerive2’sdisplay().b=2其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程包含一个源程序文件proj3.epp,其功能是从文本文件in.dat中读取全部整数,将整数序列存放到intArray类的对象myA~ay中,然后对整数序列按非递减排序,最后由
C++中的模板包括()。
负责数据库中查询操作的数据库语言是( )。
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为
在下面的类声明中,错误的是
下列关于派生类和基类的描述中,正确的是()。
下列关于模板的叙述中,错误的是()。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
随机试题
能截疟的药有()。
[2009年第146题,2006年第019题,2004年第022题]住宅卧室、起居室利用坡屋顶内空间,应做到:
一单缝宽度a=1×10-4m,透镜焦距为f=0.5m,若用λ=400nm的单色平行光垂直入射,中央明纹的宽度为()。
本学期王老师接手了某班的化学课。开学第一天,他就让学生做了一份自编试题,以判断学生化学知识基础与能力的发展水平。这种测试属于()。
读图,回答下列问题。根据图中珊瑚礁(岛)分布状况判断,珊瑚适宜生长在()
经济全球化发展趋势的物质条件是()。
下列不良资产不得进行批量转让的是()。
根据马斯洛的需要层次理论,自我实现的需要属于()
从历史的发展来看,信息系统的开发方法总括起来可分为自底向上和【】两类。
You______theparcelhome.Theshopwouldhavedelivereditifyouhadasked.
最新回复
(
0
)