首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2017-04-25
33
问题
有如下类定义:
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://jikaoti.com/ti/xqt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
通常拷贝构造函数的参数是( )。
下列类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数的声明完整。class myClass{private:intdata;public:myClass(in
请将下列类定义补充完整。classBase(public:voidfun(){cout<<"Base::fun"<<end1;}};classDerived:publicBase{public:voi
若需要定义一个标识符常量,并且使得C++能够进行类型检查,则应在定义语句的开始使用保留字【 】。
以下程序的执行结果是______。#include<iostream.h>classA{inta:public:voidseta(intx){a=x;}voidshowa(){cou
在C++中,继承的方式有( )种。
用某种排序方法对关键字序列(25,84,21,47,15,27,68,35,20)进行排序时,序列的变化情况如下: 20,15,21,25,47,27,68,35,84 15,20,21,25,35,27,47,68,84 15,20,2
下列叙述中正确的是
在下列关系运算中,可能改变关系中属性个数的是
将7个数据进行插入排序,在最坏情况下需要比较的次数是
随机试题
被告人张某,A省B市人,与其妻李某一向感情和睦。2015年3月,张某所在的企业因资不抵债破产倒闭,张某失业在家,经常与其妻李某争吵。2015年11月5日,被告人张某与李某又因家庭琐事发生争执,被告人张某对李某拳脚相加,一气之下李某即要收拾行李回娘家。被告人
TheNewOldAgeA)TheJapaneseseniorcitizenswhofoundedJeebaknewtheyweremakinghistorywhentheycoinedtheircomp
男性,72岁。哮喘史40年,近5年来发生双下肢水肿,近1周哮喘加重,白天发作每周>2次,每天夜间均有发作,活动受限,没有急性加重症状。下列对该患者的诊断最有意义的是
国有建设用地按用途分,可以分为()。
编制供应采购计划的输出结果是()。
下列关于接入技术特征的描述中,正确的是
Howlongdidthedebatelast?
TheEconomistIntelligenceUnit(EIU)earnestlyattemptstomeasurewhichcountrywillprovidethebestopportunitiesforahealth
SpeakerA:Excuseme,couldyoutellmewheretheentrancetothesubwayis?SpeakerB:______
WaystoTakeIttotheNextLevelNomatterwhatyou’redoing,therecomesatimewhenyouaregoingtowanttotakethings
最新回复
(
0
)