首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; int getSum(int num); int main () { int i; for (i=1; i
有如下程序: #include <iostream> using namespace std; int getSum(int num); int main () { int i; for (i=1; i
admin
2010-03-29
33
问题
有如下程序: #include <iostream> using namespace std; int getSum(int num); int main () { int i; for (i=1; i<4; i++) cout<<getSum(i); return 0; } int getSum(int hum) { static int sum=O; sum+=num; return sum; } 上述程序执行后的输出结果是( )。
选项
A、136
B、248
C、123
D、135
答案
1
解析
在函数getSum()中,局部变量sum被声明为static,并且初始化为0。该程序使用getSum()函数计算并报告当前计算所得结果。由于sum是static变量,因此它在函数调用过程中始终保持其值,即使函数调用结束,其空间也不会被释放,下次再调用时,上次运行结果仍然保留。
转载请注明原文地址:https://kaotiyun.com/show/D3jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeintfun(intn){if(n)returnfun(n-1)+n;elsereturn0;}main(){printf("%d\n",fun
下列定义数组的语句中,正确的是()。
若变量已正确定义,以下选项中非法的表达式是
以下选项中不能作为C语言合法常量的是()。
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
在C语言中,以下说法不正确的是()。
下列说法不正确的是
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
下列描述中,()是抽象类的特性。
随机试题
在引入线程的操作系统中,进程之间不可以并发执行,而且在一个进程中的多个线程之间可以并发执行。()
下列各项中,能够引起非系统风险的因素是【】
对竞争性抑制作用描述错误的是
此时辨证属于()若治疗后,症状有所好转,症见胃脘隐痛,口燥咽干,大便干结,舌红少津,脉细数,治疗宜()
A.消肿利尿、抗肿瘤、抗病原体、抗心律不齐B.解痉止痛、散瞳C.抗癌D.抗菌、抗病毒E.风寒感冒、支气管哮喘下列化合物主要用于治疗阿托品
《建设工程安全生产管理条例》规定,注册执业人员未执行法律、法规和工程建设强制性标准的,责令停止执业()。
PowerPoint中的母版用于设置文稿的预设格式,它实际上是一类幻灯片的样式,改变母版会影响基于该母版的()幻灯片。
根据下面材料回答下列问题。2014年我国粮食种植面积11274万公顷,比上年增加78万公顷。棉花种植面积422万公顷,减少13万公顷。油料种植面积1408万公顷,增加6万公顷。糖料种植面积191万公顷,减少9万公顷。粮食再获丰收。全年粮食产量60710
WithAirbus’sgiantA380airlineraboutintotaketotheskies,youmightthinkplanescouldnotgetmuchbigger—andyouwoul
Ican’thelp______whenIheardtheinterestingnews.
最新回复
(
0
)