首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: classAA { int a; public: int getRef()const{return&a;} //① int getValueoconst{return a;} //
有如下类定义: classAA { int a; public: int getRef()const{return&a;} //① int getValueoconst{return a;} //
admin
2020-07-30
27
问题
有如下类定义:
classAA
{
int a;
public:
int getRef()const{return&a;} //①
int getValueoconst{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://www.kaotiyun.com/show/aWyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列情况中,不会调用拷贝构造函数的是()。
以下程序运行后的输出结果是()。#includevoidmain(){chara[]=”abbcabbcabbc”;inti=0,j=0,k=0;while(a[i]){
执行下列语句:#includeusingnamespacestd;intmain(){intx=3:if(x=5)cout
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出()。
有如下程序:#include#includeusingnamespacestd;classXCF{inta;public:XCF(intaa=0):a(aa){tout
下列选项可以做C++标识符的是()。
有如下程序:#includeusingnamespacestd;classB{public:virtualvoidf(){cout
已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()。
下列关于模板的叙述中,错误的是()。
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入"abc4Efg",则应输出"aBc4EFg"。注意:部分源程序在文件PROGl.C中。请勿改动主函数ma
随机试题
计划和市场()。
外源性哮喘发作肺结核伴急性左心衰
不属于计算机病毒特征的是
脑复苏的关键是
防己的横断面显槟榔的横断面显
某一朝向外窗的热工参数:传热系数2.7w/(m2.K),玻璃遮阳系数为0.8,设有外遮阳,假设外遮阳系数为0.7,该朝向外窗的遮阳系数为()。
我国幼儿园小班班额标准是()。
国家主席习近平在2018年新年贺词中指出,中共十九大描绘了我国发展今后30多年的美好蓝图。九层之台,起于累土。要把这个蓝图变为现实,必须(),一步一个脚印,踏踏实实干好工作。
Therearealreadydrugsthatbrightenmoods,likeProzac,andotherantidepressantsthatcontrollevelsofabrainchemicalcall
A、Singapore.B、ChinaC、Indonesia.D、Australia.B①选项都是国名,听到相关的信息可以先做记录。②对话中女士问男士的货物从哪里运出,男士明确回答是China,本题选B。③A项Singapore是货物的中转点,C项
最新回复
(
0
)