首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class AA { int a; public: int getRefoconst{return&a;) ∥① int getValueoconst{return a;) ∥②
有如下类定义: class AA { int a; public: int getRefoconst{return&a;) ∥① int getValueoconst{return a;) ∥②
admin
2014-08-29
53
问题
有如下类定义:
class AA
{
int a;
public:
int getRefoconst{return&a;) ∥①
int getValueoconst{return a;) ∥②
void set(int n)const{a=n;) ∥③
friend void show(AA aa)const{cout<
);
其中的四个函数定义中正确的是( )。
选项
A、①
B、②
C、③
D、④
答案
B
解析
此题考查了常成员函数和友元函数的概念。选项A中,getRef()函数的返回值和函数函数类型不符,故错误;C选项中set()常成员函数改变了数据成员的值,这是不允许的:D选项中show()函数被同时定义成友元函数和常成员函数是错误的。
转载请注明原文地址:https://www.kaotiyun.com/show/hWNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是______。
程序流程图(框图)中的箭头代表【】。
在下面的运算符重载函数的原型中,错误的是()。
下列程序的输出结果是【】。#include<iostream.h>#include<string.h>voidmain(){charb[30];strcpy(&b[0],"XY");
定义重载函数时,应在参数个数或参数类型上【】。
系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是()。
下列有关指针的用法中错误的是()。
在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是______。
对关系S和R进行集合运算,产生的元组属于S中的元组,但不属于R中的元组,这种集合运算称为()。
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用。请补充完整。classcomplex{private:intreal;int
随机试题
下列具有化瘀止血作用的药物是
判定心脏骤停后应立即施行的首先是
某长距离运输服务项目,货物重量轻、体积小,要求在最短时间内安全运抵目的地,宜采用的运输方式是()运输。
在施工进度计划调整中,工作关系的调整主要是指()。
该设备租赁合同中,债权人不得转让给第三人的法定情形有()。下列转让效力的表述中,正确的有()。
夏普比率是针对总波动性权衡_______的回报率,即单位总风险下的超额回报率。夏普比率数值越________,代表单位风险超额回报率越高,基金业绩越好。()
下面对对象概念描述,不正确的是
WhatIsInsulin-dependentDiabetes?Whenyoueat,yourbodytakesthesugarfromfoodandturnsitintofuel.(46)Yourbody
Themagicianpickedseveralpeople______fromthespectatorsandaskedthemtohelphimwiththeperformance.
Thesedaysweliveverybusylives,andintherushtokeepupwiththepresentit’seasytolosesightofthepast.Wetendtol
最新回复
(
0
)