首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class XB { int a; public: s
有如下程序: #include using namespace std; class XB { int a; public: s
admin
2015-07-22
22
问题
有如下程序:
#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/k8Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在面向对象的程序设计中,下列叙述中错误的是
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
对于语句cin>>x;中的各个组成部分,下列叙述中错误的是
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
下列程序的运行结果为#include<iostream.h>voidprint(doublea){cout<<++a;}voidprint(inta,intb){
下列选项中不属于软件生命周期开发阶段任务的是
下列叙述中错误的是
下列对队列的叙述正确的是
类模板的模板参数()。
设有下列二叉树: 对此二叉树前序遍历的结果为
随机试题
贸易术语的性质是()。
可用于阿米巴肝脓肿的药物是
男性,80岁,患大叶性肺炎,持续高热1周,咳嗽,咳铁锈色痰,经治疗体温正常,但呼吸困难加重,口周发绀,消瘦,食欲差,体重进行性下降,既往有慢性支气管炎史。临床诊断为“肺恶病质综合征”。该病人的饮食治疗哪项是错误的()。
A、氨苄青霉素+庆大霉素B、青霉素+氯霉素C、大剂量青霉素D、半合成青霉素E、氨苄青霉素病原菌不明的化脓性脑膜炎应首选
二陈汤主治之咳嗽属于
下述围护结构的热工特性,哪一种是不正确的?
会计电算化的目标是( )。
商业银行的借款人由于经营问题,无法按期偿还贷款,商业银行的这部分贷款面临的是()。
反映数值型数据离散程度最主要、最常用的方法是()。
自我建构指个体通过行为表现表明自己符合在他人心目巾的已经建立起来的社会身份或社会形象。根据上述定义,下列属于自我建构的是:
最新回复
(
0
)