首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 int f() { static int i=0; int s=1; s+=i;i++; return s;} main() { int i,a=0; for
以下程序的输出结果是 int f() { static int i=0; int s=1; s+=i;i++; return s;} main() { int i,a=0; for
admin
2009-02-15
15
问题
以下程序的输出结果是 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
答案
8
解析
对函数的静态局部变量是在编译时就赋初值,即只赋初值一次,在程序运行时它已有初值,以后每次调用函数时不再重新赋值,而只是保留上次函数调用结束时的值。
转载请注明原文地址:https://jikaoti.com/ti/VhK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个文本框,其名称为Text1,然后编写以下程序:PrivateSubForm_Load()ShowText1.Text=""Text1.SetFoeusEndSubPrivat
对于语句DimVar1#,Var2AsInteger,下列说法中正确的是()。
下面对软件特点描述正确的是()。
如果要将一个窗体从内存中清除,应使用的语句是()。
以下关于控件数组的叙述中,错误的是()。
下列关于控件数组的叙述中,正确的是()。
若看到程序中有以下事件过程,则可以肯定的是,当程序运行时PrivateSubClick_MouseDown(ButtonAsInteger,_ShiftAsInteger,XAsSingle,YAsSingle)Print"VBP
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是
下面正确使用动态数组的是
随机试题
甲公司2014年1月1日开始建造一个生产线,同时于当日向银行借入200万美元专门用于该生产线的建造,年利率为10%,当日发生建造款项支出,每半年计提利息,年末支付利息。同时甲公司还有一笔一般借款,该笔借款为2013年1月1日借入,借款金额为100万美元,年
McGrady’sWonderfulArt(1)McGradyisanAmericanprofessionalbasketballplayerwhocurrentlyplaysfortheQingdaoEagle
______theroomtemperature,shekepttheheateron.
视网膜中央动脉系统供应着
检查APTT时,应使用何种颜色的真空采血管
2014年3月,杨朋发起注册成立谊友有限公司。3月份,谊友有限公司发生如下交易事项(假定不考虑税金因素)。(1)3月1日,袁伟投资800000元作为该公司的注册资本(注册资本已存入其开户银行),并到当地工商局领取了营业执照,办理注册登记。
薪酬机制一般应坚持以下()原则。
游客在旅游景点走失的原因主要有()。
Thestandardoflivingofanycountrymeanstheaverageperson’sshareofthegoodsandserviceswhichthecountryproduces.A
一个通常为狩猎运动辩护的观点是,狩猎发挥了对野生动物管理的重要功能。如果没有狩猎运动,无数动物可能由于饥饿和疾病而死亡。这个观点导致一个过分草率的结论:狩猎运动产生了一个更健康的动物群体。下列哪一项如果正确,能够有效地反驳这个结论?
最新回复
(
0
)