首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
77
问题
有如下程序:
#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全国计算机二级
相关试题推荐
以下类定义中可能会引起错误的语句是()。ClassA{public:~A(){}//1inti;//2private:intj;//3A(inti){i++;}//4}
若变量已正确定义并赋值,以下符合C++语言语法的表达式是()。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素栈初始为空,top值为0,栈项元素在stack[top-]中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTstack{
在表达式x-y中,"-"是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符"-",这个表达式还可以表示为
若有以下程序段:inta=0,b=0,c=0;c=(a-=a-5,a=b,b+3);cout<<a<<","<<b<<","<<c<<endl;其输出结果是
下面程序的运行结果是#include<iostream.h>classbase{protected:inta;public:base(){cout<<"0";}};cla
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的节点访问顺序是
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是______。
若需要定义一个标识符常量,并且使得C++能够进行类型检查,则应在定义语句的开始使用保留字______。
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是
随机试题
(2014年)我国某汽车公司并购了某一发达国家的汽车公司。该发达国家具有发达的金融市场,能够进行所有的传统金融交易和现代金融衍生品交易。该汽车公司并购中的运作行为和并购后的运营模式是:(1)为了补充并购资金的不足,从国内商业银行取得了5年期浮动利率的美元贷
热处理分为哪几类?
女性,30岁,既往健康。乘飞机(经济舱)自北京直飞美国纽约。到达目的地时起身取行李,突然跌到,抢救无效死亡。最大可能是
心电图标准肢体导联Ⅱ是将心电监测仪器的两个电极放置在人体的
美国医学物理学家学会(AAPM)规定加速器X射线的稳定性每月监测的允许精度为
建筑高度超过()的每个垂直疏散通道及扩展区宜单独设置应急照明配电箱或应急照分配电装置。
在登记账簿过程中,每一账页的最后一行及下一页第一行都要办理转页手续,是为了()。
【《李秀成自述》】北京大学2015年历史学基础(中国史)真题
简述提高调查信度和效度的主要途径。(武大2011年研)
Readingisveryimportantinlearningforeignlanguages.Dosomeforeignlanguagereadingeverydayandtrytofinishoneforeig
最新回复
(
0
)