首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class XB { int a; public: s
有如下程序: #include using namespace std; class XB { int a; public: s
admin
2021-05-06
20
问题
有如下程序:
#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/LWfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明和函数声明classBase{intm;public:intn;protected:intp;};classDer
有下列程序:#includevoidmain(){inta1,a2charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d%c%d%c",a1
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和C代码,完成空出部分的程序,实现函数fun(char*s1,char*s2)将字符串s2连接在字符串s1之后,构成一个首指针为s1的字符串。注意:不能修改函数的其他部分。
有如下程序:#include<iostream>usingnamespacestd;classTestClass{staticinti;public:TestClass(){i++;}~TestClass(){i--;}stati
下面程序段的正确输出是()。intw—4,x=3,y=2,z=1;cout“(w<x?w:z<y?z:x)<<end1;
数据库设计过程不包括()。
设二叉树如下:则中序序列为
使用VC6打开考生文件夹下的源程序文件modi3.clap。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义类CPoint的带有两个参数的构造函数,两个变量为x、y都为int型,且缺省值为0。请在注释∥*******
下列符号中,正确的C++标识符是()。
下列字符串中可以用作C++标识符的是()。
随机试题
患者,女性,40岁。胆囊切除术后。主管护士通过询问患者家人了解到患者对胆囊切除术后的康复相关知识不了解,便制订了健康教育计划。该护士对患者健康教育需求的评估方法称为
动脉导管解剖闭合80%发生于
A.甲硝唑B.甲苯咪唑C.哌嗪D.氯喹E.三苯双脒治疗钩虫病首选
()是实际股价形态中出现最多的一种形态,也是最著名和最可靠的反转突破形态。
下列项目中,不属于营业税免税项目的有( )。
根据我国《宪法》的规定,全国人民代表大会和全国人民代表大会常务委员会都有权()。
给定程序MODll.C中函数fun的功能是:计算n的5次方的值(规定n的值大于2、小于8),通过形参指针传回主函数;并计算该值的个位、十位、百位上数字之和作为函数值返回。例如,7的5次方是16807,其低3位数的和值是15。请改正函数f
Whowastheonlypersonhavingsurvivedthecrash?
ThespeedlimitonmostmajorhighwaysinMassachusettsis55mph/88kmwithsomesections,65mph/104km.Whilemostnon-U.S
Television:TheCyclopsThatEatsBooksWhatisdestroyingAmericatodayisnottheliberalbreedofpoliticians,ortheInt
最新回复
(
0
)