首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2020-03-15
19
问题
有以下程序:
#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/dJCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(inta,intb,intc){a=b;b=c;c=a;}main(){inta=10,b=20,c=30;fun(a,b,C);printf
下列描述中,不符合良好程序设计风格要求的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是:
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
有以下程序main(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2;elsed=3;printf("%d,%d,%d,%d\n”,a,b,c,d);}程序输出
设变量已正确定义并赋值,以下正确的表达式是
若有以下程序,编译时出现错误,你认为出错的是#include<stdio.h>main(){inta=0,b=0,c=0,d;c=(a+=b,,b+=a);/*第4行*/d=c;;/*第5行*/
若i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++)printf("*****\n");下面关于语句执行情况的叙述中正确的是
C语言中double类型数据占字节数为
设有定义:intx,y,z;,且各变量已赋正整数值,则以下能正确表示代数式“”的C语言表达式是()。
随机试题
Honeybeescannotlivealone.Theirbodystructureandinstinctsequipthemforlifeinacolonyorcommunity,wheretheyhavea
牙周膜最薄处是在
A.输血B.泼尼松C.雄性激素D.免疫抑制剂E.切脾男性。51岁。全身皮肤黏膜黄染2个月。无出血倾向。Hb60g/L,网织红细胞15%,抗人球蛋白试验(Coombs试验)阳性,有少许球形红细胞。首选治疗手段为
关于临时用水的说法,正确的有()。
基金管理人内部控制的原则包括()。[2017年11月真题]Ⅰ.有效性原则Ⅱ.成本效益原则Ⅲ.相互依赖原则Ⅳ.健全性原则
试述加德纳多元智力理论的基本观点及其教育意义。
Whilestillinitsearlystages,welfarereformhasalreadybeenjudgedagreatsuccessinmanystatesatleastingettingpeopl
心理测验的题型包括()
Inrecentdecades,environmentalproblemshavebeenontheriseastheresultofhumanactivitiesandunplannedmanagementofthe
_______________(飞机一降落)whenthepeoplerantowardittowelcomethepresident.
最新回复
(
0
)