首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-12-21
43
问题
有如下类定义:
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
解析
本题考查常成员函数,常成员函数只能引用本类中的数据成员,而不能修改它。所以本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/DOyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序中对一维坐标点类Point进行运算符重载 #include <iostream> using namespace std; class Point { public: Point(int val) {x=val;}
有如下程序: #include <iostream> using namespace std; class MyClass { public: MyClass(int x):val(x) {} void
若语句: cout<<setfill(’>’)<<setw(5)<<3141512<<setw(5)<<"OK!"; 是程序中第一个输出语句,则输出结果是
下列循环语句中有语法错误的是
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。A)template<ty
下列数据模型中,具有坚实理论基础的是
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成构造函数的定义,使得数据成员变量filename和contex为空,内容长度FileLength为0。
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为()。
下列字符串中不能作为C++标识符使用的是()。
下列字符串中可以用作C++标识符的是()。
随机试题
A.凝固性坏死B.液化性坏死C.溶解坏死D.脂肪坏死
白陶土可激活的凝血因子是
下列哪种病变通常不出现蛋白尿
老年性阴道炎的治疗可在阴道内放置少量
下列合同中,属于可变更、可撤销合同的是( )。
某食品加工厂(增值税一般纳税人)2017年3月发生下列业务:(1)向农民收购大麦10吨,收购凭证上注明价款20000元,验收后送另一食品加工厂(增值税一般纳税人)加工膨化食品,支付加工费价税合计600元,取得增值税专用发票。(2)将以前月份购入的10吨
在国内航空运输中,对托运行李的赔偿责任限额,承运人按照每千克200元人民币承担责任。()
销售活动分析报告对于实际工作的作用主要有()。
学校教育是科学知识再生产的最重要途径。()
Wecanneitherplayfootball______doourhomeworktoday.
最新回复
(
0
)