首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和对象定义: 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
33
问题
有如下类定义和对象定义:
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全国计算机二级
相关试题推荐
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“—”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为:()
以下不属于构造函数特征的是
下列叙述中正确的是
______是数据库设计的核心。
下列关于指针的操作中,错误的是
下列程序的输出结果是______。#include<iostream.h)template<classT>Tmax(Tx[],intn){inti;Tmaxv=x[0];for(i=1;i(n;i
复制构造函数的参数一般是
语句ofstreamf(“DATA.DAT”,ios_base::app|ios_base::binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且()。
下列叙述中,正确的选项是()。
在深度为6的满二叉树中,度为2的结点个数为______。
随机试题
产品衰退期的定价策略核心是低价倾销。()
下列属于习惯法系特点的有()
患者,男,8岁,血尿、少尿l周,伴有眼睑水肿、乏力、腰酸。血压187/105mmHg,既往无肾疾病史。血尿可见于下列哪些疾病,但除外
下列各项,不属中风主要病理因素的是
女,28岁,已婚,近日来发热,腰痛伴尿急、尿频、尿痛,尿白细胞每高倍视野25个。本病病因是
早产儿跖纹外观特点是
作用强而持久,吸入剂量与疗效成正比,有抗炎作用,特别适用于哮喘夜间发作患者,并能有效地预防运动性哮喘的发作,长期应用尚未见有低敏现象发生的是可直接作用于支气管,松弛气管平滑肌,适用于支气管哮喘,喘息型慢性支气管炎及其他支气管痉挛引起的呼吸困难的是
戒严期间,人民警察可以在戒严地区采取()等特别管理措施。
2016年12月7日至8日,全国高校思想政治工作会议于在北京召开。习近平在会议上强调,高校思想政治工作关系高校培养什么样的人、如何培养人以及为谁培养人这个根本问题。要坚持把()作为中心环节,把思想政治工作贯穿教育教学全过程,实现全程育人、全方位育
Theydeliveredthisreportto______(把公众注意力从总统性丑闻上引开).
最新回复
(
0
)