首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> int fun(int x[], int n) { static int sum =0,i; for(i=0;i<n;i ++ )sum + =x[i]; return sum
有以下程序: #include <stdio.h> int fun(int x[], int n) { static int sum =0,i; for(i=0;i<n;i ++ )sum + =x[i]; return sum
admin
2009-01-15
22
问题
有以下程序: #include <stdio.h> int fun(int x[], int n) { static int sum =0,i; for(i=0;i<n;i ++ )sum + =x
; return sum;{ 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
答案
4
解析
静态变量是在编译时赋初值的,即只赋初值一次,在程序运行时它已有初值,以后每次调用函数时不再重新赋初值而只是保留上次函数调用结束时的值。在main函数中调用 fun(a,5),执行for循环得到sum=0+a[0]+a[1]+a[2]+a[3]+a[4]=15;然后调用 fun(b,4),因为sum为静态变量,再次调用时sum保留上次函数调用结束时的值,所以sum: 15+b[0]+b[1]+b[2]+b[3]=45;返回sum的值,main函数中输出的s=15+45=60。
转载请注明原文地址:https://kaotiyun.com/show/b2Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt3.vbp,在程序运行时,单击“输入整数”按钮,输入一个整数,并在窗体上显示此整数的所有不同因子和因子个数。图1是输入53后的结果,图2是输入100后的结果。已经给出了全部控件和程序,但程序不完整。要求:请去掉程序中的注
下面程序在调试时出现了死循环PrivateSubCommandl_Click()n=InputBox(“请输入一个整数”)DoIfnMod2=0Thenn=n+1Elsen=n+2EndIf
下列关于栈的叙述正确的是( )。
下面叙述中正确的是
有如下函数过程:Functionf1(xAsInteger)AsLongDimsAsLong,iAsIntegers=0Fori=1Toxs=s+iNextif1=sEndFunction在窗体上添加一个命令按钮
在数据库系统的内部结构体系中,索引属于()。
下面属于黑盒测试方法的是
设a=10,b=4,c=5,d=7,表达式a>bAndNotc
数据库设计中反映用户对数据要求的模式是
索引属于()。
随机试题
新西兰奥克兰大学的研究人员与来自英国和美国的研究小组在4年内共同对将近1.2万名老人进行了11项调查。其中一半的老人服用钙片,而另一半则服用没有药物成分的安慰剂。结果显示,前一组当中每1000人中突发心肌梗死、中风甚至死亡的案例比后一组分别多14起、10起
确诊蜜蜂马氏管变形虫病的方法是
采用透析法分离成分时,可以透过半透膜的成分为
人员管理计划属于团队能力开发的()。
【背景资料】 某省重点水利工程项目计划于2009年12月开工,由于工程复杂,技术难度大,一般施工队伍难以胜任,业主自行决定采取邀请招标方式。于2009年9月8日向通过资格预审的A、B、C、D、E五家施工企业发出投标邀请书。该五家施工企业均接受了邀请,并于
上市公告书、年度报告、中期报告在编制完成后,应放置于下列哪些地点供公众查阅()
学会调适是学校心理辅导的基本目标。()
我国公民每年可以享受的带薪法定节假日为10天。()
求A的特征值.
设向量β可由向量组α1,α2,...,αm线性表示,但不能由向量组(I):α1,α2,...,αm-1线性表示,向量组(Ⅱ):α1,α2,...,αm-1,β,则
最新回复
(
0
)