首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: classAA { int a; public: int getRefoconst{return&a;} ∥① int getVaheoconst{return a;} ∥
有如下类定义: classAA { int a; public: int getRefoconst{return&a;} ∥① int getVaheoconst{return a;} ∥
admin
2020-11-11
46
问题
有如下类定义:
classAA
{
int a;
public:
int getRefoconst{return&a;} ∥①
int getVaheoconst{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/kayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是()。
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}~A(){cout<<"~A":}};classB:publicA{A*p;pu
下列运算符中,在C++语言中不能重载的是()。
使用VC6打开考生文件件下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补允完整。(1)重载运算符int,请在注释∥********1********后添加适当的语句。(2)重载运算符“
若PAT是一个类,则程序运行时,语句“PAT{*aD)[3];”调用PAT的构造函数的次数是()。A)0B)1C)2D)3
下列关于模板的叙述中,错误的是( )。
下面属于系统软件的是
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
结构化程序设计的基本原则不包括()。
占构化程序设计原则强调的是
随机试题
管理控制过程中的关键环节是制定控制目标。()
具有通气下乳的药物是
下列哪项不是经间期出血的病因病机:
下列哪项表现为呼吸急促似喘,喉问有哮鸣音
可行性研究是通过考察项目经济上的合理性、营利性,技术上的先进性、适用性,实施上的可能性、风险性,在项目投资决策前,对项目进行调查研究和全面的技术经济分析论证,为项目决策提供科学依据的一种科学方法和工作阶段。可行性研究可分为三个阶段。特定机会研究报告往往会形
教育学作为一门科学,是以实践哲学和心理学为基础的。这一观点出自下面哪本教育学著作()
给定材料材料1物流业是融合运输业、仓储业、货代业、配送业和信息业等的复合型服务行业,是国民经济的重要组成部分,涉及领域广,吸纳就业人数多,促进生产、拉动消费作用大,在促进产业结构调整、转变经济发展方式和增强国民经济竞争力等方面发挥着重要
孙子说,前方有许多树木摇动,是敌人掩蔽前来;草丛中有许多障碍物,是敌人布下疑阵;群鸟惊飞,下必有伏兵;野兽惊奔,是大军突袭而至。这段话体现的哲理是()。
经济全球化的根本动力是()
Theapartmentwas______at$20,000anditsownerwashappyaboutthat.
最新回复
(
0
)