首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inc1ude int f(int t[],int n); main() { int a[4]={1,2,3,4),s; s=f(a,2);printf("%d\n",s);} int f
有以下程序: #inc1ude int f(int t[],int n); main() { int a[4]={1,2,3,4),s; s=f(a,2);printf("%d\n",s);} int f
admin
2021-04-28
36
问题
有以下程序:
#inc1ude
int f(int t[],int n);
main()
{ int a[4]={1,2,3,4),s;
s=f(a,2);printf("%d\n",s);}
int f(int t[],int n)
{ if(n>0)&&(n<5)) return t[n+1]+f(t,n—1);
else retum 0;)
程序运行后的输出结果是( )。
选项
A、4
B、7
C、10
D、6
答案
B
解析
本题主要考查的是函数的递归调用,子函数f是一个递归函数,所以主函数中执行“f(a,2)”时,其执行过程是“a[3l+f(a,1)=a[3]+a[2]+f(a,0)=7”。
转载请注明原文地址:https://kaotiyun.com/show/sHtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s);)main(){printf(
以下叙述中正确的是
有以下程序#includeintfun(){staticintx=1;x+=1;returnx;}main(){inti,s=1;for(i=1;i
下列关于数据库设计的叙述中,正确的是
C语言主要是借助以下哪种手段来实现程序模块化
下面描述中错误的是( )。
以下叙述正确的是
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i
以下选项中,当x为大于1的奇数时,值为0的表达式是()。
以下数组定义中错误的是( )。
随机试题
教学过程是教育心理学家们进行最早也是最多的一项研究内容。()
钢丝绳中间均夹有麻芯。()
对气相色谱柱分离度影响最大的是()。
Theyhavesigneda______(aggression)agreement,eachsidepromisingnottoattacktheother.
《环境空气质量功能区划分原则与技术方法》(HJ14—1996)中规定,有关环境空气质量功能区划分原则说法正确的是()。
下列建筑材料中,需要材料供货商实施建筑节能材料备案登记的有()。
写字楼物业管理的工作内容,包括()。
IfIaskyouwhatconstitutes"bad"eating,thekindthatleadstoobesityandavarietyofconnecteddiseases,you’relikelyto
Readthetextsfromanarticle,forfivequestions,matcheachrule(1to5)tooneofthestatements(AtoG)givenbelow.Mark
7月1日,某投资者以100点的权利金买入一张9月份到期,执行价格为10200点的恒生指数看跌期权,同时,他又以120点的权利金卖出一张9月份到期,执行价格为10000点的恒生指数看跌期权。那么该投资者的最大可能盈利(不考虑其他费用)是()。
最新回复
(
0
)