首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class XB { int a; public: s
有如下程序: #include using namespace std; class XB { int a; public: s
admin
2021-07-02
43
问题
有如下程序:
#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/7afp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#include<iostream>usingnamespacestd;classTest{public:Test(){}Test(constTest&t){cout<<1;}};Testfun(Test&u){Tes
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intgetoconst{returnk;}};classMy
下列选项中不属于结构化程序设计方法的是()。
有如下程序:classBase{public:intdata;};classDerived1:publicBase{};classDerived2:protectedBase{};intmain(){Derived1d1;
在类中重载赋值运算符时,应将其声明为类的()。
有如下头文件:intfl();staticintf2();c1assMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了Employee类和Manager类。Em-ployee用于表示某公司的雇员,其属性包括姓名(name)和工作部分(dept)。Manager是Employee的公有派生类
下列字符中,可以出现在合法的C++标识符中的是()。
下列字符串中不能作为C++标识符使用的是()。
随机试题
铁磁材料对()的阻力称为磁阻。
临床上凡触及___________均可认为心脏有器质性病变。
湿法破坏测定金属有机药物时,加入的试剂有
2019年上半年,社会消费品零售总额195210亿元,同比名义增长8.4%(扣除价格因素实际增长6.7%,以下除特殊说明外均为名义增长)。其中,6月社会消费品零售总额33878亿元,同比增长9.8%,增速比去年同期提高0.8个百分点。按经营单位所在地分,
2016年7月15日,B工厂正在生产的梳麻车间、前纺车间和准备车间的联合厂房突然发生亚麻粉尘爆炸起火。一瞬间,停电停水,当班的450名职工大部分被围困在火海之中。经及时抢救,多数职工脱离了危险区。B厂的除尘系统采用布袋除尘,金属管道输送亚麻粉尘。
员工培训技能成果的测量方法包括()
新时期统一战线的领导力量是()
Whohasgotapen?
Thekiteflew________intheskyandeveryonespoke________ofit.
CountriesRushforUpperHandinAntarctica[A]Onaglacier-filledislandwithfjords(峡湾)andelephantseals,RussiahasbuiltAn
最新回复
(
0
)