首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2018-06-29
79
问题
有以下程序:
#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/9txp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
测试的目的是暴露错误,评价程序的可靠性;而______的目的是发现错误的位置并改正错误。
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:main(){intn.k;floatscore.sum,ave;sum=0.0;for(n
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量使用的存储类别是______。
下列选项中,能够满足“若字符串s1等于字符串s2,则执行ST”要求的是()。
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句“k=B*20;”(k为int型变量)后,k的值是______。
有以下程序段int m=0,n=0; char c=’a’;scanf("%d%c%d",&m,&c,&n);printf("%d,%c,%d\n",m,c,n);若从键盘上输入:10A10,则输出结果是:
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
为了提高软件的独立性,模块之间最好是()。
数据库系统的三级模式分别为【】模式、内部级模式与外部级模式。
若按功能划分,软件测试的方法通常分为白盒测试方法和()测试方法。
随机试题
对中间商的培训与扶助的方式有_______。
某小儿,男,4岁,体重16kg,身高98cm,智能发育正常,现在上幼儿园与该小儿生长发育不相符的一项是()
闭合性损伤造成腹腔内出血的常见原因是
对证券交易所的下列哪些活动可以提起诉讼:
收入型证券组合是一种特殊类型的证券组合,它追求()。
下列各项中,符合税务行政复议管辖要求的有()。
品牌是质量和诚信的象征,山东省拥有一大批卓越的产品品牌、企业品牌、行业品牌、区域品牌和地理标志品牌。下列不属于山东省品牌的是()。
如图是6×6的方格纸,小方格的面积是1平方厘米,小方格的顶点称为格点。请你在图上选8个格点,要求其中任意3个格点都不在一条直线上,并且使这8个点用直线连接后所围成的图形面积尽可能大。那么,所围图形的面积是()平方厘米。
是过度集权经济而非气候变化,导致S国自其政府掌权以来农业歉收。S国的邻国T国,经历了同样的气候条件,然而,其农业产量一直在增加,尽管S国的一直在下滑。以下哪项如果为真,将最能削弱以上论证?
WhatislearnedabouttheCalgarytrip?
最新回复
(
0
)