首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int flint t[],int n); main() {int a[4]={1,2,3,4},s; s=f(a,2);printf("%d\n",s);} int f(in
有以下程序: #include int flint t[],int n); main() {int a[4]={1,2,3,4},s; s=f(a,2);printf("%d\n",s);} int f(in
admin
2019-04-24
22
问题
有以下程序:
#include
int flint 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 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/jQRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要说明一个类型名STP,使得定义语句STPs;等价于char*s;,以下选项中正确的是
设变量a、b、c、d和y都己正确定义并赋值。若有下列if语句if(a<b)if(c==d)y=0;elsey=1;该语句所表示的含义是()。
以下叙述中错误的是
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
对于循环队列,下列叙述中正确的是()。【09年9月】
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。【10年3月】
下面不属于软件测试实施步骤的是
下面不属于软件工程的3个要素是
软件测试的目的是()。
下面不属于软件测试实施步骤的是
随机试题
工作日志的缺点是()。
我国正式开始启用2000国家大地坐标系的时间是()。
某地拟建一公路,全长120km,项目沿线经过5个镇的10个村、2个工业区。所选路线跨越一级水源保护区、风景旅游区和一个自然保护区,跨过两条河流和两座山,周边还包括超高压变电站。沿线某些路段现有道路,将道路进行拓宽,标准路幅宽75m,主道双向八车道
某小城市城区依山临河而建。城北为风景区(含北山水库),该风景区按规划保护较好。水库库容属中型,用作灌溉及城市水源,南河水源丰富,西河为水库泄洪道。沿河的人工堤岸能满足城区防洪要求。为发展旅游和完善市政设施等,该市初步拟定建设如下项目(见示意图1.3
在证券经纪业务中,证券经纪商应该承担的义务包括()。
中央银行从事公开市场操作的目的在于()。
评述改革派的教育主张。
下列选项中,不属于吸收犯的形式的是()
如果将测验对等分半后,两半测验的得分的相关系数为0.6,那么该测验校正后的信度是()
关系的数据操纵语言按照表达式查询方式可分为两大类,关系代数和【】。
最新回复
(
0
)