首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class XA{ im a; public: static int b; XA(int aa):a(aa
有如下程序: #include<iostream> using namespace std; class XA{ im a; public: static int b; XA(int aa):a(aa
admin
2020-07-30
54
问题
有如下程序:
#include<iostream>
using namespace std;
class XA{
im 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<<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,所以表达式d1.getA()+d2.getA()::b+d1.b等于4+5+1+2+1=13。
转载请注明原文地址:https://kaotiyun.com/show/E3yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classFoo{public:Foo(intv):value(v){}//①~Foo(){}//②private:Foo(){}//③intvalue=0;//④};其中存在语法错误的行是()。
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
下面叙述中错误的是()。
下列叙述中正确的是()。
下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里”单词”是指由空格隔开的字符串)。例如,若输入”Iamastudenttotaketheexamination”,则应输出”IAmASt
程序通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun的功能是:将形参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。例如,若传给形参a的数据中学号、姓名和三门课的成绩依次是:10001、“ZhangSan”、
请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为WWWWSSSSHHHH则字符串中的内容应是:WSHWSH
随机试题
父母的血型基因型为BB和OO,则其子女的血型是
男性,18岁学生,不出门怕见人,不去上课,纠缠父母出钱给自己做美容手术半年。原因是半年来反复照镜子发现自己的鼻子比以前变大了,难看了。说班上的同学都讥笑他,出门就感觉别人在说他,别人的眼光看他时很特别,能使他头痛。父母不愿出钱就说父母不关心他,父母
当木材的含水率在纤维饱和点以下时,继续使用木材,其()。
通过贸易、科技合作、交换、赠送、援助等方式输入动植物、动植物产品和其他检疫物的,应当在合同或者协议中订明( ),并订明必须附有输出国家或者地区政府动植物检疫机关出具的检疫证书。
根据土地增值税相关规定,下列行为中,需要缴纳土地增值税的是()。
发行可转换债券的筹资缺点不包括()。
X公司为增值税一般纳税人,适用的增值税税率为17%,其有关资料如下:(1)产品、材料销售价格中均不含增值税。(2)按实际成本核算,逐笔结转销售成本。(3)不考虑递延所得税影响。(4)2016年12月1日有关科目余额如下:(5)X公司2016年1
狭义的师德范畴不包括()。
需要标明公文份数序号的是()。
It’sveryinterestingtonotewherethedebateaboutdiversity(多样化)istakingplace.Itistakingplaceprimarilyinpoliticalci
最新回复
(
0
)