首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class AA{ int n; public: AA(int k):n(k){} int get(){return n;} int get()const{ret
有如下程序: #include<iostream> using namespace std; class AA{ int n; public: AA(int k):n(k){} int get(){return n;} int get()const{ret
admin
2020-04-07
38
问题
有如下程序:
#include<iostream>
using namespace std;
class AA{
int n;
public:
AA(int k):n(k){}
int get(){return n;}
int get()const{return n+1;}
};
int main()
{
AA a(5);
const AA b(6);
cout<<a.get()<<b.get();
return 0;
}
执行后的输出结果是( )。
选项
A、55
B、57
C、75
D、77
答案
B
解析
此题考查的是常成员函数和函数的重载。所谓函数重载,是指同一个函数名可以对应着多个函数实现。一般对象a既可以调用普通成员函数get,也可以调用常成员函数get,由于常成员函数不能更新对象的数据成员,所以题目中通过对象a调用的函数为常成员函数;常对象b只能调用普通成员函数。
转载请注明原文地址:https://kaotiyun.com/show/w38p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的功能是()。#include<iostream>#include<string>usingnamespacestd;intmain(){inti=1,n=0;
有如下程序#include<iostream>usingnamespacestd;classbase{public:virtualvoidf1(){cout<<"F1
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
设有基类定义: class Cbase { private: int a; protected: int b; public: int c; }; 派生类采用何种继承方式可以使成员变量b成为自己的私有
下面程序的结果为()。#include"iostream.h"voidchange(inta,intb){inttemp;temp=a;a=b;b=temp:}voi
以下选项中,合法的字符常量是()。
下列叙述中正确的是()。
下列叙述中,不属于测试的特征的是
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。
在结构化方法中,用数据流程图(DFC)作为描述工具的软件开发阶段是()。
随机试题
马克思主义哲学的主要理论来源是德国的古典哲学。()
某男性患者,37岁,体检查出空腹血糖9.79mmol/L,尿糖(++),本人无明显不适。入院复查餐后血糖、糖化血红蛋白等,医师诊断为2型糖尿病,并给予磺酰脲类降糖药。胰岛素的药理作用是()
房地产经纪信息管理的原则有()。
某公司为取得信用卡,向银行缴存一笔款项,应()。
《保护工业产权巴黎公约》自( )年开始在我国生效。
关于完全竞争企业的需求曲线和收益曲线的说法,错误的是()。
材料一:《义务教育生物学课程标准(2011年版)》对“流动的组织——血液”部分内容标准如下:材料二:某版本教材七年级下册的相关内容如下:血细胞血细胞包括红细胞、白细胞和血小板。当你做血常规化验时,医生会从你的手指上取一滴血,然后将血滴在载玻片
设随机变量X服从参数为A的指数分布,令Y=求:随机变量Y的分布函数;
请选出可用作C语言用户标识符的是
A、Toinquireaboutswitchingmajors.B、Tofindahelpingsupervisor.C、Tomakeuptheremainingcredits.D、Toapplyforamaster
最新回复
(
0
)