首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
29
问题
有如下类定义:
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全国计算机二级
相关试题推荐
语句ofstreamf("SALARY.DAT",ios_base::app)的功能是建立流对象f,并试图打开文件SALARY.DAT与f关联,而且
有如下程序:#include<iostream>usingnamespacestd;classBase{protected:Base(){cout<<’Base’;}Base(char
设有如下程序段:charstr[]=”World”;char*ptr=str;执行上面的程序段后,*(ptr+5)的值为______。
下列程序的输出结果为2,横线处应添加语句()。#include<iostream>usingnamespacestd;{public:______voidfun(){cout<<1;}};
在类声明中,紧跟在“public:”后声明的成员的访问权限是( )。
用户进行的测试包括:单元测试、集成测试、验收测试(确认测试)和系统测试。将软件放在整个计算机环境下,包括软硬件平台、某些支持软件、数据和人员等,在实际运行环境下进行一系列的测试是______。
诊断和改正程序中错误的工作通常称为______。
以下有关类与结构体关系的叙述不正确的是
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classBase{protected:voidfun(){}};classDerived:Base{};则Base类中的成员函
随机试题
家庭是幼儿园重要的合作伙伴,应本着尊重、_________、_________的原则,争取家长的理解、_________和主动参与,并积极支持、帮助家长提高教育能力。
市场营销机会
下列属于违约概率模型的是()。
委托收款时必须记载事项有()。
根据公司法律制度的规定,某股份有限公司发生下列情形时,应当在2个月内召开临时股东大会的有()。
阅读下面的儿歌,回答后面的问题。明又明,亮又亮,一团火球挂天上,冬天待的时间短,夏天待的时间长。从儿歌的传统艺术形式来看,这属于哪种类型的儿歌?试说这种形式的儿歌的作用。
端点之间的通信是依靠()之间的通信完成的。
【材料一】实事求是渗透于毛泽东思想形成发展的全过程,贯穿于毛泽东思想的全部内容。毛泽东思想是一个完整的科学体系,具有多方面的内容。而实事求是恰如一条金线贯穿于毛泽东思想的全部内容之中,成为毛泽东思想的精髓和本质特征。邓小平在改革开放和现代化建设的新的历
不等式组中χ的最大解区间为[-2,1],则(a+b)2010的值为()。
Dubai:AModernParableWhenfuturegenerationssittheirchildrendowntotellthestoryofthegreatcrashoftheearly21s
最新回复
(
0
)