首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
36
问题
有以下程序:
#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全国计算机二级
相关试题推荐
设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是()。
检查软件产品是否符合需求定义的过程称为()。
下面程序的输出是【】。main(){enumem{em1=3,em2=1,em3};char*aa[]={"AA"m,"BB","CC:,"DD"};printf("%s%s%s\n,aa[em1],aa[em2],a
设有如下定义:structss{charname[10]intage;charsex;}std[3],*p=std;下面各输入语句中错误的是()。
以下叙述中正确的是
设有以下说明语句:structex{intx;floaty;charz;}example;则下面叙述中不正确的是()。
在16位IBM-PC机上使用C语言,若有如下定义:stmctdata{inti;charch;doublef;}b;则结构变量b占用内存的字节数是()。
设有数组定义:chararray[]="China";则数组array所占的空间是()。
对下列二叉树进行中序遍历的结果为【】。
随机试题
在电弧的结构中,________区的温度最高。
患者剧烈腹痛,伴呕吐腹胀,无排气排便,常提示【】
属于非巴比妥类的静脉麻醉药是:不增加心肌对儿茶酚胺敏感性的吸入麻醉药是:
A.需要经代谢活化才有致癌活性的物质B.不经代谢活化即有致癌活性的物质C.兼有引发(启动)、促长、进展作用的物质D.经代谢转化最后产生的有致癌活性的代谢产物E.代谢活化成终致癌物过程的中间代谢产物间接致癌物是指()
可适用于尿崩症的降糖药是
PEST分析是指()4方面。
风险应对计划主要包括()。
企业不能支付的应付账款经确认后转入()。
HestartedschoolthesamedayasIdidand______toitlikeaducktowater.
Silvia:Ihearyoureceivedaprizeforyourbook.Daniel:Yes,Idid.Iwonaprizefor"bestlocalhistorybook"attheannual
最新回复
(
0
)