首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class XB { int a; public: s
有如下程序: #include using namespace std; class XB { int a; public: s
admin
2021-05-06
25
问题
有如下程序:
#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全国计算机二级
相关试题推荐
在下列选项中,不允许作为C++标识符的是
下列各选项中,不属于序言性注释的是()。
if语句的语法格式可描述为:格式1:if(<条件>)<语句>或格式2:if(<条件>)<语句1>else<语句2>关于上面的语法格式,下列表述中错误的是()。
有如下程序:#includeusingnamespacestd;classA{public:A(){COUI
若有定义语句"doublea=2/3;",则语句"cout
字面常量42、4.2、42L的数据类型分别是()。
有如下类定义classMyclasspublic:Private:intdata;};若要为Myclass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入Myclass类的
若字符指针P所指向的字符串为"abcdefg",在执行语句()。char*ap=newchar[strlen(p)+1];之后,ap指向的字符数组的元素个数为
结构化程序所要求的基本结构不包括( )。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
随机试题
东林书院创建于南宋政和元年。()
最易触及心包摩擦感的是
环境影响评价的人力资本法的原理是对()进行估算的方法。
对列入城建档案馆(室)接收范围的工程,工程实施总承包管理,在竣工验收后应由()向当地城建档案馆(室)移交一套符合规定的工程档案。
不属于薪酬对员工作用的是()。
工作团队管理实施的特点有()。
调号相同的五种五声调式称为()。
从A,B,C,D中找出其画线部分与所给单词画线部分读音相同的选项。after
Agreatnumberofthemajorthoroughfaresinthiscityruneastandwest.
Allrightladies:Ifsomebodysaid"Youaresobeautiful",wouldyoufinditromantic?Womenwillgotogreatlengthstomaketh
最新回复
(
0
)