首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和对象定义: class A{ public: A():data(0){} A(int x):data(x){} ~A(){} int GetData()const { return data;}
有如下类定义和对象定义: class A{ public: A():data(0){} A(int x):data(x){} ~A(){} int GetData()const { return data;}
admin
2021-09-05
42
问题
有如下类定义和对象定义:
class A{
public:
A():data(0){}
A(int x):data(x){}
~A(){}
int GetData()const { return data;}
void SetData(int n){data=n;}
private:
int data;
};
const A a(5);
A b(8):
下列函数调用中错误的是( )。
选项
A、a.GetData();
B、a.SetData(10);
C、b.GetData();
D、b.SetData (10);
答案
B
解析
常对象是指对象的所有成员的值都不能被修改,常成员函数是指只能引用本类的数据成员,而不能修改它们的成员函数;常成员函数可以被常对象调用,也可以被普通对象调用,而普通成员函数只能被普通对象调用,不能被常对象调用,题意中对象a是常对象,b是普通对象,SetData()是普通成员函数,GetData()是常成员函数,所以选项B中通过常对象a调用普通成员函数SetData()是错误的,选项A、C、D都正确;本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/6o5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于函数中的,下列表述中错误的是()。
有如下程序:#includeusingnamespacestd;classBase{public:voidfun0{cout
下列程序的输出结果是()。#include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,Tb){return(a<=b)?a:b;}
有如下程序:#include#includeusingnamespacestd;classMyBag{public:MyBag(stringbr,stringcr):brand(br),color(cr){++count;}—MyB
在定义函数模板或类模板时,开头的保留字是()。
有如下程序段:inti=0,j=1;int&r=i://①r=j//②int*p=&i;//③*p=&t//④其中会产生编译错误的语句是()。
下面是一个模板声明的开始部分:templutedouble__由此可知()。
有如下函数模板定义:template<typenameT1,TypenameT2>T1Fun(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用
将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。
请打开考生文件夹下的解决方案文件proj3,其中声明的是一个人员信息类,补充编制程序,使其功能完整。在main函数中给出了一组测试数据,此种情况下程序的输出应该是:Zhang20Tsinghtin。注意:只能在函数address_change
随机试题
目标优先次序的界定要考虑的因素有()。
2000年3月1日,江泽民《关于教育的谈话》公开发表。江泽民在谈话中指出,不仅要加强对学生的义化知识教育,而且要切实加强学生的思想政治教育、教育、______、纪律教育、法制教育。()
测量不确定度评定所需的严密程度取决于()因素。
关于工程量清单总报价的计算,下列表达不正确的等式是( )。
下列不符合支票管理规定的是( )。
从事证券自营业务的证券公司其注册资本最低限额应达到人民币()。
调查研究需要做必要的笔录,笔录时要注意()。
人体皮肤由表皮层与真皮层组成,表皮层与真皮层之间有一称为“基层”的中间组织。人在青春期皮肤有相当()的新陈代谢活动。人到中年后,表皮细胞的新陈代谢开始(),表皮基层的折曲与厚度显著减少,真皮内的成纤维细胞亦停止繁殖,因此,所分泌的胶原及胶质
Researchersproducedevidencetosupportwhatmostofusalreadyknew—thatacupofteaistheanswertoanycrisis.Dr.Mal
在算法正确的前提下,评价一个算法的两个标准是()。
最新回复
(
0
)