首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass XA{ int a; pu’olic: static int b; XA(int aa):a(
有如下程序: #inc1ude<iostream> using namespace std; c1ass XA{ int a; pu’olic: static int b; XA(int aa):a(
admin
2019-02-22
9
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass XA{
int a;
pu’olic:
static int b;
XA(int aa):a(aa){b++;}
int getA(){retum a;}
};
int XA::b=0;
int main0{
XA d1(4),d2(5);
cout<<d1.getA()+d2.getA()+XA::b+d1.b<<end1;
return 0:
}
运行这个程序的输出结果是( )。
选项
A、9
B、11
C、13
D、15
答案
C
解析
在类XA的构造函数中,定义了用成员变量a的值初始化变量aa,同时静态成员变量b值加1。所以当在主main函数中定义类XA的对象d1(4)后,变量b的等于1,定义对象d2(5)后,变量b的值等于2,所以表达式dl.getA()+d2.getAo+XA::b+dl.b等于4+5+1+2+1=13.
转载请注明原文地址:https://kaotiyun.com/show/6MAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classA{public:virtua1voidfunc1(){cout<<“A1”;}voidfunc2(){co
下列程序的输出结果是()。#include<iostream>usingnamespacestd;intmain()于chara[]=”Hello,Test”;Char*p=a;whil
C++语言类体系中,不能被派生类继承的有
在C++语言程序中,对象之间的相互通信通过
在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为______。
串的长度是
下面关于数组的描述错误的是
下列数据结构中,按先进后出原则组织数据的是
下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在下画线处应填入的选项是#include<iostream.h>voidmain(){inta,b,t;cin>>a
类模板不同于函数模板,类模板只可用______型参数。
随机试题
A.外阴炎B.萎缩性阴道炎C.假丝酵母菌阴道炎D.滴虫性阴道炎E.前庭大腺炎无外阴瘙痒症状的炎症是
组织行为学认为在一切失误中,最大的失误是
善消油腻肉食积滞的药物是
女,23岁,外阴瘙痒1周,妇科检查:外阴无异常,阴道内有黄色脓性分泌物,宫颈中度糜烂,子宫正常大小,轻压痛,双附件区无异常。为判定宫颈病变性质,首选检查为
A.胸腔内2%苯酚氢钠反复冲洗B.胸腔内注入四环素、红霉素或滑石粉C.胸腔内注入异烟肼、利福平D.胸腔内注入糖皮质激素E.手术治疗急性脓胸应
下列叙述有误的是()。
在()中,每一项纵向和横向交汇的工作,指令来自于纵向和横向两个工作部门,因此其指令源为两个。
上市公司收购人需要变更已依法公告的收购要约,必须事先向中国证监会或者证券交易所提出报告,经批准后,予以公告。()
在项目融资中,贷款行可要求项目公司在银行开立专用账户和代保管账户。()
A、shortdistanceB、longdistanceC、allkindsofD、bothAandBB这条信息出现在听力材料的最后部分,而且基本与题目相同“Butthespecialgrowingcontainersar
最新回复
(
0
)