首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序段的执行结果为( )。 #include<iostream> using namespace std; class example{ int n; public: example(int i
下列程序段的执行结果为( )。 #include<iostream> using namespace std; class example{ int n; public: example(int i
admin
2009-01-15
59
问题
下列程序段的执行结果为( )。 #include<iostream> using namespace std; class example{ int n; public: example(int i){n=i;} void add(){s+=n;} static int s; void pr(){ cout<<s<<endl; } }; int example::s=0; int fuc(char *x); int main(){ example x(2),y(3),z(4); x. add(); y. add(); z.pr(); return 0; }
选项
A、2
B、3
C、5
D、6
答案
4
解析
s为静态数据成员,其初始值为0。a,b,c为定义的3个对象,其各自的私有成员n为2,3,4。执行 x.add();语句后,s=2;再执行y.add();后,s=5;最后执行输出语句 z.pr(),即输出s的值5。
转载请注明原文地址:https://www.kaotiyun.com/show/Bukp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intx=1,y=2,z=3;if(x>y)if(y<z)printf("%d",++z);elseprintf("%d",++y);printf("%d\n",x++);}程序的运行结果是
在C语言中do-while语句中结束该循环的条件为()。
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
以下叙述中正确的是
以下不构成无限循环的浯句或语句组是()。
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
下面不属于软件设计原则的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
为什么在日常生产中多采用指示仪表,而在实验室又多采用比较仪器?
试述呼吸衰竭的临床表现。
用来表示场地内的建筑物、道路、绿化等总体布置的建筑施工图是()。
地下水位上升将使土中自重应力减小的土层位置是:
隧道工程质量控制时,施工单位应对()等涉及结构安全和使用功能的分部工程及关键项目进行检验,监理单位按规定进行平行检验或见证取样检测。
车床的主轴箱属于车床的()。
[*]
公安机关作为党的忠实工具,必须认真实践全心全意为人民服务的宗旨,要求()
Dijkstra提出的银行家算法属于()。A)死锁预防B)死锁避免C)死锁检测D)死锁解除
WhathappenedtoPetelastFourthofJuly?FireworkseyeinjuriescanresultineachofthefollowingEXCEPT
最新回复
(
0
)