首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int flint t[],int n); main() { int a[4]={1,2,3,4},s; s=f(a,2);printf("%d\n",s);
有以下程序: #include<stdio.h> int flint t[],int n); main() { int a[4]={1,2,3,4},s; s=f(a,2);printf("%d\n",s);
admin
2021-04-28
33
问题
有以下程序:
#include<stdio.h>
int flint t[],int n);
main()
{ int a[4]={1,2,3,4},s;
s=f(a,2);printf("%d\n",s);
}
int flint t[],int n)
{ if((n>0)&&(n<5))return t[n+1]+f(t,n-1);
else return 0:
}
程序运行后的输出结果是( )。
选项
A、4
B、7
C、10
D、6
答案
B
解析
本题主要考查的是函数的递归调用,子函数f是一个递归函数,所以主函数中执行f(a,2)时,其执行过程是a[3]+f(a,1)=a[3]+a[2]+f(a,0)=7。
转载请注明原文地址:https://kaotiyun.com/show/jCtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是()。
若有以下程序#includemain(){inta=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
下列关于C语言文件的叙述中正确的是()。
有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
以下叙述中正确的是()。
有以下程序main(){intsum,pad,pAd;sum=pad=5;pAd=++sum,pAd++,++pad;printf("%d\n",pad);}程序的输出结果是
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是()。
在数据库管理技术的发展中,数据独立性最高的是()。
随机试题
累退税率
放出一个α粒子的衰变是
下列化学物质毒性大小比较正确的顺序是()
下列哪项不是正常月经的临床表现()
项目施工准备阶段收集的信息不包括( )。
平均利润率是()。
Today,peopleallovertheworldaremovingoutofsmallvillagesinthecountrytogoandliveinbig,noisycities.Theyarem
一项最新研究表明过量食用水果对血糖有害。为验证过量食用水果对血糖的影响,研究人员选取了两组被试者。第一组被试者每天食用五斤或五斤以上水果,第二组被试者从不食用水果。一段时间后发现,第一组被试者中患高血糖的比例明显高于第二组被试者。因此,研究人员得出结论,过
在我国,宏观经济调控的基本原则有()。
阅读下列材料,然后回答问题。(2011年)研究一:有人探讨了不同亲缘关系成员在不同养育环境下智力测验分数之间的相关程度,结果如下表。研究二:研究者测查了5岁的非裔美国儿童和白人儿童的智商,对每个儿童家庭的社会地位以及相关因素进行了考察,并对这些社会经
最新回复
(
0
)