首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class A{ public: A0{data=0;} ~A(){} int GetData()const{return data;} void SetData(int n){da
有如下类定义和变量定义: class A{ public: A0{data=0;} ~A(){} int GetData()const{return data;} void SetData(int n){da
admin
2018-08-13
54
问题
有如下类定义和变量定义:
class A{
public:
A0{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/lAAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如下程序声明了一个电话号码类PhoneNumber,重载了流插入运算符<<,以便于电话号码的输出。请将程序补充完整。#include<iostream>#include<iomanip>#include<string>using
有以下程序:#include<iostream>usingnamespaceStd;ClassR{public:R(intr1,intr2){R1=r1;R2=r2;}voidpr
下列对于软件测试的描述正确的是()。
在下面的类定义中,this指针的用途是______。#include<iostream.h>classSample{intx,y;public:Sample(inti,intj){x=i;y=j;}
参照函数模板的写法,完成非模板函数的定义,语句为______。#include<iostream.h)#include(string.h>template(classT)Tmin(Ta,Tb){return
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的______函数。
冒泡排序算法在最好的情况下的元素交换次数为______次。
设有如图所示的二叉树则对该二叉树中序遍历的结果是
随机试题
休克病人可有皮肤血管扩张、皮温升高的情况。
A.减压病B.脾梗死C.心脏破裂D.槟榔肝栓塞
8个月患儿,母乳喂养,未加辅食。近2个月面色苍白,食欲低下,经检查诊断为缺铁性贫血,拟用铁剂治疗,下列提法正确的是
当子宫内膜息肉中除了含有子宫内膜的腺体和间质外,还含有平滑肌纤维时,应称为
A.医疗机构业务工作的组成部分B.实现药品为消费者服务的环节C.一般道德范畴和药学实践相结合的产物D.药品质量形成过程的组成部分,是药品质量能否符合预期标准的关键药品生产过程是()
会讲法语的人学习德语,学得比其他人快,这是属于()。
92008的个位数是( )。
求抛物柱面x=2y2与平面x+z=1的交线分别在三个坐标面上的投影.
数据仓库通过数据转移从多个数据源中提取数据,为了解决不同数据源格式不统一的问题,需要进行(34)操作。
下列表达式中结果为假的是()。
最新回复
(
0
)