首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和对象定义: class A { public: A( ):data(0){ } A(int x):data(x) { } ~A( ){ } int GetData( )const{return
有如下类定义和对象定义: class A { public: A( ):data(0){ } A(int x):data(x) { } ~A( ){ } int GetData( )const{return
admin
2019-03-05
34
问题
有如下类定义和对象定义:
class A {
public:
A( ):data(0){ }
A(int x):data(x) { }
~A( ){ }
int GetData( )const{return data;}
void SetData(int n){data=n;}
prirate:
int data:
};
const A a(5);
A b(8);
下列函数调用中错误的是( )。
选项
A、a.GetData( );
B、a.SetData;
C、b.GetData;
D、b.SetData;
答案
B
解析
常对象是指对象的所有成员的值都不能被修改,常成员函数是指只能引用本类的数据成员,而不能修改它们的成员函数;常成员函数可以被常对象调用,也可以被普通对象调用,而普通成员函数只能被普通对象调用,不能被常对象调用,题意中对象a是常对象,b是普通对象,SetData( )是普通成员函数,GetData( )是常成员函数,所以选项B中通过常对象a调用普通成员函数SetData( )是错误的,选项A、C、D都正确;本题答案为B。
转载请注明原文地址:https://jikaoti.com/ti/d9t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指()。
软件危机出现于20世纪60年代末,为了解决软件危机,人们提出了______的原理来设计软件,这就是软件工程诞生的基础。
表达式c3=c1.operator+(c2)或c3=operator+(cl,c2)还可以表示为______。
下面关于运算符重载的描述错误的是()。
类MyClass的定如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){}MyClass(inti){value=newint(i);}
存取指针所指的值时,采用的运算符是()。
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是
一个项目具有一个项目主管,一个项目主管只可管理一个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。
程序流程图中带有箭头的线段表示的是
随机试题
为什么行政复议的受案范围大于行政诉讼的受案范围?
有关扁桃体,下列说法不正确的是
56岁,女性,风湿性心脏病二尖瓣狭窄20年。心悸气短5年,1月来咳嗽,咳黄痰,喘憋,不能进行任何体力活动,夜间不能平卧。查体见颈静脉怒张,心率130次/分,心率绝对不齐,心音强弱不等,二尖瓣听诊区可闻及舒张期隆隆样杂音及奔马律。针对患者的心律失常,治疗
患者男性,45岁。曾与多人发生性关系,不久前因身体不适来就诊,发现患有淋病,因其有青霉素过敏史,应该选用
图示圆截面钢杆,已知直径d和长度l,自由端截面上承受两个集中力。其中,F1作用点位于端截面,其作用线平行于戈轴;F2的作用线通过端截面圆心平行于y轴,如图所示,那么该圆轴的变形形式为()。(不考虑横梁的横向剪力效应)
过长方体一侧面的两条对角线交点,与下底面四个顶点连得一四棱锥,则四棱锥与长方体的体积比为多少?
阿尔比派
Accordingtotheregulations,anyonecaughtlitteringinthepublicplaces______toalargefineofHK$1,500.
PoliceinthepopularresortcityVirginiaBeachrecentlybeganoperatingvideosurveillancecameraswithcontroversialfacerec
Forthispart,youareallowed30minutestowriteacompositiononthetopicMyFirstImpressionofCollege.Youshouldwritea
最新回复
(
0
)