首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2018-12-04
58
问题
有如下类定义:
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/PgAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序编译时发现ma[3]=9错误,其原因是______。#include<iostream.h>classFunArray{int*pa;//指向一个数组空问intsize;//数组元素个
下面不正确的描述为
下面程序的结果为______。#include<iostream.h>voidmain(){int3=1,b=2;boolc=1;if(a>b)||c)cout<<“true”<<endl;else
有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:A(inti){a=i;}void
针对数组定义intdata[10],下列表述中错误的是()。
下列叙述中正确的是()。
下面程序的运行结果是()。#include<iostream.h>classbase{protected:inta;public:base(){cout<<“0”;}};Class
控制格式输入/输出的操作中,设置域宽的函数是()。
在表达式x-y中,"-"是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符"-",这个表达式还可以表示为
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
随机试题
下列关于附条件、附期限法律行为的表述,正确的是:()
税收首要的、基本的职能是()
患者神昏不语。痰盛气粗。脉虚,在给服至宝丹时。用人参汤化服其意在
在建设用地规划管理过程中,建设项目的建设用地范围主要是通过审核()来确定的。
设备安装基准线是根据施工图按()来确定设备安装的纵横中心线。
下列各项中,以取得的收入为应纳税所得额直接计征个人所得税的有( )。
按照企业规模对公司信贷客户市场进行细分,中型工业企业必须满足的条件是()。
下列食物中ω-3多不饱和脂肪酸(也称n-3多不饱和脂肪酸)含量高的是()。
请看一则广告:对于窦炎痛,四家医院中三家会给他们的病人吃Novex,所以当你希望得到最有效的窦炎镇痛剂时,Novex就是首选。下面哪个如果正确,在最大限度上会削弱该广告的论证?()
AlanRusbridger,theeditoroftheGuardian,toldanaudienceofIndiansthismonththatdigitaltechnologywasmauling(抨击)thet
最新回复
(
0
)