首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x[],int n) { static int sum=0,i; for(i=0;i<n;i++)sum+=x[i]; return
有以下程序: #include<stdio.h> int fun(int x[],int n) { static int sum=0,i; for(i=0;i<n;i++)sum+=x[i]; return
admin
2021-04-28
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://jikaoti.com/ti/yIz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){inta[4][4]={{1,4,3,2),{8,6,5,7),{3,7,2,5),{4,8,6,1)},i,k,t;for(i=0;i<3;i++)for(k=i+1;k<4;k++)if(a[i][i]<a[k][k
以下选项中不能作为C语言合法常量的是
以下叙述中正确的是
有下列程序:#include/*fun函数的功能是将a所指数组元素从大到小排序*/voidfun(int*a,intn)main(){intt,i,j;{int
若有以下程序#includemain(){charc1,c2;c1=’C’+’8’-’3’;c2=’9’-’0’;printf("%c%d\n",c1,c2);}则程序的输出结果是()。
以下叙述中正确的是
有以下定义语句,编译时会出现编译错误的是()。
下列对队列的描述中正确的是
设循环队列存储空间为Q(1:50)。初始状态为front=rear=50。经过一系列入队和退队操作后,front=14,rear=19,则该循环队列中的元素个数为
随机试题
诊断印戒细胞型前列腺腺癌的依据是:
在Word2010中,在选定文档内容之后,单击工具栏上的“复制”按钮,是将选定的内容复制到_______。
A.有机磷中毒B.亚硝酸盐中毒C.氰化物中毒D.铅中毒大剂量亚甲蓝治疗
18岁患儿,浮肿、少尿4天,近1天来诉头痛、头昏、呕吐并抽搐1次,查体:体温3℃,血压170/120mmHg,血BUN8mmol/L,尿常规示:蛋白++,红细胞>100个/HP,白细胞30个/HP,该患儿准确的诊断为( )。
造成人的不安全行为和物的不安全状态的主要原因可归结为4个方面,即技术原因、教育原因、身体和态度原因、管理原因。针对这四种原因,可以采取三种防止对策,也就是所谓的“3E”原则。这“3E”分别是指()。
使用最早、最简单和最传统,但具有劳动强度大、工作效率低、涂布外观欠佳等缺点的防腐蚀涂层施工方法是()。不适用于挥发性涂料,且涂膜的厚度不易均匀,一般用于结构复杂的器材或工件的防腐蚀涂层的施工方法是()。
(1)A公司在工商银行有基本存款账户,因业务需要在建设银行开立一般存款账户,2012年1月30日,A公司签发一张金额为10万元的现金支票,向建设银行提示付款,建设银行工作人员拒绝办理该笔业务。(2)B公司在2012年2月21日的银行存款账户余额
地陪送团离开本站时,可以离开旅游团返回的情况是()。
列宁说:“倘若法律失去权威,则法律不过是毫无意义的空气震动罢了。”法律代表着社会所需要的秩序和正义,法律的权威和尊严必须得到维护。尊重和维护法律权威的重要意义体现在
TheGeodesicDome(圆顶屋)--theHouseoftheFuture?R.BuckminsterFullerspentmuchoftheearly20thCenturylookingforway
最新回复
(
0
)