首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
49
问题
有如下类定义:
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全国计算机二级
相关试题推荐
下列程序的执行结果是______。#include<iostream.h>classStudent{public:Student(intxx){x=xx;}virtualfloatca
阅读以下程序#include<iostream.h>voidmain(){charline[10];cin>>line;cout<<line<<endl;}如运行时输入Thisise
考虑以下的函数原型:voldA(inta,intb=5,charZ=’*’)’下面的函数调用中,不正确的是
下面程序段的正确输出是intw=4,x=3,y=2,z=1;cout<<(w<x?w:z<y?z:x)<<end1;
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
有如下程序:#include<iostream>usingnamespqceStd;classTestClass{private;CharC;public;TestClass(char
重载输入流运算符))必须使用的原型为()。
下列关于this指针的叙述中,正确的是()。
对于拷贝构造函数和赋值操作的关系,正确的是()。
下面关于C++语言变量的叙述错误的是
随机试题
气缸漏气量检测仪检测气缸漏气量时从加机油口处听到漏气声说明()处漏气。
什么是基点与节点?
目标的制定要有一定的高度和难度,这体现了目标的()。
麦角生物碱临床用于
北京某药品生产企业拟在上海某药学专业杂志2013年第10期(月刊)上刊登处方药广告,根据《药品广告审查办法》,符合规定可以刊登的广告批准文号为
承担水运工程施工监理的单位,应具有(),具有法人资格,并应按批准的相应资质等级承担监理业务。
如果有多种不同商品需要填报在一张报关单上,应分别填报清楚,但一张报关单上最多不能超过()项海关统计商品码的货物。
我国金融机构的雏形始于()。
下列说法正确的是()。
星形线绕Ox轴旋转所得旋转曲面的面积为_________.
最新回复
(
0
)