首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class AA { int a; public: int getRef()const{return.&a;} //① int getValueoconst{return a;}
有如下类定义: class AA { int a; public: int getRef()const{return.&a;} //① int getValueoconst{return a;}
admin
2020-07-30
13
问题
有如下类定义:
class AA
{
int a;
public:
int getRef()const{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://kaotiyun.com/show/HPyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};表达式Wednesday==Friday的值是()。
下面类的声明中的几个语句,正确的是(设定语句是主函数中的语句)()。classTestClass{private:intdata;public:TestClass(intg_
给出下面程序输出结果()。#itlcludevoidmain(){int*p1;int**p2=&p1;intb=20;p1=&b;cout
下列选项可以做C++标识符的是()。
有如下类定义:classMyClass{intx;public:MyClass():x(0),y(0){}intGetX(){returnx;}voidSetX(int
有如下函数模板定义:template<typenameT1,TypenameT2>T1Fun(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为()。
有如下程序段:inti=0,j=1;int&r=i;//①r=j;//②in*p=&i;//③*p=&r;//④其中会产生编译错误的语句是()。
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入"abc4Efg",则应输出"aBc4EFg"。注意:部分源程序在文件PROGl.C中。请勿改动主函数ma
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
软件生命周期是指()。
随机试题
总配电箱和开关箱至少设置()漏电保护。
为探索胃癌发病的危险因素,研究者选择2015年3月至2016年3月间确诊的胃癌患者206例,同时选取与病例同性别、年龄相近、居住在同村的非肿瘤居民206名进行调查,设研究属于
下列用于治疗流行性结膜炎局部给药的有()。
城市工程管线综合规划应遵循()原则。①规划中各种管线的位置可以存在几个坐标系统和标高系统,加以换算②必需的满足生产、安全、检修的条件下节约用地③管线综合布置时,干管应布置有用户较多的一侧或将管线分类布置在道路两则
清河泵站设计装机流量150m3/s,出口防洪闸所处堤防为1级。招标人对出口防洪闸工程施工标进行公开招标。有关招标工作计划如下:5月31日提交招标备案报告,6月1日发布招标公告,6月11日~15日出售招标文件,6月16日组织现场踏勘,6月17日组织投标预备会
下列关于资产评估委托合同的签订的说法中,正确的是()。
某大学合同法课堂上,四位同学对于合同形式作出如下分析,正确的是()。
下列属于完全垄断行业的特征的有()。
教育行政复议是一种带有司法性质的特殊行政行为。()
材料一传统制造业是浙江实体经济的主体,是经济发展之基、富民之源,深刻地影响着浙江“两个高水平”建设。无论是改革开放初期的工业化发展阶段、本世纪初加入世贸组织后的出口高增长阶段,还是国际金融危机以来浙江率先进入经济发展新常态的转型升级阶段,传统制造业都扮演
最新回复
(
0
)