首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 int f() { static int i=0; int s=1; s+=i; i++; return s; } main() { int i
以下程序的输出结果是______。 int f() { static int i=0; int s=1; s+=i; i++; return s; } main() { int i
admin
2010-09-05
62
问题
以下程序的输出结果是______。 int f() { static int i=0; int s=1; s+=i; i++; return s; } main() { int i, a=0; for(i=0; i<5; i++) a+=f(); printf("% d\n" , a); }
选项
A、20
B、24
C、25
D、15
答案
D
解析
函数f中变量i为静态变量,函数f调用结束后变量i所占据的存储单元不会释放,而在主函数中f被调用5次,具体过程如下。
第1次调用f:s=s+i=1+0=1,i=i+1=1,主函数中a=a+f()=O+1=1
第2次调用f:s=s+1=1+1=2,i=i+1=2,丰函数中a=a+f()=1+2=3
第3次调用f:s=s+1=1+2=3,i=i+1=3,主函数中a=a+f()=3+3=6
第4次调用f:s=s+i=1+3=4,i=i+1=4,主函数中a=a+r()=6+4=10
第5次调用f:s=s+i=1+4=5,i=i+4=5,主函数中a=a+f()=10+5=15
所以printf语句的输出结果为15。
转载请注明原文地址:https://www.kaotiyun.com/show/npWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下程序:PrivateSubForm_Click() num=InputBox("请输入一个实数") p=InStr(num,".") Ifp>0Then PrintMid(num,p+1) Else
下面程序运行时,若输入395,则输出结果是()。PrivateSubCmdI_Click()Dima%a=InputBox(“请输入一个3位整数”)PrintaMod10,a\100,(aMod100)\10EndSub
(1)在考生目录下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Linel,还有一个名称为Label1的标签,和其他一些控件,如图3.172(a)所示。在运行时,若用鼠标左键单击圆的边线,则指针指向鼠标单击的位置,如图3.1
下列叙述中正确的是( )。
软件设计中划分模块的一个准则是()。
要删除列表框中最后一个列表项,正确的语句是()。
设有如下函数:FunctionDelSpace(chAsString)AsInteger Dimn%,st$,c$ st="" n=0 Fork=1ToLen(ch) c=Mid(ch,k,1) I
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
下列二叉树描述中,正确的是()。
软件测试的方法有动态测试、静态测试和【】13种。
随机试题
A、关节切开引流术B、关节腔持续性灌洗C、两者均可D、两者均不可E、关节镜下病变滑膜切除术膝关节化脓性关节炎的最佳手术方式是()
女,30岁,孕8周。近感小腹痛和阴道流血越来越严重,至今出血已10天,为决定妊娠是否再继续,下列何项是首选的辅助诊断
患者咳嗽痰少,痰中带血或反复咳血,血色鲜红,口干咽燥,颧红,潮热盗汗,舌质红,脉细数。其治法是
A.通风、干燥处B.通风、阴凉处C.阴凉、干燥处D.密闭贮藏E.石灰缸内含黏液质多的饮片应贮存于
某市人民医院呼吸科王医生为肺癌患者李某开具了规定用量的关沙酮片,请回答下列问题:该处方不得超过
建设工程民事纠纷经不同主体调解成功并制作了调解书,其中可以强制执行的是()
关于教师期望和教育效果的关系的实验研究,是1968年进行的,实验的主持者是()
1936年7月,()内战爆发,德意出兵进行干涉,支持佛朗哥叛军。
[*]
【F1】Petroleumisthelargestsourceofliquidfuel,and,inspiteofattemptstodevelopsyntheticfuels,andthecontinueduse
最新回复
(
0
)