首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class A{ public: A() { data = 0; } ~A() {} int GetData() const { ret
有如下类定义和变量定义: class A{ public: A() { data = 0; } ~A() {} int GetData() const { ret
admin
2021-05-06
61
问题
有如下类定义和变量定义:
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
解析
本题考查常对象,如果一个对象被定义为常对象,那么它不能调用该对象的非const型的成员函数,所以B选项错误,a为常对象,调用了SetData这个非const型的成员函数。
转载请注明原文地址:https://kaotiyun.com/show/GJfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列字符串中不能作为C++标识符使用的是
有如下程序:#inc1ude<iostream>#inc1ude<iomanip>usingnamespacestd;intmain(){ints[]={123,234};cout<
语句ofstreamf("SALARYDAT",iosbase::app);的功能是建立流对象f,并试图打开文件SALARYDAT与f关联,而且()。
下列字符串中,正确的C++标识符是()。
有如下类定义:ciassA{char*a:public:A0:a(0){}A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间a=_________;strcpy(a,a
有如下语句序列:charstr[10];cin>>str;当从键盘输入"Ilovethisgame"时,str中的字符串是()。
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
下列字符串中可以用作C++标识符的是()。
在数据库设计中,将E一R图转换成关系数据模型的过程属于()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
随机试题
监理工程师在工程质量控制过程中,自始至终要把坚持()原则作为工程质量控制的基本原则。
高血压的非药物治疗中,限制钠盐摄入是指( )。
肺结核早期诊断最主要的方法是
对输液的灭菌叙述不正确的是
.证券投资基金有助于防止市场的过度投机,具体体现在证券投资基金()。
某上市公司因重大重组,拟向特定对象非公开发行股票。根据证券法律制度的规定,下列情形中,不得非公开发行股票的有()。
普通日记账按用途属于()。
下列关于我国古代监察制度的说法错误的是()。
PING发出的是(68)类型的报文,封装在IP协议数据中传送。
—Haveaniceweekend!
最新回复
(
0
)