首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class XB { int a; public: s
有如下程序: #include using namespace std; class XB { int a; public: s
admin
2020-07-23
33
问题
有如下程序:
#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://www.kaotiyun.com/show/H2yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中,正确的C++表达式是
下列叙述中正确的是
在C++中,用来取代C中的预处理宏函数的是
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
有如下程序:#includeusingnamespacestd;voidfun(int&x,int&y){y=y+x;x=y/4;
在下面的类声明中,错误的是
有如下程序:#includeusingnamespacestd;voidfun(int&x,int&y){y=y+x;x=y/4;
在关系模型中,每一个二维表称为一个
下面不能作为结构化方法软件需求分析工具的是
字符串"8+a=b\n\r"的长度为
随机试题
某手表厂为纪念千禧年特制纪念手表2000只,每只售价2万元。其广告主要内容为:(1)纪念表为金表;(2)纪念表镶有进口钻石。后经证实,该纪念表为镀金表;进口钻石为进口人造钻石,每粒价格为l元。手表成本约1万元。为此,购买者与该手表厂发生纠纷。该纠纷应如何处
分配辅助生产成本的方法主要包括()。
早期的关于幼儿游戏的理论中,练习说或生活准备说是由()提出的。
公安政策是党和国家的意志在公安工作中的体现,是党和国家为实现公安工作任务而规定的指导公安工作的()。
比较频率理论、共鸣理论、行波理论和神经齐射理论的基本观点。
boardofcensus
设总体X~N(μ,σ2),X1,X2,…,Xn(n=16)是来自X的简单随机样本,求下列概率:
AllU.S.nuclearweaponsproductionfacilitiesarepresentlycloseddown,andifthevariousagreementsareadheredto,thosefa
A、Anewinvoicewithathank-younote.B、Aletterpromisingtoimprovethepoorservice.C、Areturncouponwithadeductionof1
A、Sheloveswalkingtowork.B、Shehastosavemoneyforherjourney.C、Shedoesn’tlikethecompanysheworkedwith.D、Ittook
最新回复
(
0
)