首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class AA { int a; public; int getRef()const{return&a;} //① int getValue()const{return a;} /
有如下类定义: class AA { int a; public; int getRef()const{return&a;} //① int getValue()const{return a;} /
admin
2017-04-25
39
问题
有如下类定义:
class AA
{
int a;
public;
int getRef()const{return&a;} //①
int getValue()const{return a;} //②
void set(int n)const{a=n;} //③
friend void show(AA aa)const{cout<<a;} //④
};
其中的四个函数定义中正确的是( )。
选项
A、①
B、②
C、③
D、④
答案
B
解析
此题考查了常成员函数和友元函数的概念。选项A中,getRef()函数的返回值和函数函数类型不符,故错误;C选项中set()常成员函数改变了数据成员的值,这是不允许的:D选项中show()函数被同时定义成友元函数和常成员函数是错误的。
转载请注明原文地址:https://kaotiyun.com/show/T1Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于()。
软件(程序)调试的任务是()。
有以下程序:#include<iostream>usingnamespacestd;#definePI3.14classPoint{private:intx,y;
以下数据结构中不属于线性数据结构的是
带一个long类型参数的流成员函数_____按参数值设置flags状态变量,并返回以前设置的标志值。
C++流中重载了运算符<<,它是一个
设有如下关系表:则下列操作中正确的是
若已定义 int a[]={1,2,3,4,5,6,7,8,9,10}, *p=a,i=5; 则对数组元素的不正确的引用是
当使用fstram流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
随机试题
[*]
泰嘉贸易公司从国外购进100吨钢材,委托某船运公司运往中国境内。一日,该船运公司一艘夹载着该船船员私自在国外购买的500多件电器等物的船,在中国海口市担杆岛附近海域进行走私交易时,被中国某海关抓获。该海关作出决定,将包括该贸易公司100吨钢材在内的船上所有
某城市拟对市中心区域进行旧城改造,涉及到A、B、C、D四宗地,土地总面积为20000平方米。其中宗地A为一旧住宅区,土地总面积为8500平方米;宗地B为企业甲所使用的国有划拨土地,土地面积为7000平方米,土地现状用途为工业,由于规划限制,该企业计划搬迁到
对于设在灭火器箱内的手提式灭火器,可直接放在灭火器箱的底面上,但灭火器箱底离地面高度不宜小于()m。
从基金在世界范围内的发展史来看,基金在初创阶段主要投资于(),在类型上主要是()。
属于四书五经的是()。
“这一体制的关键问题是教条主义的理解、照搬马克思主义,没有认识到苏联社会主义的特殊性,忽视苏联社会发展阶段的落后状态,盲目追求纯粹的社会主义,在经济上超越了生产力发展水平,政治上忽视民主。”题干中这一体制()。
下列历史人物与其著名言论对应错误的是()。
在lPv6的单播地址中有两种特殊地址,其中地址0:0:0:0:0:0:0:0表示(1),地址0:0:0:0:0:0:0:1表示(2)。(2010年上半年试题)(1)
Muchofthelanguageusedtodescribemonetarypolicy,suchas"steeringtheeconomytoasoftlanding"or"atouchonthebrakes
最新回复
(
0
)