首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class XB { int a; public: s
有如下程序: #include using namespace std; class XB { int a; public: s
admin
2019-04-18
92
问题
有如下程序:
#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全国计算机二级
相关试题推荐
如下程序的输出结果是______。#include<iostream>usingnamespacestd;classPet{charname[10];public:Pet(char*nan
设某循环队列的容量为50,头指针front=5(指向队头元素的前一位置),尾指针rear=29(指向队尾元素),则该循环队列中共有______个元素。
有以下程序,输出结果()。#include<iostream>usingnamespacestd;classComplex{public:Complex(doubler=0,doublei=
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上()。Boolfun(char*str){inti=0,j=0;while(str[j])j++;for(j
栈C最多能容纳4个元素,现有6个元素按A、B、C、D、E、F的顺序进栈,下列哪个序列不是可能的出栈序列()。
下列叙述中错误的是()。
已知一个函数的原型是:intfn(doublea);若要以5.27为实参调用该函数,应使用表达式______。
以下函数实现的功能是______。voidfun(char*s){char*p,*q,temp;p=s;q=s+strlen(s)-1;while(p<q){temp=*p;*p=*
不能作为函数重载的判断依据的是()。
以下关于数据的逻辑结构的叙述中,不正确的是()
随机试题
曾不知夏之为丘兮,孰两东门之可芜。
按给药途径分类,在下列片剂剂型中,适用于肝脏首过作用较强的药物的剂型是
A.怕热、多汗B.多饮、多食、多尿C.震颤D.体重增加E.甲状腺肿大交感神经兴奋表现
患者,女,26岁。近1个月来,以夜间咳嗽为主,痰中带血丝,伴低热,盗汗。应首先考虑的是()
()不适用于开挖深度较大、渗透系数较小,且土质又不好的地层。
年末将有余额的账户结转下年时,应在下年新账的摘要栏内写()字样。
内地企业在香港创业板发行与上市,股东人数方面要求是( )。
作为职业道德规范,“诚信”具有的特征是()
小张承诺:如果天不下雨,我一定去听音乐会。以下哪项为真。说明小张没有兑现承诺?I.天没下雨,小张没去听音乐会。Ⅱ.天下雨,小张去听了音乐会。Ⅲ.天下雨,小张没去听音乐会。
Workerscomeandgoastheyplease.Theymakevitaldecisionspreviousmadebythebosses.Secretarieshavebeenabolished.The
最新回复
(
0
)