首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: Class A public: A(){data=0;} A(int x){data=X;} ~A(){} void outData(){cout<<data;} int g
有如下类定义和变量定义: Class A public: A(){data=0;} A(int x){data=X;} ~A(){} void outData(){cout<<data;} int g
admin
2021-07-02
49
问题
有如下类定义和变量定义:
Class A
public:
A(){data=0;}
A(int x){data=X;}
~A(){}
void outData(){cout<<data;}
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/Glfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面不能作为软件设计工具的是
有如下头文件:intf1();staticintf2();classMA{pubtie:intf3();staticintf4();};在所描述的函数中,具有隐含
下列有关类成员的叙述中,正确的是()。
下列关于模板的叙述中,错误的是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
下列叙述中正确的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
下列字符串中,正确的C++标识符是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )
随机试题
魔棒是根据图像中颜色的相似性来选择________。
场外交易的特点包括()
胰腺癌首选无创性检查方法是
就病例对照研究而言,下述哪项是正确的
A.指关节梭状畸形B.杵状指C.匙状甲D.浮髌现象E.肢端肥大支气管扩张常表现为
A.年龄B.药物因素C.给药方法D.性别E.用药者的病理状况儿童和老人慎用影响水、盐代谢及酸碱平衡的药物
地图集的编制1)任务概述为反映××省面貌和发展成就,向国内外介绍××省投资环境,招商引资,促进××省的发展,××省人民政府决定编纂《××省地图集》(以下简称《图集》)。该《图集》将是一本公开发行的综合性省情地图集。2)编图资料情况(1)1:25万地
你是新上任的副镇长,根据镇政府的决议给下属安排工作,在会上同时有几个下属提出理由不能执行,使你很难堪,你该怎么办?
HardTimes,CharlesDickens’shortestnovel,waswrittenandpublishedin1854.Despitethesensationalsuccessofitstwoimmed
Wearegettingexcitedandlookingforwardto______thenewmovieandthemoviestars.
最新回复
(
0
)