首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class A{ public: A() { data = 0; } ~A() {} int GetData() const { ret
有如下类定义和变量定义: class A{ public: A() { data = 0; } ~A() {} int GetData() const { ret
admin
2015-07-22
96
问题
有如下类定义和变量定义:
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://www.kaotiyun.com/show/PjNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。#include<iostream>usingnamespacestd;classA{public:A(){cout<<’A’;}
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Staff
诊断和改正程序中错误的工作通常称为【 】。
在C++语言的结构化程序设计中,【】是程序的基本组成单元;在C++语言的面向对象设计框架中,【】是程序的基本组成单元。
有如下程序: #include<iostream> using namespace std; class A { public: A(){cout<<"A";} }; class B<public:
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为上【】。a[0]=1;a[1]=2;swap(a,2);
在数据库设计中,将E-R图转换成关系数据模型的过程属于
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有上【】个元素。
对如下二叉树进行后序遍历的结果为
随机试题
材料1:孟轲说:“民为贵,社稷次之,君为轻”——摘自《孟子.尽心下》荀况认为:“传日:君者,舟也;庶人者;水也。水训载舟,水训覆舟。”
有一周期信号满足狄里赫利条件,则以下说法错误的是()。
A市区某企业为增值税一般纳税人。2007年8月实际缴纳增值税30万元,消费税40万元,营业税20万元,税务机关加收滞纳金0.21万元。该企业8月应缴纳的城市维护建设税为( )万元。
下列各项中,会使预算期间与会计期间相分离的预算编制方法是()。
价值规律的作用主要表现在()。
农村土地承包采取农村集体经济组织内部的家庭承包方式,不宜采取家庭承包方式的荒山、荒沟、荒丘、荒滩等农村土地,可以采取()等方式承包。
举办世博会对中国的影响将是十分积极的。这不仅有助于中国吸收各国经验,进一步推进改革开放,特别是促进长江流域经济的发展,还能够加强中国与各国间的友好交往。2010年上海世博会的主题确定为“城市,让生活更美好”。这个主题突出了三方面的特点:时代性、独创性和普遍
以下数据库除______外,均为严格意义上的DBMS系统。
Thereportshowedusveryclearlyhowtheplanegot______andcrashedintheend.
Theworldisgoingthroughthebiggestwaveofmergersandacquisitions(收购)everwitnessed.TheprocesssweepsfromhyperactiveA
最新回复
(
0
)