首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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; } main() { int a[]=
有以下程序: #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; } main() { int a[]=
admin
2021-04-28
23
问题
有以下程序:
#include<stdio.h>
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、55
B、50
C、45
D、60
答案
D
解析
内部静态变量是始终存在的,当函数被调用退出后,内部静态变量会保存数据,再次调用该函数时,以前调用时的数值仍然保留着。fun(a,5)的值是15,再次调用后sum=15,所以fun(b,4)=45,s:45+15=60。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/yttp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于"EOF"的叙述,正确的是
软件生存周期中,解决软件“做什么”的阶段是
下列叙述中正确的是
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行sT”要求的是()。
若有定义语句:intk[2][3],*pk[3];,则以下语句中正确的是
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
给定程序MODI1.C中函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCH码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)。例如,字符串中的数据为:AABBCCDDEEFF,则输出应当是:ABBCDDEFF。请改正函数fun中
下列各项中不属于软件设计阶段任务的是()。
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指
软件测试的目的是()。
随机试题
早是离人伤感,况值那暮秋天气,好烦恼人也呵!早是:况值:
女性,40岁,双颊黏膜粗糙感1个月,有时伴刺激痛。检查:双颊黏膜有网状白色条纹,右颊黏膜轻度充血。与该病的发病因素无关的是
"益火之源,以消阴翳"指的是()
何种情况不宜采用热水坐浴疗法
排水主立管及水平干管管道应做通球试验,通球率必须达到()%。
2002年,国务院转发人事部《关于加快推进事业单位人事制度改革的意见》,为事业单位试行聘用制度提供了政策依据。()
设三个数xyzt、yzt、zt(x≠y≠z≠t)的和为4493,求两位数yt。
Arepasswordsoutdated?It’sstartingtoseemlikeit.Everybodyhatesthem,andnobodycanrememberalltheonesthey’ve【C1】___
It’sbadbiologytoargueagainsttheexistenceofanimalemotions.Scientificresearchinevolutionarybiology,cognitiveethol
Theeconomyinthisregionhasbeenstagnantforalongtimeandnosignsofrecoveryhave______tillnow.
最新回复
(
0
)