首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行输出的结果是( )。 #include<stdio.h> f(int a) { int b=0; static c=3; a=c++;b++; return(a); }
下列程序执行输出的结果是( )。 #include<stdio.h> f(int a) { int b=0; static c=3; a=c++;b++; return(a); }
admin
2010-09-05
78
问题
下列程序执行输出的结果是( )。 #include<stdio.h> f(int a) { int b=0; static c=3; a=c++;b++; return(a); } main() { int a=2,i,k; for(i=0;i<2;i++) k=f(a++); printf("%d\n",k); }
选项
A、3
B、4
C、5
D、6
答案
2
解析
本题考查函数调用时的参数传递。在函数调用时,static变量在函数调用结束后所做的所有变化均保持(即上次调用结束时的值)。在主函数中,第一次循环,i=0,调用k=f(a++)=f(2),调用完之后才将a加1,a变为3,在f(2)中,先将c=3赋值给a返回,然后将c加1,得到k=a=3,c=4。第二次循环,i=1,调用k=f(a++)=f(3),调用完之后才将a加1,a变为4,在f(3)中,先将c=4赋值给a返回,然后将c加1,得到k=a=4,c=5。
转载请注明原文地址:https://kaotiyun.com/show/PrWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列说法中,错误的是
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
下列选项中,不属于数据模型所描述的内容的是()。
表达式12/2\4的值是()。
结构化程序设计的基本原则不包括()。
假定有以下循环结构:DoUntil条件表达式 循环体Loop则以下正确的描述是( )。
对于列表框控件List1,能够表示当前被选中列表项内容的是()。
以下描述中,不是线性表顺序存储结构特征的是()。
以下选项中,不能作为合法常量的是
设x=011050,则x=x&01252的值是()。
随机试题
行情研究所需要的资料来源于()
阅读《郑伯克段于鄢》中的一段文字,回答下列小题:初,郑武公娶于中,曰武姜,生庄公及共叔段。庄公寤生,惊姜氏,故名曰寤生。遵恶之。爱共叔段,欲立之。亟请于武公,公弗许。这段文字中姜氏偏爱共叔段的表现是什么?
正常成人心尖搏动位于下列部位的左锁骨中线内0.5~1.0cm处
A.呼吸运动B.输布代谢C.血液的生成D.相互滋养E.贮藏及运行肺与肾的主要生理关系是()
某项目初期(第0年年初)投资额为5000万元,此后从第二年年末开始每年有相同的净收益,收益期为10年。寿命期结束时的净残值为零,若基准收益率为15%,则要使该投资方案的净现值为零,其年净收益应为:[已知:(P/A,15%,10)=5.0188,(P/F,1
某企业发现自己的安全生产许可证遗失,其正确做法是()。
下列项目中,不属于会计核算方法的是()。
计算每人每月销售额与利润率的相关系数为0.975,则说明每人每月销售额与利润率之间存在着( )。利用上述回归方程进行预测,如果每人每月销售额X为5000元,则利润率Y应该为( )。
社会公德的基本行为准则是:爱国守法、明礼诚信、团结友善、勤俭自强、敬业奉献。()
下列说法正确的是()
最新回复
(
0
)