首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和对象定义: 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
67
问题
有如下类定义和对象定义:
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://www.kaotiyun.com/show/kvAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库概念设计中,由分散到集中的设计方法是
下列关于软件设计基本原理的叙述中错误的是
C++语言中函数返回值的类型决定于
将E-R图转换到关系模式时,实体与联系都可以表示成
下列叙述中正确的是()。
某二叉树中度为2的结点有18个,则该二又树中有______个叶子结点
下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在下画线处应填入的选项是#include<iostream.h>voidmain(){inta,b,t;cin>>a
结构化分析方法是面向______进行分析的方法。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
随机试题
()确定运输路线就是要将各客户的时间要求和路线先后到达的安排协调起来而确定的目标,并需兼顾运输成本。
接地装置的安装位置和作用有所不同,接地体理设在土壤中与土壤性质无关。
下列选项中,属于房地产经纪机构的客户关系管理中留住老客户的手段是()。
领导是一种上下双方共同行为的过程,领导活动的主体是领导者,为使领导活动得以形成,只有被领导者接受()。
某大型公共建筑工程项目,建设单位为A房地产开发有限公司,设计单位为B设计研究院,监理单位为C工程监理公司,工程质量监督单位为D质量监督站,施工单位是E建设集团公司,材料供应单位为F贸易公司。该工程地下3层,地上9层,基底标高-5.80m,檐高19.97
脚手架地基与基础施工时必须依据的内容有()。
下列关于理财产品的表述,错误的有()。
10年来北大校办企业产值增加了多少?10年来北大校办企业产业产值增加了多少倍?
下图中的立体图形①是由立体图形②、③和④组合而成,下列哪一项能够填入问号处?
Man:Youarelookingalittleoverwhelmed.Man:Exactly,youknow.Igotamillionthingstodo,andallofthemhavetobefini
最新回复
(
0
)