首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; class XA{ int a; public: static int b; XA(int aa):a
有如下程序: #inc1ude <iostream> using namespace std; class XA{ int a; public: static int b; XA(int aa):a
admin
2018-12-04
45
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
class XA{
int a;
public:
static int b;
XA(int aa):a(aa){b++;}
~XA(){}
int get() {return a;}
};
int XA::b =0;
int main() {
XA dl(2),d2(3);
cout<<dl.get()+d2.get()+XA::b<<endl;
return 0:
}
运行时的输出结果是( )。
选项
A、5
B、6
C、7
D、8
答案
C
解析
执行XA类的实例变量d1(2)时,成员函数dl.get()的返回值等于2,XA.b的值等于1,执行XA类的实例变量d2(3)时,成员函数dl.get0的返回值等于3,XA.b的值等于2,所以输出结果为2+3+2=7。
转载请注明原文地址:https://www.kaotiyun.com/show/PrAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______的。
若有如下程序:#include<iostream>usingnamespacestd;ClassTestClass1{private:inta;public:TestClassl(in
有如下程序:#include<iostream>usingnamespqceStd;classTestClass{private;CharC;public;TestClass(char
设有定义:classperson{intnum;charname[10];public:voidinit(intn,char*m)};personstd[30]则以下叙述不正确的是(
将一个函数声明为一个类的友元函数必须使用关键字______。
数据库系统的主要特点为数据集成性、数据的高______和低冗余性、数据独立性和数据统一管理和控制。
以下叙述中不正确的是
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“—”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为:()
已知类A有公用数据成员a,并重载了=运算符,且有Aobj2;constAptr*=newA;则下列语句错误的是
软件工程研究的内容主要包括:软件工程管理和【】技术。
随机试题
钻孔时,手电钻可以摇晃。()
ThemostimportantdayIrememberinallmylifeistheoneon【C1】______rayteacher,AnneMansfieldSullivan,【C2】______tome.I
主动脉瓣狭窄时
患者,男,50岁,骤发剧烈腹痛,初起时剑突下偏右呈发作性胀痛,迅速波及全腹呈持续性,并向后腰背放射,伴恶心、呕吐,查体:体温38.9℃,BP110/80mmHg,脉搏110/min呼吸32/min心肺检查(-),全腹彭隆,伴明显肌紧张及广泛压痛,反跳痛
关于对法庭审理中违反法庭秩序的人员可采取的措施,下列哪些选项是正确的?(2012年试卷二第70题)
()不属于向上晋升的发展路径。
雾霾:污染:生病
下列河流,哪对是没有联系的?______
LouisArmstrongsang,"Whenyou’resmiling,thewholeworldsmileswithyou."Romanticseverywheremaybesurprisedtolearntha
关系数据库管理系统能实现的专门关系运算包括
最新回复
(
0
)