首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class A{ public: A(){data=0;} A(int x){data=x;} ~A(){} int GetData()const{return data;}
有如下类定义和变量定义: class A{ public: A(){data=0;} A(int x){data=x;} ~A(){} int GetData()const{return data;}
admin
2021-06-10
53
问题
有如下类定义和变量定义:
class A{
public:
A(){data=0;}
A(int x){data=x;}
~A(){}
int GetData()const{return data;}
void SetData(int n){data=n;}
private:
int data;
};
const A a(5);
A b(8);
下列函数调用中错误的是( )。
选项
A、a.GetData();
B、a.SetData(10);
C、b.GetData();
D、b.SetData(10);
答案
B
解析
题意中定义了两个对象a和b,a是const变量,将一个对象说明为常对象后,通过这个常对象只能调用它的常成员函数,而不能调用其他成员函数,所以不能通过调用a成员函数修改对象成员的值,而b则可以,所以a.SetData(10)的调用是错误的。由于GetData()是常成员函数,所以a.GetData()的调用正确,答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/Uqfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程包含一个源程序文件proj3.epp,其功能是从文本文件in.dat中读取全部整数,将整数序列存放到intArray类的对象myA~ay中,然后对整数序列按非递减排序,最后由
有如下程序:#include<iostream>usingnamespacestd;classBase{protected:Base(){cout<<’Base’;}Base(charc
在下列原型所示的C++函数中,按"传值"方式传递参数的是()。
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是
运算符重载是对已有的运算符赋予多重含义,因此()。
在为一个类重载下列运算符时,只能作为该类成员函数重载的运算符是
下列语句中,错误的是()。
下列关于类模板的表述中,错误的是
已知类IMS中两个成员函数的声明为“voidlisten()const;”与“voidspeak();”,另有两个对象的定义为“IMSobj1;”与“constIMSobj2;”,则下列语句中,产生编译错误的是()。
随机试题
犬恶丝虫感染后,最常见的临诊症状是()。
反式作用因子的确切定义是指
某日,胡某将自行车放在自家楼下的车棚里。潘某趁人不备将其偷走,并以市场价格卖给了不知情的孙某。之后,胡某认出了自己的自行车,并要求孙某返还。以下说法正确的是哪一项?
当经济处于潜在产出水平时,实际失业率(),等于摩擦性失业、结构性失业以及周期性失业之和。
项目目标动态控制的( )是在项目实施的过程中定期地进行项目目标的计划值和实际值的比较,当发现项目目标偏离时采取纠偏措施。为避免项目目标偏离的发生,应重视事前的主动控制,即事前分析可能导致项目目标偏离的各种影响因素,并针对这些影响因素采取有效的预防措施。
以下几组肌肉在工作中互为拮抗关系的是()。
以下单词中画线部分发音与其他项不同的一项是______。
各种教学方法均各有利弊。教师在选择教学方法时,需要考虑的主要依据有()。
[*]
Hyperinflation(极度通货膨胀)isdefinedasaneconomicconditionduringwhichthereissteepincreaseinprice.Inaccordancewith
最新回复
(
0
)