首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(int x[],int n) { static int sun=0,i; for(i=0;i
有以下程序: #include int fun(int x[],int n) { static int sun=0,i; for(i=0;i
admin
2017-11-06
37
问题
有以下程序:
#include
int fun(int x[],int n)
{
static int sun=0,i;
for(i=0;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/XBxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<string.h>main(){chara[]={’\1’,’\2’,’\3’,’\4’,’\0’};printf("%d%d\n",sizeof(A),st
以下程序的输出结果是()。#include<stdio.h>main(){intn=12345,d;while(n!=0){d=n%10;printf("%d",D);n/=10;}}
以下程序运行后的输出结果是()。main(){inta,b,c;a=10;b=20;c=(a%b<1)||(a/b>1);printf("%d%d%%d\n",a,b,C);}
有以下程序:main(){charch[]="uvwxyz",*pc;pc=ch;printf("%c\n",*(pc+5));}程序运行后的输出结果是()。
有以下程序:main(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",C);}执行后的输出结果是(
若变量已正确定义,有以下程序段:i=0;doprinntf("%d,i");while(i++);printf("%d\n",i);其输出结果是()。
若变量已正确定义,有以下程序段:inta=3,b=5,c=7;if(a>B)a=b;c=a;if(c!=A)c=b;printf("%d,%d,%d\n",a,b,C);其输出结果是()。
有以下程序:main(){intm,n,P;scanf("m=%dn=%dp=%d",&m,&n,&p);printf("%d%d%d\n",m,n,p);}若想从键盘上输入数据,使变量m中的值为1
随机试题
非手术治疗腹部损伤包括
如图4-77所示三个质量、半径相同的圆盘A、B和C,放在光滑的水平面上;同样大小和同方向的力F分别作用于三个圆盘的不同点,则惯性力分别向各自质心简化的结果是()。
易燃易爆性危险化学品库房的耐火等级()。
一般井筒施工中,含主井改装的提升运输形式存在三个阶段,其顺序合理的是()。
埋地燃气管道,必须回填土至管顶()以上后才可进行气密性试验。
某上市公司高级工程师王先生,2017年度取得个人收入项目如下:(1)扣除“五险一金”后的每月工资9800元,12月份取得年终奖72000元。(2)从7月1日起出租两居室住房,每月取得不含税租金6000元。全年共计36000元。12月31日出租另一套三居
云贵高原的最大特色之一是溶蚀地貌,喀斯特地貌显著。()
想从事医生工作的学生都报考临床医学专业,刘娜报考了临床医学专业,那么她一定想从事医生工作。以下哪项为真,最能支持上述论断?
有些运动员在比赛前出现呼吸短促、心跳加快、四肢颤抖和尿频等情况。试诊断这些运动员出现的上述情况,分析这些运动员出现上述情况的原因、后果及其克服的方法。
Virusesusuallyhavetwophasestotheirexecution,theinfectionphaseandthe(75)phase.Thelaterphaseisoptional,sincesto
最新回复
(
0
)