首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class AA { int a: Public: int getRef()const{return &a;}//① int getValue()const{return a;}//② void set(int n)const{a=n;}/
有如下类定义: class AA { int a: Public: int getRef()const{return &a;}//① int getValue()const{return a;}//② void set(int n)const{a=n;}/
admin
2020-04-07
79
问题
有如下类定义:
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/hy8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intn){number=n;}//拷贝构造函数
for(intx=0,y=0;!x&&y<=5;y++)语句执行循环的次数是
以下程序的结果是()。#include<iostream.h>voidmain(){char*p="abcdefgh",*r;long*q;q=(long*)P;q++;r=(char
以下选项中合法的实型常数是
指针变量所保存的不是一般的数据值,而是程序中另一个对象的______。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
在C++语言中,一个函数的定义前加上关键字【】时,该函数就声明为内联函数。
有如下类定义:classMyClass{intb:chara;doublec;public:MyClass0:c(0.0),b(0),a(‘,’){}};创建这个类的对象时,数据成员的初始化顺序是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classBase{protected:voidfun(){}};classDerived:Base{};则Base类中的成员函
随机试题
胃中可以吸收________。
患儿,男,6岁,体重20kg。在家玩耍时不慎打翻开水瓶,双下肢被开水烫伤后皮肤出现大水疱、皮薄,疼痛明显,水疱破裂后创面为红色。该患儿的烧伤面积为
病理诊断报告书发送的要求是
A.二丙酸倍氯米松B.可待因C.沙丁胺醇D.氨茶碱E.色甘酸钠具有强大的抗炎及免疫抑制作用,用于哮喘发作的药物是()。
根据《环境影响评价技术导则一地下水环境》,一级评价项目目的含水层的水质监测点应不少于()点/层。
从储蓄函数可知,引起储蓄增加的因素是()。
()是中华民族的优秀传统,又是人类文明的共同财富。
It’srelaxingtogetclosetonature________thebeauty.
Inthissurvey,wecangetallthefollowinginformationEXCEPT
Sincewearesocialbeings,thequalityofourlivesdependsinlargemeasureonourinterpersonalrelationships.Onestrengtho
最新回复
(
0
)