首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class XB { int a; public: s
有如下程序: #include using namespace std; class XB { int a; public: s
admin
2019-04-18
46
问题
有如下程序:
#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:
如下程序:#include<iostream.h>voidmain(){charstr[2][5]={"1234","5678"),*p[2];inti,j,s=0;for(i=0;i<2;i++)p[
有如下类定义,请将Sample类的复制构造函数补充完整。classSample{public:Sample(){}~Sample(){if(P)deleteP;)Sample(constSamp
设有以下定义和程序:#include<iostream.h>classA1{public:voidshow1(){cout<<"classA1"<<end1;}};cla
有如下程序:#include<iostream>usingnamespacestd;{TestClass(){cout<<"BB";fun()}voidfun(){cout<<"Bf";}};c
下面对静态数据成员的描述中,正确的是()
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的thi
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(______)return0;elsereturn
下列选项中不属于结构化程序设计原则的是
随机试题
婴幼儿便秘时给婴幼儿按摩腹部应以肚脐为中心,逆时针方向按摩腹部,每天3次。()
法国经营主体的变相转移中,最常见的方式是()
Theteacher’sinsistenceonhighstandardsresulted______excellentwork.
下列哪些行政行为不收费()。
财务规划的主要工具是( )和本量利分析。
股权资本成本的基本含义是()。
党的十三大第一次系统地阐述了社会主义初级阶段理论;党的十四大确定建立__________;党的十五大进一步明确提出了__________。
法律有权威、必须维护法律权威。法律权威源自人民的内心拥护和真诚信仰。人民是国家的主人翁,是法治国家的建设者和捍卫者,尊重法律权威是其法定义务和必备素质。尊重法律权威的基本要求是
下面给出的网络地址中,属于私网地址的是______。
Lookatthequestionsforthispart.Youwillhearastoryentitled"ShoppingforBargains".Forquestions24-30,indic
最新回复
(
0
)