首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是( )。 int f(int a[],int n) {if(n>=1)return f(a,n-1)+a[n-1]; else return 0; } main() {int aa[5
以下程序运行后的输出结果是( )。 int f(int a[],int n) {if(n>=1)return f(a,n-1)+a[n-1]; else return 0; } main() {int aa[5
admin
2011-06-13
77
问题
以下程序运行后的输出结果是( )。
int f(int a[],int n)
{if(n>=1)return f(a,n-1)+a[n-1];
else return 0;
}
main()
{int aa[5]={1,2,3,4,5),s;
s=f(aa,5);printf("%d\n",s);
}
选项
答案
15
解析
通过递归调用f函数实现了数组各元素之和,即a[4]+a[2]+a[1]+a[0]=15。
转载请注明原文地址:https://kaotiyun.com/show/VjPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidf(inta[],inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;
有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2*sizeof(int)字节):#include<stdio.h>main(){FIL
有以下程序:#include<stdio.h>main(){chark;inti;for(i=1;i<3;i++){scanf("%c",&k);switch(k)
以下程序运行后的输出结果是______。main(){inti,n[]={0,0,0,0,0};for(i=1;i<=4;i++)n[i]=n[i-1]*2+1;print
设有定义:intn,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充家整。seanf("%d",【】);printf("%d\n",【】);
程序测试分为静态分析和动态测试。其中【】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
设有定义:intn,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。scanf(“%d”,______);printf(“%d\n”,______);
算法的复杂度主要包括空间复杂度和______复杂度。
在算法正确的前提下,评价一个算法好坏的2个因素是时间复杂度和【】复杂度。
问题处理方案的正确而完整的描述称为【】。
随机试题
Idon’tlikeanyofthesolutions.IsupposeJohn’sis_______badofthembutIstilldon’tlikeit.
常见于左侧的是会引起恶变的是
下列行为中,以走私的共同当事人论处的是()。
某矿山企业开采铝土矿和铅锌矿,2017年4月该企业销售铝土矿原矿15万吨、铅锌矿精矿10万吨。铝土矿原矿不含税单价为150元/吨,铅锌矿精矿不含税单价为16500元/吨。铝土矿原矿资源税税率为6%,铅锌矿精矿资源税税率5%。该企业当月应纳资源税()
在国际收支的衡量指标中,()是国际收支中最主要的部分。
公司简介的功能包括()。
某文件系统采用索引节点存放文件的属性和地址信息,簇大小为4KB。每个文件索引节点占64B,有11个地址项,其中直接地址项8个,一级、二级和三级间接地址项各1个,每个地址项长度为4B。请回答下列问题。若文件F1的大小为6KB,文件F2的大小为40KB,则
忠信
Writeanessayof160-200wordsbasedonthefollowingdrawing.Inyouressay,youshould1)describethedrawingbriefly,
在VisualFoxPro中,报表文件的扩展名是()。
最新回复
(
0
)