首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class AA { int a; public: int getRef()const{return.&a;} //① int getValueoconst{return a;}
有如下类定义: class AA { int a; public: int getRef()const{return.&a;} //① int getValueoconst{return a;}
admin
2020-07-30
19
问题
有如下类定义:
class AA
{
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://kaotiyun.com/show/HPyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。通过继承完成输入到屏幕指定的信息:TestClassATestClassBTestClassC其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
假定下列语句都是程序运行后首次执行的输出语句,其中输出结果与另外三条语句不同的语句是()。
有如下程序:#includeusingnamespacestd;voidfl(int&x){x++;)voidf2(intx){++x;)hatmain(){intx=10,y=
下列关于类模板的模板参数的叙述中,错误的是()。
有如下程序段:inti=0,j=1;int&r=i;//①r=j;//②in*p=&i;//③*p=&r;//④其中会产生编译错误的语句是()。
由于常对象不能被更新,因此()。
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,该文件中定义了用于表示日期的类Date、表示人员的类Person和表示职员的类Staff;程序应当显示:张小丽123456789012345但程序中有缺失部分,
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件proj3。本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。
软件生命周期是指()。
软件测试的目的是()。
随机试题
排便时可引起肛门部剧烈疼痛的疾病是
口腔结核的临床表现有慢性盘状红斑狼疮的临床表现有
影响片剂成型的主要因素有
申请设立期货公司,要求主要股东以及实际控制人最近()年无重大违法违规记录。
平衡计分卡的内部流程角度主要关注()。
下列各项中,不符合消费税纳税地点规定的有()。
甲公司为从事国家重点扶持的公共基础设施建设项目的企业,根据税法规定,2009年度免交所得税。甲公司2009年度发生的有关交易或事项如下:(1)以盈余公积转增资本5500万元。(2)向股东分配股票股利4500万元。(3)接受控股股东的现金捐赠350万
我国古代的“六艺”、古希腊的“七艺”和“武士七艺”都可以说是最早的()
假设有学生表,要将学号和姓名定义为学生表的候选索引,索引名是xhxm。请对下面的SQL语句填空:ALTERTABLE学生【】学号+姓名TAGxhxm
一个人生活在世上,就好像水泥搅拌器里的石子一样,运转起来之后,身不由己。使我们感觉到,不是某一个人的问题,而是社会问题,而是文化问题。耶稣临死的时候说:“宽容他们!他们做的他们不知道。”年轻时候读这句话,觉得稀松平常,长大之后,也觉得这句话没有力量。但是到
最新回复
(
0
)