首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和对象定义: 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
30
问题
有如下类定义和对象定义:
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://kaotiyun.com/show/kvAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<iostream.h>#include<cstring.h>usingnamespacestd;voidfun(constchar*s,char&C){c=s[strlen(
若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。
数据库概念设计中,由分散到集中的设计方法是
下列叙述中正确的是
有如下类定义:classMyBase{intk;public:MyBase(intn=0):k(n){}intvalue()const{returnk;}};classMyDerived
数据库设计的4个阶段是:需求分析、概念设计、逻辑设计和
类模板不同于函数模板,类模板只可用______型参数。
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
随机试题
[背景资料]某施工单位承接了一段二级公路水泥混凝土路面工程施工,路面结构示意图见图28320060—1。施工单位进场后设立了水泥混凝土搅拌站和工地试验室,搅拌站的配电系统实行分级配电;设置总配电箱(代码A),以下依次设置分配电箱(代号
在投影的分类中,正投影也称直角投影。
患者,男性,57岁。因感染性休克入住ICU,入院后当班医师很快发现其已欠费,并知道其只交了500元住院费,便当众冲他家人大声斥责:“拿500块钱住重症监护室,你当是来买菜吧?”周围的医师也一起附和着笑,医师的做法不符合医学人道主义中的
肠套叠手术指征肠套叠空气灌肠复位法指征
碱性最强的生物碱是
我国银行业正式全面对外开放的时间是()。
中国古代四大名砚之首是()。
把“如果出现干扰恋爱双方爱情关系的外在力量,恋爱的双方情感反而会加强,恋爱关系也因此更加牢固”的现象称为()。
依据《中华人民共和国预防未成年人犯罪法》,下列选项中,学校应当及时与其父母或法定监护人取得联系的学生行为是()
用换元法解方程(x一)2+x+=2,可设y=x+,则原方程经换元并变形后可以化为一元二次方程的一般形式_________.
最新回复
(
0
)