首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class A{ public: A(){data=0;} ~A(){} int GetData() const {return data;} void SetDa
有如下类定义和变量定义: class A{ public: A(){data=0;} ~A(){} int GetData() const {return data;} void SetDa
admin
2020-04-07
43
问题
有如下类定义和变量定义:
class A{
public:
A(){data=0;}
~A(){}
int GetData() const {return data;}
void SetData(int n) {data=n;}
private:
int data;
};
constA a;
A b;
下列函数调用中错误的是( )。
选项
A、a.GetData();
B、a.SetData(10);
C、b.GetData0;
D、b.SetData(10);
答案
B
解析
由题意可知a为常对象,因为常对象不能被更新,所以通过这个常对象只能调用它的常成员函数GetData(),而不能调用其他成员函数SetData(10),因而选项B为本题的正确答案。
转载请注明原文地址:https://kaotiyun.com/show/TC8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的功能是()。#include<iostream>#include<string>usingnamespacestd;intmain(){inti=1,n=0;
已知inta,*pa=&a;输出指针pa十进制的地址值的方法是()。
继承与【】机制,是面向对象程序中实现重用的主要手段。
下面对静态数据成员的描述中,正确的是
关于语句 #include<iostream> usingnamespacestd; voidmain() {cout<<100.8989663<<’; cout<<fixed<<100.8989663<
定义如下变量:charone_char;,则语句cout<<one_char;显示结果相当于C语言中的()语句。
设p是指向一个类动态对象的指针变量,则执行"deletep;"语句时,将自动调用该类中的______函数。
以下定义:int(*p)[4]中,标识符p是()。
下列字符串中可以用作C++语言标识符的是()。
A、 B、 C、 D、 B数据的逻辑结构是数据间关系的描述,它仅抽象地反映数据间的逻辑关系,并不管其在计算机中的存储方式。数据的逻辑结构分为线性结构和非线性结构。若各数据元素之间的逻辑关系可以用一个线性序列简
随机试题
试述千分尺的测量原理。
楔形板的作用是
如果企业管理政策趋于保守,就会选择紧缩的流动资产投资战略;如果管理者偏向于为了产生更高的盈利能力,就会选择宽松的流动资产投资战略。()
以下属于居民会议作用的是()。
你单位发生一起恶性事件,对社会造成不良影响。要你去调查处理,你怎么做?
“只有音乐才能激起人的音乐感,对于没有音乐感的耳朵来说,最美的音乐也毫无意义。”这句话说明:
Isnothingsacred?Eventheidleweekendpastimeofskimmingstonesonalakehasbeentakenapartandreducedtoamathematical
下列说法中,正确的是()。
Accordingtothenews,theChinesespokesman______.
A、Ithasnotbeenverysuccessful.B、Ithaslongbecomeanewtrend.C、Ithasmetwithstrongresistance.D、Ithasattractedal
最新回复
(
0
)