首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
56
问题
有如下程序:
#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://www.kaotiyun.com/show/tT8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;intmain(){int*p;*p=9;cout
以下程序的执行结果是()。#includeintfun(intb[],intn){inti,r=1;for(i=0;i
需求分析阶段的任务是()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
执行下列语句后,输出的结果为__________。voidfun(){staticimx=3:x++:cout
下列定义中,x是一个类,______是定义指向对象数组的指针p。
为了克服软件危机提出了【】概念。
语句ofstreamf("SALARY.DAT",ios::app|los::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且______。
程序设计语言的基本成分是数据成分、运算成分、控制成分和
类继承中,缺省的继承方式是______。
随机试题
18岁的小王与25岁的张某伪造虚假证明办理了结婚登记,则其婚姻()
下列与类风湿关节炎活动无关的是
在筛查试验中,并联试验可以提高
有关SARS的传播途径正确的是( )
根据《法官职业道德基本准则》,以下哪种情况下法官应当回避:
拟发行上市的公司原则上应采取整体改制的方式,即剥离非经营性资产后,企业经营性资产整体进入股份有限公司。企业不应将整体业务的一个环节或一个部分组建为发行上市的公司。()
根据《党政机关公文处理工作条例》规定,主送机关名称应使用()。
一场激烈紧张的围棋赛事结束了,选手张行以微弱优势险胜对手,赛后面对媒体的采访时,张行________道:“好险好险.赢得真不容易”。填入划横线部分最恰当的一项是:
1956年年底,社会主义改造基本完成。我国进行的社会主义改造的实质是
Whatarethespeakerstalkingabout?
最新回复
(
0
)