首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class A{ public: A(){data=0;) ~A() {} int GetData()const {return data;
有如下类定义和变量定义: class A{ public: A(){data=0;) ~A() {} int GetData()const {return data;
admin
2016-11-25
67
问题
有如下类定义和变量定义:
class A{
public:
A(){data=0;)
~A() {}
int GetData()const {return data;}
void SetData(int n) {data=n; }
private:
int data;
};
const A a;
A b;
下列函数调用中错误的是( )。
选项
A、a.GetData();
B、a.SetData(10);
C、b.GetData();
D、b.SetData(10);
答案
B
解析
由题意可知a为常对象,因为常对象不能被更新,所以通过这个常对象只能调用它的常成员函数GetData(),而不能调用其他成员函数SetData(10),因而选项B为本题的正确答案。
转载请注明原文地址:https://kaotiyun.com/show/VEAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classA{private:intx;public:intx;voidset
下面的描述中表达错误的是
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是
下列对派生类的描述中,错误的是()。
若有定义“intk,*q;”,则下列各选项中,赋值表达式正确的是()。
下述静态数据成员的特性中,()是错误的。
下面程序的运行结果是#include<iostream,h>voidfun(int*a,int*b){intX=*a;*a=*b;*b=X;cout<<*a<<*b<<"";vo
下列控制格式输入输出的操作符中,能够设置浮点数精度的是()。
下列关于运算符重载的描述中,错误的是()。
栈是线性表的一种,其新加、读取和删除结点只能在栈的( )进行操作。
随机试题
NH3与水反应属()。
100Base-T标准定义了3种物理层规范,以支持不同的物理介质。其中,100Base-T4采用【】
社会基本矛盾有两对,一对是生产力和生产关系的矛盾,另一对是()。
牙面清洁后到新的牙菌斑成熟,可被菌斑显示剂着色的时间大约为
关于微量元素说法错误的是
患者,女,31岁。右侧牙痛3天,龈肿,痛剧,伴口臭,口渴,大便3日未行,舌苔黄,脉洪。治疗除取颊车、下关穴外,还应加
根据专利法有关规定,下列选项中属于侵害专利权的行为是()。
(2011年)空气进行可逆绝热压缩,压缩比为6.5,初始温度为27℃,则终了时气体温度可达()。
房地产保险的目的是()。
甲企业为增值税一般纳税人,适用的增值税税率为17%。原材料按实际成本核算,2012年12月初,A材料账面余额90000元,该企业12月份发生的有关经济业务如下:(1)5月,购入A材料1000千克,增值税专用发票上注明的价款300000元,增值税税额510
最新回复
(
0
)