首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int x[],int n) { static int sum=0,i; for(i=0;i<n;i++) sum+=x[i]; return sum
有以下程序 int fun(int x[],int n) { static int sum=0,i; for(i=0;i<n;i++) sum+=x[i]; return sum
admin
2009-03-05
42
问题
有以下程序 int fun(int x[],int n) { static int sum=0,i; for(i=0;i<n;i++) sum+=x
; return sum; } main() { int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0; s=fun(a,5)+fun(b,4);printf("%d\n",s); } 程序执行后的输出结果是______。
选项
A、45
B、50
C、60
D、55
答案
C
解析
此题考核的知识点是函数调用及静态变量的应用,静态变量是在编译时赋初值的,即只赋初值—次,在程序运行时它已有初值,以后每次调用函数时不再重新赋初值而只是保留上次函数调用结束时的值。调用fun()函数执行for循环语句,fun(a,5),i=O、1、2、3、4,sum=0+a[0]+a[1]+a[2]+a[3]+a[4]=15;接下来执行fun(a,5),因为sum定义为静态变量,即再次调用时sum保留上次函数调用结束时的值,所以sum=15+a[O]+a[1]+a[2]+a[3]=45;返回sum的值,主函数 s=15+45=60。
转载请注明原文地址:https://kaotiyun.com/show/PlXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有一个名为Text1的文本框,并编写如下程序:PrivateSubForm_load()ShowText1.Text="":Text1.SetFOCUSEndSubPrivateSub,Fo
编写如下程序:DimnumAsInteger,rAsInteger,nAsInteger,iAsInteger,arr(5)AsIntegerPrivateSubCommandl_Click()num=12:r=2Cal
以下关于框架的叙述中,错误的是
为使文本框具有初始值“VB”,在设计阶段正确的操作是
以下选项中,不合法的VisualBasio的变量名是
表达式Str(Len(”123”))+Str(77.71)的值是()。
以下不合法的VB变量名是
表达式Sgn(0.25)的值是( )。
设a=2,b=3,c=4,d=5,表达式Nota
在设计阶段,假定在图片框Picture1中装入了一个图形,为了删除该图片框控件,应采用的正确操作是
随机试题
铸铁常用的热处理方法有哪些?
黄茶的陈茶口感滋味较黄茶新茶会略显淡薄
张某是一个体户,2003年1月其所在县的工商所认为张某所开饭店的卫生条件不符合标准,撤销了他的饭店的营业执照。张某不服,于2003年2月10日向县人民法院提起诉讼,县法院一直推辞,直到2月20日也没答复张某,也没作出裁定。张某于是向市法院起诉。以下说法错误
某高速公路匝道(无人行道)由3联连续箱梁桥组成,由于货车侧翻导致第二联桥面铺装及栏杆受损。请回答以下问题。为了进一步判断事故对桥梁结构安全的影响,应进行()。
关于直接筹资和间接筹资,下列表述错误的是()。
学生学习间接经验的基础是()。
印度总理辛格2009年11月8日在出席“2009度经济峰会”时呼吁,()应当首先对温室气体排放负起主要责任,并为()减排提供资金支持。
自然科学的发展遵循着其固有的逻辑:无论你提出多复杂的问题,科学家也许只用一个伟大的公式就能让你_______。关于文明的研究则_______,即便是最简单的问题,都需要科学家付出卓绝的努力,才能从浩瀚如海的资料中找到一个宏大的分析框架,而答案依旧不一定令人
开发软件时对提高开发人员工作效率至关重要的是______。
AstheOlympicflamewas______andtheflagslowered,theclosingceremonyconcludedwithafireworkdisplay.
最新回复
(
0
)