首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class XB { int a; public: s
有如下程序: #include using namespace std; class XB { int a; public: s
admin
2019-04-18
49
问题
有如下程序:
#include
using namespace std;
class XB {
int a;
public:
static int b;
XB(int aa):a(aa) { b++; }
~XB() { b--; }
int get() {return a;}
};
int XB::b=0;
int main() {
XB d(2);
int n=d.get()+XB(3).get();
cout<
return 0;
}
运行时的输出结果是
选项
A、5
B、6
C、7
D、8
答案
B
解析
本题考查类的构造函数和静态数据成员,题目中定义了类的静态数据成员b,当执行定义对象d(2)和XB(3).get()时执行构造函数,构造函数执行b++,所以b最终为2,而d.get()为2,最终结果为6,B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/udAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){}};classTestClass1:
非成员函数应该声明为类______函数才能访问该类的私有成员。
有如下递归函数:intFun(intn){if(n<=1)return1;______请补充完整,使得函数Fun能够正确计算形参n的阶乘。
下列程序的输出结果是()。#include<iostream>usingnamespacestd;voidfun(int&r){r*=2;}intmain(){int
下列叙述中正确的是()。
有如下类的定义。横线处的语句是()。classMyClass{public:MyClass(inta=0,intb=0){X=a;Y=b;}voidChange()co
如下函数的作用是以双倍行距输出文件:voiddouble_space(ifstream&f,ofstream&t){charc;while(______){______;if(c==’\n’)t.put(c)
下面的符号中可以用作C++标识符的是()。
软件按功能可分为应用软件、系统软件和支撑软件。下面属于应用软件的是
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
苦味药所含的主要成分是
女,58岁,腹痛腹胀1年余,结合图像,最可能的诊断为
出口国家重点保护的野生动植物及产品或者我国参加的国际公约所限制进出口的野生动植物及产品以及含有野生动植物成分的产品,必须经中华人民共和国濒危物种进出口管理办公室核准,并取得其核发的(),进出口单位凭此向海关报验。
证券公司开展集合资产管理业务,应当遵循以下( )等方面的业务规范。
下列对货币市场的特征描述正确的是()。
对广告接触者的数量、接触者的范围、广告接触频次的测评,叫做()。
行车途中,地陪导游员可以组织活动来活跃车内气氛,但()就不合适。
—Couldyoutellme______?—Sure.Inthepostofficeongreenstreet.
假设下面的市场模型充分描述了风险资产收益产生的方式:Rit=αi+βiRMt+εit,其中,Rit是第i种资产在时间t的收益;RMt是一个以某种比例包括了所有资产的投资组合在时间t的收益。RMt和εit在统计上是独立的。市场允许卖空(即持有量为负)。你所拥
Ifyougodowntothewoodstoday,youmaymeethigh-techtrees-geneticallymodifiedtospeedtheirgrowthorimprovethequalit
最新回复
(
0
)