首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
85
问题
有如下类定义和变量定义:
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://www.kaotiyun.com/show/Glfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知递归函数fun的定义如下:intfun(intn){if(n
有下列程序:#includevoidfun(int*a.int*b){int*c;c=a;a=b;b=c;}voidmain(){intx=3,y=5,*p=&x,*q=&y;fun(p,q);printf("%d
使用VC6打开考生文件夹下的源程序文件modi1.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。注意:不要改动main函数,不能增行或删行,也不能
判断一个字符串是否是回文串的递归函数定义如下:boolhuiwen(strings){intn=s.length();if(n
已知类IMS中两个成员函数的声明为“voidlisten()const;”与“voidspeak();”,另有两个对象的定义为“IMSobj1;”与“constIMSobj2;”,则下列语句中,产生编译错误的是()。
下列叙述中正确的是()。
下列关于运算符重载的描述中,错误的是()。
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为
有如下语句序列:charstr[10];ci>>str;当从键盘输入’’Ilovethisgame’’时,str中的字符串是()。
下列选项中不属于结构化程序设计原则的是
随机试题
Thehouse______willbeournewlaboratory.
根据血尿出血部位不同,临床上血尿分为
22岁男性,乏力、咳嗽、盗汗、低热2月余,近1周来有咯血及痰中带血。查体:心肺未闻异常,WBC6.8×109/L,中性68%,ESR36mm/h,X线胸片:右上肺片状阴影,边缘模糊。最可能的诊断是
酒渣鼻依据临床症状,可分为哪几种类型?()
居民委员会在完成基本任务的同时,还要完成( )等其他任务。
美国耶鲁大学教授斯滕伯格提出的智力的信息加工理论,也叫()。
关于课堂教学与课外、校外教育的关系,描述正确的是()
在国际贸易中,国家出面进行国际竞争的手段主要有()。
戏曲舞台上众多的艺术形象都有自己的一副面孔,但舞台上的人物毕竟是有限的.把生活中千姿百态的人物表现出来,是艺术的首要任务。因而人物的类型化就表现出它的必要性。在戏曲舞台上.这种类型化主要是通过脸谱来体现的。文人有文人的特性,武者有武者的性格,但同时它又概括
在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Textl、Labell和Command1,然后编写如下两个事件过程:PrivateSubCommandl_Click()S$=InputBox(”请输入一个字符串”)Textl.Text
最新回复
(
0
)