首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class A{ public: A(){data=0;} ~A(){} int GetData() const {return data;} void SetDa
有如下类定义和变量定义: class A{ public: A(){data=0;} ~A(){} int GetData() const {return data;} void SetDa
admin
2020-04-07
75
问题
有如下类定义和变量定义:
class A{
public:
A(){data=0;}
~A(){}
int GetData() const {return data;}
void SetData(int n) {data=n;}
private:
int data;
};
constA a;
A b;
下列函数调用中错误的是( )。
选项
A、a.GetData();
B、a.SetData(10);
C、b.GetData0;
D、b.SetData(10);
答案
B
解析
由题意可知a为常对象,因为常对象不能被更新,所以通过这个常对象只能调用它的常成员函数GetData(),而不能调用其他成员函数SetData(10),因而选项B为本题的正确答案。
转载请注明原文地址:https://kaotiyun.com/show/TC8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要将函数“voidFriFun{};”声明为类MyClass的友元函数,则应在类MyClass的定义中加入语句______。
若有定义“intx=10,y=3,z;”,则语句“cout<<(z=(x%y,x/Y));”的输出结果是______。
下面程序的功能是()。#include<iostream>#include<string>usingnamespacestd;intmain(){inti=1,n=0;
下面叙述错误的是()。
若有以下程序:#include<iostream>usingnamespacesstd;classA{public:A(){}A(inti){
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是()。
tb此题考查的是对象的定义。对象的定义格式如下:类名对象名(参数表);所以题目中的tb是对象名标识符,而ta被定义成类MA的指针,故空格处应填tb。
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是
以下选项中,()是合法的用户标识符。
随机试题
采用拨号上网方式,因特网服务供应商事先一般不会提供__________。()
积块软而不坚,固着不移,胀痛有定处,苔薄,脉弦。证属
明细分类账的登记方法有()。
存款业务按客户类型,分为个人存款和()。
用六西格玛描述,顾客的需求和期望是()。
全国助残日是每年()。
Lisadoesn’tlikeeatingchocolate.Idon’tlikeeatingchocolate,______.
20世纪五六十年代,苏联教育家赞科夫在教学与发展实验中,提出教学过程就是促进学生的()。(2009年)
人生价值内在地包含了人生的自我价值和社会价值两个方面。自我价值和社会价值两者的关系是()
ACountry’sStandardofLivingThe“standardofliving”ofanycountrymeanstheaverageperson’sshareofthegoodsandservic
最新回复
(
0
)