首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-04-18
33
问题
有如下程序:
#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://jikaoti.com/ti/yRt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
根据下面的主程序,完成类的一种构造函数的最简单形式。#include<iostream.h>classbase{private:intnum;public:______;};voidmain()
请将下列类定义补充完整。classBase{public:voidfun(){cout<<“Base::fun”<<endl;}};classDerived:publicBase{public:voidfun(){
下列程序的运行结果是()。#include<iostream.h>classA{inta;public:A(){a=0;}A(){intaa}{a=aa;cout<<a++
下列关于多态性的描述,错误的是()。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
下列程序的输出结果为Objectid=0Objectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{pu
有如下定义:classMA{intvalue:public:MA(intn=0):v;alut(n){}};MA*ta,tb:其中MA类的对象名标识符是______。
下列关于C++函数的叙述中,正确的是
程序流程图中的菱形框表示______。
在下列关于二叉树的叙述中,正确的一项是()。
随机试题
碘量法测定小麦粉中过氧化苯甲酰含量的原理:在丙酮溶液中,过氧化苯甲酰与碘化钾反应生成(),以硫代硫酸钠标准溶液滴定。
什么是爆炸品?
徐志摩《再别康桥》的诗性美感主要体现在
慢性溃疡性牙髓炎慢性闭锁性牙髓炎
长期服用洋地黄的患者出现心电图上ST—T呈鱼钩样改变,是因为()
定喘汤的功用是
实质性加工
某企业转让一项专利权,与此有关的资料如下:该专利权的账面余额50万元,已摊销20万元,计提资产减值准备5万元,取得转让价款28万元,应交税费1.68万元。假设不考虑其他因素,该企业应确认的转让无形资产净收益为()万元。
Inthelumberyardbythelake,wheretreesfromthewoodswereturnedintoboardsforconstructionwork,therewasanoldbrick
A、Itcostsnomorethanthenormalconstruction.B、Itdoesapoorjoboffacingextremeweather.C、Itholdsupmuchbettertoex
最新回复
(
0
)