首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class AA { int a: Public: int getRef()const{return &a;}//① int getValue()const{return a;}//② void set(int n)const{a=n;}/
有如下类定义: class AA { int a: Public: int getRef()const{return &a;}//① int getValue()const{return a;}//② void set(int n)const{a=n;}/
admin
2020-04-07
42
问题
有如下类定义:
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/hy8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有3个结点的二叉树有()。
有如下程序:#include<iostream>usingnamespacestd;classBase{protected:Base(){cout<<’Base’;}Base(char
下列关于类和对象的叙述中,错误的是()。
下列是重载乘法运算符的函数原型声明,其中错误的是( )。
下列关于运算符重载不正确的是
设有定义语句:doublex=2.5,y=4.7;inta=7;,那么表达式x+a%3*(int)(x+y)%2/4的值为【】。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
数据库系统的核心是______。
在数据库技术中,实体集之问的联系可以是一对一或一对多或多对多的,那么“学生”和“可选课程”的联系为______。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
随机试题
关于车用燃油下列说法不正确的是_______。
简述审美情感与审美想象的关系。
属于盘存账户的是()
关于感染性休克患者应用糖皮质激素的依据与方法,不正确的是( )。
下列用电设备中,()功率因数最高。
我国现行建筑安装工程费用构成中,材料二次搬运费应计入()。
纳税义务人进口列入《公式定价进口货物常见商品名单》中的货物,应当在公式定价合同签订后30个工作日内,向进口地直属海关提出合同备案申请,并提供相关材料。
《黄帝内经》记载:“上药一百二十种为君,主养命;中药一百二十种为臣,主养性;下药一百二十种为佐使,主治病;用药须合君臣佐使。”也就是说组成中药方剂的药物可按其在方剂中所起的作用分为君药、臣药、佐药、使药,简称君、臣、佐、使。君指方剂中针对主证起主要治疗作用
IP地址是网上的通信地址,是计算机、服务器、路由器的端口地址。每一个IP地址在全球是惟一的。这个IP地址实际上由网络地址和【 】两部分组成。
Nextyear,ifallgoesasplanned,thelargestmakerofpersonalcomputersinAsiawillbecomethethirdlargestintheworld.
最新回复
(
0
)