首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class AA { int a: Public: int getRef()const{return &a;}//① int getValue()const{return a;}//② void set(int n)const{a=n;}/
有如下类定义: class AA { int a: Public: int getRef()const{return &a;}//① int getValue()const{return a;}//② void set(int n)const{a=n;}/
admin
2020-04-07
57
问题
有如下类定义:
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://www.kaotiyun.com/show/hy8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在一个类体的下列声明中,正确的纯虚函数声明是______。
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:voidwho(){cout<<"Base"<<end1;}};classDerivedl:publi
函数f()的功能是将形参x的值转换为二进制数,所得二进制数的每一位数放在一维数组y中返回。二进制的最低位放在下标为0的元素中,请将程序补充完整。voidf(intx,inty[]){intm=0,n;do{
下列关于派生类的构造函数的说法中,哪个是错误的______。
A、 B、 C、 D、 C此题考查的是内联函数的概念。在调用时,内联函数会像宏函数一样的展开,将调用表达式用内联函数体来替换,所以它没有一般函数的参数压栈和退栈操作,所以选项A)错误;即使没有使用inline
已知递归函数f的定义如下:intf(intn){if(n<=1)return1;//递归结束情况elsereturnn*f(n-2);//递归)则函数调用语句f(5)的返回值是_____
下列叙述中,正确的是
public运算符可以重载为成员函数或友元函数,但是应该把函数说明为公有的,以便各个量都能引用。
有如下函数模板声明:template<typenameT>TMax(Ta,TB){return(a>=B)?a:b;}下列对函数模板Max的调用中错误的是A)Max(3.5,4.5)B)Max(3.5
C++语言中表示双精度浮点数的关键字是【】。
随机试题
在罗马贫民区创设“儿童之家”的是()
脊柱损伤搬运始终保持脊柱伸直位,严禁弯曲或扭转,各项抢救措施重要性的正确排序为()
A.核蛋白体小亚基B.核蛋白体大亚基C.核蛋白体P位D.核蛋白体A位E.AUG
项目总结评价是站在()的角度进行的自我总结。
中共中央强调,“十二五”时期解决我国所有问题的关键仍然是()。
建设工程项目实施阶段策划的主要任务是确定()。
2012年12月因丙公司破产倒闭,乙公司起诉甲公司,要求甲公司偿还为丙公司担保的借款200万元。2012年年末,根据法律诉讼的进展情况以及律师的意见,甲公司予以赔偿的可能性在50%以上,最可能发生的赔偿金额为200万元。同时,由于丙公司破产程序已经启动,
以下是单位刘科长和科员刘姐的一段对话:科长:“刘姐。单位考勤以前你负责,做得很好,今年你继续负责单位的考勤吧。”刘姐:“我不想做了,因为这个我之前得罪了很多人,现在真的不想做了,你让其他同事负责吧。”科长:“单位其他同事都有安排了,你年纪比较大。这么
WhatdidMaryaskJohntodo?
A、Gasstation,B、Policestation.C、LostandFounddepartment.D、Bar.A信息明示题,男士说:“就在这儿停吧,当我加油的时候你(女士)去问路并给我买瓶软饮料”解答本题的关键是理解男士说的fi
最新回复
(
0
)