首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2020-04-07
52
问题
有如下类定义:
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/fy8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
为解决在多重继承环境中因公共基类带来的【】问题,c++语言提供了虚基类机制。
程序段的输出结果是【】。intx=3,y=2,z=1;count<<(x/y&~z);
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:voidwho(){cout<<"Base"<<end1;}};classDerivedl:publi
以下程序的结果是()。#include<iostream.h>voidmain(){char*p="abcdefgh",*r;long*q;q=(long*)P;q++;r=(char
已知递归函数f的定义如下:intf(intn){if(n<=1)return1;//递归结束情况elsereturnn*f(n-2);//递归)则函数调用语句f(5)的返回值是_____
下列选项中不属于软件生命周期开发阶段任务的是()。
在下列关于二叉树的叙述中,选出正确的一项()。
以下有关类与结构体关系的叙述不正确的是
C++目标程序经【】后生成扩展名为exe的可执行程序文件。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
随机试题
如果酸度计可以定位和测量,但到达平衡点缓慢,这可能有以下原因造成()。
有关腹膜后间隙描述正确的是
德国一位女牙医助理马里翁在一次车祸中受重伤,送到医院后被判定为脑死亡,后来的全面检查表明:当时该“患者”腹中4个月的胎儿完全正常,如果“患者”凭借现代医术使植物人状态长期维持下去,就可以保证胎儿发育成熟,直至出生;如果让“患者”体面地死去,就必须撤掉生命维
住房公积金财务管理的主要任务是()。
建筑消防设施的主要作用是及时(),从而减少由火灾造成的财产损失和人员伤亡。
公司内部控制制度由()等部分组成。
旅行社招揽、接待旅游者,应当制作和保存完整的业务档案·保存期最低为()。
下图中箭头表示自然带更替方向。读图完成第7、8题。图中有一处具有明显的非地带性分异,它最可能是()。
如果你的生活中没有伟大、高贵的人和有智慧的人怎么办?请不要变得麻木,不要_________,不要放弃向生活学习的机会。因为至少在你的周围还有树,特别是大树,它会教会你许多东西。一棵大树,就是人的亲人和老师,而且也可以毫不夸张地说,它就是伟大、高贵和有智慧的
•Readthisreportaboutthelimitedcompany.•Inmostofthelines34~35thereisoneextraword.Itiseithergrammaticallyinc
最新回复
(
0
)