首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
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/dJCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidf(intb[],intn,intflag)main(){inti,j,t;
下列描述中,不符合良好程序设计风格要求的是
下面叙述中正确的是
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
以下关于C语言的叙述中正确的是
下列叙述中错误的是
若i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++)printf("*****\n");下面关于语句执行情况的叙述中正确的是
以下合法的字符型常量是
以下选项中能表示合法常量的是()。【10年9月】
随机试题
信息传播过程除了信息源和终点外,还包括()
计算机不能直接识别十进制数,但能直接识别二进制数。()
备选项目之间存在多种关系,下列不属于项目之间关系的是( )。
在建设项目施工招标过程中,应包括在资格预审文件中的是()。
热力管网试运行应连续运行()。
()是通过一套完善的系统监控、跟踪和评估的流程,保证员工能够符合公司最新的合规政策,公司的流程规范以及国家的法律和法规等,从而帮助公司全面实现既定目标,有效降低运作风险并最终使其成为基金管理人。
生产力的发展、私有制的产生,是警察产生的经济条件。( )
白驹过隙:度日如年
“小小寰球,有几个苍蝇碰壁。嗡嗡叫,几声凄厉;几声抽泣。蚂蚁缘槐夸大国,蚍蜉撼树谈何易。正西风落叶下长安,飞鸣镝。多少事,从来急;天地转,光阴迫。一万年太久,只争朝夕。四海翻腾云水怒。五洲震荡风雷激。要扫除一切害人虫,全无敌。”这首《满江红》是______
在一棵二叉树上第5层的结点数最多是()。
最新回复
(
0
)