首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Pair { int m,n; public: Pair(int j,int k):m(j),n(k){} int get() {return m;} int get()
有如下程序: #include using namespace std; class Pair { int m,n; public: Pair(int j,int k):m(j),n(k){} int get() {return m;} int get()
admin
2015-07-22
51
问题
有如下程序:
#include
using namespace std;
class Pair {
int m,n;
public:
Pair(int j,int k):m(j),n(k){}
int get() {return m;}
int get() const {return m+n;}
};
int main() {
Pair a(3,5);
const Pair b(3,5);
cout<
return 0;
}
执行这个程序的输出结果是( )。
选项
A、33
B、38
C、83
D、88
答案
B
解析
本题考查常对象、常成员函数及构造函数。常对象只能调用常成员函数,所以本题中,对象a为普通对象,执行a.get()后,会执行默认构造函数,输出3;对象b为常对象,执行b.get()后,会执行常构造函数,输出8。
转载请注明原文地址:https://kaotiyun.com/show/DfNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于数组的初始化正确的是
将E-R图转换到关系模式时,实体与联系都可以表示成
有如下函数模板:template<class T>T square(T x){return x*x;}其中T是
请在如下程序中的空格处填写正确的语句:#include<iostream>usingnamespacestd;classBase{public:voidfun(){cout<<"Basefun
如果利用C++流进行输入输出,下面的叙述中正确的是
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespacestd;【
下列关于软件工程概念的描述中,错误的是()。
某二叉树T有n个节点,设按某种顺序对T中的每个节点进行编号,编号值为1,2,…n,且有如下性质:T中任一节点v,其编号等于左子树上的最小编号减1,而v的右子树的节点中,其最小编号等于v左子树上的节点的最大编号加1。此二叉树是按()顺序编号的。
以下哪个不是C++语言中的有效标识符?
数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展过程。分布式数据库、面向对象数据库等新型数据库是属于()。
随机试题
党风问题是关系党的生死存亡的问题,党的作风建设的核心是()
药物经皮吸收的主要屏障为活性表皮。()
若受试物的毒性与其稀释度有关,在灌胃染毒时宜采用的方式为
A、伊曲康唑B、青霉素C、阿米卡星D、地高辛E、氟胞嘧啶与两性霉素B合用有协同作用
期货公司可将营业部承包给其他人经营。()
万佛洞是千佛山的一大胜景,兴建于1992年。()
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
根据《侵权责任法》规定,下列情形应当由有关当事人分担损失的是()。
启动窗体在【】对话框中指定。
Amongtheraftofbooks,articles,jokes,romanticcomedies,self-helpguidesandotherwritingsdiscussingmarriage,somefamil
最新回复
(
0
)