首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: classAA { int a; public: int getRefoconst{return&a;} ∥① int getVaheoconst{return a;} ∥
有如下类定义: classAA { int a; public: int getRefoconst{return&a;} ∥① int getVaheoconst{return a;} ∥
admin
2020-11-11
67
问题
有如下类定义:
classAA
{
int a;
public:
int getRefoconst{return&a;} ∥①
int getVaheoconst{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/kayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classBook{public:Book(char*t=""){strcpy(title,t);}______________private:ch
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
使用VC6打开考生文件夹proj3下的工程proj3,其中声明了MyString类,它是一个用于表示字符串的类。成员函数reverse将字符串反转,例如“abcde”反转后就成了“edcba”。请补充完整函数reverse。在main函数中给出了一个测试数
下列语句中,未起到定义作用的是()。
使用VC6打开考生文件央下的源程序文件modi3.cpp,其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义类CPlanet的保护数据成员distance和revolvePeriod,它们分别表示行星距太阳的距离和行星的公转
使用VC6打开考生文件件下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补允完整。(1)重载运算符int,请在注释∥********1********后添加适当的语句。(2)重载运算符“
有如下函数模板:templateTsquare(Tx){returnx*x;}其中T是()。
违背数据流图(DFD)构造规则的是
软件集成测试不采用
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proi2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStaek类。Stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack
随机试题
有关己烯雌酚的描述正确的是:
行肛管排气操作时将肛管自肛门插入直肠
患者,男性,28岁。6小时前从4米高处坠落,不能站立行走。查体:左小腿明显肿胀,中段畸形,足背动脉搏动减弱,皮肤温度较对侧降低,被动屈伸足趾时疼痛加重。预后状况最主要取决于
集中采购机构对采购人员的专业水平、工作实绩和职业道德状况定期进行考核。采购人员经考核小合格的,不得继续任职。()
邮政信件分拣设备
分组比较法在应用上存在的一系列潜在的问题包括()。
根据印花税的有关规定,以下免征印花税的项目有()。
东晋最有影响的雕塑家是_______。
下列关于软件工程的描述中正确的是
Accordingtothepassage,whichofthefollowingnewspapershavethelargestcirculation?
最新回复
(
0
)