首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: c1ass AA { int a; public: int getRef()const{ retum &a;} // ① int getValue()const{ retuma;}
有如下类定义: c1ass AA { int a; public: int getRef()const{ retum &a;} // ① int getValue()const{ retuma;}
admin
2019-02-22
43
问题
有如下类定义:
c1ass AA
{
int a;
public:
int getRef()const{ retum &a;} // ①
int getValue()const{ retuma;} // ②
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/H0Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
用树形结构来表示实体之间联系的模型称为
下列虚基类的声明中正确的是
使用静态数据成员的好处不包括
若有以下程序:main(){intk=2,i=2,m;m=(k+=i*=k);cout<<m<<","<<i<<endl;}执行后的输出结果是
在数据流图(DFD))中,带有名字的箭头表示
数据流图的类型有______和事务型。
有如下程序#include<iostream>usingnamespacestd;classbase{public:virtualvoidf1(){cout<<"F1Base";}virtual
程序中有如下语句for(inti=0;i<5;i++)cout<<*(p+i<<“,”;能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是()。
线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是
下列字符串中可以用做C++语言标识符的是
随机试题
Y341一()可实现分层井的定期洗井,是可洗封隔器。
下列有关文学常识的表述,正确的一项是()
在矫治力的作用下,牙周组织发生改建,但是其最终改建一般需要
桥梁静力荷载试验主要测点相对残余变位为()。
()是保证公开募集基金稳健运行、保护基金份额持有人利益的必要条件。
在以下计划的内容中( )并不是总体审计计划所就应涉及的内容。A注册会计师告诉其助理人员,在运用分析性复核程序时应特别注意某些账户数据之间的相互联系,这些联系可能会使我们收集到高质量的审计证据,请问下面哪个账户可能存在这种联系( )。
()是在绩效考评标准量表中测量水平最高的。[2015年11月二级真题]
《桃花扇》是作家()的戏曲著作。
求下列极限.
最新回复
(
0
)