首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class XA{ int a; public: static int b; XA(int aa):a(aa){b++;} int getA(){return a
有如下程序: #include<iostream> using namespace std; class XA{ int a; public: static int b; XA(int aa):a(aa){b++;} int getA(){return a
admin
2019-06-12
72
问题
有如下程序:
#include<iostream>
using namespace std;
class XA{
int a;
public:
static int b;
XA(int aa):a(aa){b++;}
int getA(){return a;}
};
int XA::b=0;
int main(){
XA d1(4),d2(5);
cout<<d1.getA()+d2.getA()+XA::b+d1.b<<endl;
return O;
}
运行这个程序的输出结果是( )。
选项
A、9
B、11
C、13
D、15
答案
C
解析
在类XA的构造函数中,定义了用成员变量a的值初始化变量髓,同时静态成员变量b值加1。所以当在主main函数中定义类XA的对象d1(4)后,变量b的等于1,定义对象d2(5)后,变量b的值等于2,所以表达式d1.getA()+d.2.getA()+XA::b+d1.b等于4+5+1+2+1=13。
转载请注明原文地址:https://kaotiyun.com/show/tT8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
有以下程序:#include<iostream>#include<string>usingnameSpacestd;classperson{intage;
下列描述中错误的是
存取指针所指的值时,采用的运算符是
在模块化设计过程中,【】用来衡量模块内部各个元素彼此结合的紧密程度。
以下叙述中正确的是
以下运算符中不能重载的运算符是
下列不能被重载的运算符是______。
随机试题
Fromchildhoodtooldage,wealluselanguageasameansofbroadeningourknowledgeofourselvesandtheworldaboutus.When
社区护士指导孕妇避免性生活的时间是
血液分析仪血小板直方图的横坐标代表
消防用水一般利用城市或建设单位的永久消防设施。如果自行设计,则消火栓间距不应大于( )m。
理财规划师对客户的资产负债表和收入支出表进行分析,计算的财务比率不包括()。
李某绘画出场费收入应纳个人所得税( )元。取得保险赔款和贷款利息应纳应纳个人所得税( )元。
首次提出了质量体系问题,并认为质量管理的主要任务是建立质量管理体系的是()。
情绪反应技术与内容反应技术的区别是()。
甲、乙、丙三人锯同样粗细的木棍,分别领取8米、10米、6米长的木棍,要求都按2米的规格锯开,劳动结束后,甲、乙、丙分别锯了24、25、27段,那么锯木棍速度最快的比速度最慢的多锯_______次。
In1915EinsteinmadeatriptoGottingentogivesomelecturesattheinvitationofthemathematicalphysicistDavidHilbert.H
最新回复
(
0
)