首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int sumf(int x[],int n) { static int sum=0,i=0; for(;1<n;1++)sum+=x[i]; return sum; } void main() {int a[]={1
有以下程序: #include int sumf(int x[],int n) { static int sum=0,i=0; for(;1<n;1++)sum+=x[i]; return sum; } void main() {int a[]={1
admin
2021-04-28
38
问题
有以下程序:
#include
int sumf(int x[],int n)
{
static int sum=0,i=0;
for(;1<n;1++)sum+=x
;
return sum;
}
void main()
{int a[]={1,2,3,4,5},b[]={7,8,9,10},ss=0;
ss=sumf(a,5)+sumf(b,4);
printf(’’%d\n’’,ss);
}
程序执行后的输出结果是( )。
选项
A、15
B、30
C、45
D、60
答案
B
解析
静态变量的值一直在内存中保持,所以子函数中的sum和i在下次调用的时候,其值不会被初始化,第1次调用结束sum=15,i=5;第2次调用时由于i=5,所以不会执行求和操作,只返回sum的值,此时sum=15,所以主函数中ss=15+15=30。
转载请注明原文地址:https://kaotiyun.com/show/G3tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){inta=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
有下列程序,程序的运行结果是#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf("%d%d
下面描述中错误的是
有下列程序,程序执行后的输出结果是fun(charP[][10]){intn=0,i;for(i=0;i<7;i++)if(p[i][0]==’T’)n++;returnn;}main()
若输入“abcdef”、“abdef”,以下程序的输出结果为()。#include#includemain(){intn;chars1[20],s2[20],*p1,*p2;s
下面不属于软件测试实施步骤的是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
下列数据结构中.属于非线性结构的是
以下函数不能用于向文件中写入数据的是
随机试题
出现战汗多提示
既能利水通淋,又清解暑热的药是()
下列关于支架荷载的计算方法错误的是()。
由于承包商的原因造成工期延误,业主进行反索赔,在确定违约金费率时,一般应考虑()因素。
根据我国现行规定,更新改造项目的分类标准是()。
依照我国《宪法》的规定,下列领导人或机关或组织中()不用向全国人民代表大会报告工作。
以下数据结构中属于线性数据结构的是______。
Psychologistsnowbelievethatnoisehasaconsiderableeffectonpeople’sattitudesandbehavior.Experimentshaveprovedt
OfalltheemployedworkersintheUnitedStates,12.5millionarepartofatemporaryworkforce.TheUnitedStatesBureauofLa
Chinanowwheelsintothecarage,forcar【C1】______asthemostpopularsortoftransportation.WhilelongbeforetheChina’sne
最新回复
(
0
)