首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; c1ass XA{ int a; public: static int b; XA(int aa):a(
有如下程序: #inc1ude <iostream> using namespace std; c1ass XA{ int a; public: static int b; XA(int aa):a(
admin
2019-06-12
53
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
c1ass XA{
int a;
public:
static int b;
XA(int aa):a(aa){b++;}
~XA(){}
int get(){retum a;}
};
int XA::b =0;
int main() {
XA dl(2),d2(3);
cout<<d1.get()+d2.get()+XA::b<<end1;
return 0;
}
运行时的输出结果是( )。
选项
A、5
B、6
C、7
D、8
答案
C
解析
执行XA类的实例变量d1(2)时,成员函数dl.get()的返回值等于2,XA,b的值等于l,执行XA类的实例变量d2(3)时,成员函数dl.get()的返回值等于3,XA.b的值等于2,所以输出结果为2+3+2=7。
转载请注明原文地址:https://kaotiyun.com/show/1F8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
1,2,3,4四个元素按顺序进栈,不可能的出栈顺序为()。
以下程序的运行结果是_____________。#includefun(inta,intb){intm=0,i=2;i+=m+1:m=i+a+b:returnm:}
在关系模型中,二维表的行称为_____________。
下列程序输出的结果是()。#includefun1(chara,charb){charc;c=a;a=b;b=c;}fim2(char*a,charb){char.c;c=*a;*a=b;b=
设有关键码序列(66,13,5l,76,8l,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
下面关于面向对象的程序设计方法中,正确的是()。
设计软件结构是在软件生命周期的()。
在关系数据库中,把数据表示成二维表,每一个二维表称为【 】。
下列叙述中,不属于软件需求规格说明书的作用的是
随机试题
出生3天的男婴,体重2.5kg,生后第1天即出现呕吐,频繁呕吐黄绿色液,一直未排胎粪。查体:上腹略胀,腹软,无压痛。最可能的诊断是
下列哪项诊断可能性最大该患者尤其不能遗漏的化验检查是
疼痛在腰脊中部,主要与哪条经脉相关()
表证已解而喘咳未愈的体虚患者宜用
在房地产买卖中对估价有多种需要,包括评估()。
若某项目的内部收益率等于行业基准收益率,则有( )。
凡是知道案情的人都有出庭作证的义务。若有()的情形,经人民法院准许,当事人可以提交书面证言。
凯恩斯认为,人们对货币的需求产生于()。
《行政复议法》的立法宗旨是()。
Inthefollowingarticle,somesentenceshavebeenremoved.Forquestions1—5,choosethemostsuitableonefromthelistA—G
最新回复
(
0
)