首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int f(int t[],int n); main() { int a[4]:{1,2,3,4),s; s=f(a,2);printf(“%d\n”,s); }
有以下程序: #include int f(int t[],int n); main() { int a[4]:{1,2,3,4),s; s=f(a,2);printf(“%d\n”,s); }
admin
2012-08-23
29
问题
有以下程序:
#include
int f(int 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))retum 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/ifPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是【】。intt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}main(){inta=4,b=3,c=5,d=6;
有以下程序intfa(intx){returnx*x;}intfb(intx){returnx*x*x;}intf(ing(*f1)(),int(*f2)(),intx){returnf2(x)-f1
有一函数以下程序段中不能根据x值正确计算出y值的是
有以下程序main(){inti=1,j=l,k=2;if((j++||k++)&&i++)printf("%d,%d,%d\n",i,j,k);执行后输出的结果是
设有如下程序段:intx=2002,y=2003;printf("%d\n",(x,y));则以下叙述中正确的是()。
数据库系统的三级模式分别为【】模式、内部级模式与外部级模式。
以下说法不正确的是
有以下程序:#include<stdio,h>main(){chara1=’M’,a2=’m’;printf("%c\n",(a1,a2));}以下叙述中正确的是()。
在树形结构中,树根结点没有【】。
在深度为5的满二叉树中,结点的个数为
随机试题
患者,男性,25岁。诊断为“甲型肝炎”收住入院。护理患者时穿过的隔离衣,被视为清洁部位的是
A、1~2kgB、3~10kSC、9~10kgD、11~13k9E、13~15kg枕颌带牵引重量为
卵泡发育过程中最早出现卵泡腔的卵泡是()
疾病初期恶寒与发热同时并见,应属
A.35.2~36.4℃B.36~37.4℃C.36.7~37.7℃D.36.9~37.9℃E.37.9~38.2℃
我国银行业审慎监管法规框架涵盖的风险有()。
五代画家巨然山水画代表作品是()。
根据澳门特别行政区基本法规定,担任澳门行政机关主要官员的任职条件是()。
•Lookatthestatementsbelowandthefourparagraphs.•Whichclip(A,B,CandD)doeseachsentence1-7referto?•Foreach
A、Seekadvicefromseniorstudents.B、Pickupsomemeaningfulhobbies.C、Participateinafter-schoolactivities.D、Lookintowha
最新回复
(
0
)