首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如下类定义: 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
2015-07-22
26
问题
如下类定义:
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、①
B、②
C、③
D、④
答案
B
解析
本题考查常成员函数,常成员函数只能引用本类中的数据成员,而不能修改它。所以本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/J5Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value( )const{ return k;} };
如下类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数的声明完整。ClassmyClass{private:intdata;public:myClass(intvalue);//构造函数
有如下程序: #include<iostream> using namespace std; class A { public: A(int i) {x=i;} void dispa() {cout<<x
已知如下程序的输出结果是23,请将画线处缺失的部分补充完整。#include<iostream>usingnamespacestd;classMyClass{public:voidPrint()
已知有函数f的定义如下:intf(){staticints=0;s+=2;returns;}则在某程序中第2次执行函数调用语句f();时,函数f的返回值是【】。
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespacestd;【
随机试题
下列关于法律责任的说法,正确的是()。
患者男性,40岁,8d前出现上腹剧痛,弯腰抱膝体位疼痛缓解,伴恶心、呕吐及腹胀,2h前排少量暗红色血便。查体:血压100/60mmHg,脉搏102/min,巩膜黄染,腹部平坦,脐下压痛,伴反跳痛及肌紧张。下列哪项是该患者便血的原因
A、自身免疫性疾病B、细菌感染性疾病C、病毒感染性疾病D、碘缺乏性疾病E、遗传相关性疾病亚急性甲状腺炎的病因是
关于叶酸和维生素B12说法正确的是()。
下列各项中,关于设备安装精度与设备基础的关系说法正确的有( )。
以公允价值计量且其变动计入当期损益的金融资产包括()。
关于投资项目的风险衡量,下列说法中正确的有()。
自我意识发展的第二阶段为()。
简述货币政策的最终目标及其选择方法。
下列哪种行为在我国法律实施的监督体系中,属于国家专门法律监督机关的监督?()
最新回复
(
0
)