首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
39
问题
有如下类定义:
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://kaotiyun.com/show/hWNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
不能作为函数重载判断依据的是()。
下列对于软件测试的描述中正确的是______。
下面关于运算符重载的描述错误的是()。
下列关于虚函数的描述中,正确的是()。
所有的函数模板定义都是以关键字【】开始的。
在下面的运算符重载函数的原型中,错误的是()。
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【】。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>class
常量和变量的区别是:常量在程序运行中值不变,因此它的值在定义时便进行初始化;而尘量的值是可以改变的,【】类型的变量存储的是变量的地址。
下列关于队列的叙述中正确的是
随机试题
教学活动中,教师如何灵活运用直观教学的方法?
某技术员小刘在堆瓷完成后,修整形态时,由于金瓷冠在工作模型上未完全就位,就进行了调,导致金瓷冠
海金沙入汤剂宜阿胶入汤剂宜
男,11岁。足部刺伤l小时,已接受计划性混合疫苗注射。为预防破伤风,最重要的处理措施是()
A.痢疾志贺菌B.福氏志贺菌C.宋内志贺菌D.鲍氏志贺菌E.史密志贺菌我国流行有上升趋势的菌群是()
在工程网络计划中,某项工作的最早完成时间与其紧后工作的最早开始时间之间的差值称为这两项工作之间的()
基金经营机构应妥善保存客户交易终端信息和开户资料电子化信息,保存期限不得少于()年。
城市房屋租赁应向()部门登记备案。
如果掩蔽音和被掩蔽音都是纯音,那么两个声音(),掩蔽作用越大。
简述长期借款筹资的优缺点。
最新回复
(
0
)