首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include intfun(intx[],intn) { staticintsum=0,i; for(i=0;i<n;i++)sum+=x[i]; returnsum; } main() { inta[]={1,2,3,4,5},b[]={
有以下程序 #include intfun(intx[],intn) { staticintsum=0,i; for(i=0;i<n;i++)sum+=x[i]; returnsum; } main() { inta[]={1,2,3,4,5},b[]={
admin
2019-08-10
39
问题
有以下程序
#include
intfun(intx[],intn)
{
staticintsum=0,i;
for(i=0;i<n;i++)sum+=x
;
returnsum;
}
main()
{
inta[]={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://jikaoti.com/ti/vVf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includevoidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+
以下叙述中错误的是( )。
有以下程序段:#includeinti,n;for(i=0;i<8;i++){ n=rand()%5; switch(n) { case1:case3:printf("%d\n",n);bre
以下不合法的字符常量是
下面选项中关于位运算的叙述正确的是
以下叙述中正确的是
C语言中double类型数据占字节数为
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
C语言中char类型数据占字节数为
随机试题
求积分
运动性疲劳的两种主观评价方法是()。
UNIX采用的存储管理方式为
动眼神经病变可出现脑桥出血可出现
男性,60岁,反复咳嗽、咳痰15年,加重伴发热3天。吸烟史30年,1包/日。胸片示双肺紊乱增粗紊乱,肺功能检查示用药后FEV1/FVC62.5%,FEV1占预计值的50%,支气管舒张试验FEV1改善10%(150ml),该患者最可能的诊断是
关于氨基甲酸酯类药物中毒后解救的说法中,不正确的是
施工合同订立后,发包人有确切证据证明承包人经营状况严重恶化,拒绝支付预付款,这时发包人可行使( )。
一个生而失聪的儿童,不可能发展其听觉能力而成为音乐家。()
TheaverageBritishpeoplegetsix-and-a-halfhours’sleepanight,accordingtotheSleepCouncil.Ithasbeenknownforsomet
StayingSmart:AdviceonNavigatingYourCareerMillionsofcareerchangesoccureachyear.Somearenatural,butmanymore
最新回复
(
0
)