首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2020-04-07
32
问题
有如下类定义:
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://jikaoti.com/ti/hlA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请按下面注释的提示,将类B的构造函数定义补充完整。classA{inta;public:A{intaa=0)(a=aa;}}
一对多实体之间的对应关系称为联系,它反映现实世界事物之问的相互关联。两个实体间的联系可以归结为三种类型:一对一联系表现为某一实体与另一实体一一对应相关联;一对多联系表现为某一实体与相关多个实体相关联;多对多联系表现为多个实体与相关多个实体相联系。所以实体“
与数学式子对应的c++语言表达式是
设有如下程序段:charstr[]=”World”;char*ptr=str;执行上面的程序段后,*(ptr+5)的值为______。
关于下面程序的说法,正确的是()。#include<iostream>usingnamespacestd;classx{inta;public:x(){a=3;}
A、 B、 C、 D、 C此题考查的是内联函数的概念。在调用时,内联函数会像宏函数一样的展开,将调用表达式用内联函数体来替换,所以它没有一般函数的参数压栈和退栈操作,所以选项A)错误;即使没有使用inline
在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。#includeusingnamespacestd;classA{public:A(){cout
已知递归函数f的定义如下:intf(intn){if(n<=1)return1;//递归结束情况elsereturnn*f(n-2);//递归)则函数调用语句f(5)的返回值是_____
对以下说明语句的正确理解是inta[10]={6,7,8,9,10};
若要在程序文件中进行标准输入输出操作,则必须在开始的# include命令中使用头文件【 】。
随机试题
Forthispart,youaresupposedtowriteacompositionin100—120Fordsbasedonthefollowingsituation.Remembertowriteitc
A.长期慢性咳嗽、咳痰和喘憋B.长期反复咯血C.两者均有D.两者均无支气管扩张的主要临床表现
A.药品监督管理部门的职能B.工商行政管理部门的职能C.国防科工委、环境保护部门的职能D.劳动与社会保障部门的职能E.公安部门的职能对医疗保险用药品种、给付标准、定点零售药店进行相应必要的行政管理是()
分娩的主要产力是()。
建设工程项目施工成本控制包括若干环节,其中最具实质性的是()。
运用年限法估测设备的实体性贬值率或成新率,其假设前提是()。
我国某空调制造厂欲引进国外先进技术生产空调,经与美国一家空调公司协商,达成共同投资开办中外合资经营企业的协议。该协议的主要内容包括,双方投资总额为400万美元,其中注册资金为200万美元;中方的空调制造厂以货币、厂房、土地使用权出资,出资额为150万美元;
下列各项中,属于我国目前资源税的征税范围的有()。
山东省拥有丰富的海产资源,其中产量居全国首位的不包括()
下列关于第五代移动通信技术(5G)的说法错误的是:
最新回复
(
0
)