首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
25
问题
有以下程序:
#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依次入栈,然后再依次出栈,则元素出栈的顺序是()。
下列序列中不满足堆条件的是()。
下面叙述中错误的是
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
有以下程序:#includemain(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2;elsed=3;printf(“%d,%d,%d,%d\n”,a,b,c,d);
某系统总体结构图如下图所示:该系统总体结构图的深度是
以下关于逻辑运算符两侧运算对象的叙述中正确的是
下面对软件特点描述正确的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于
下列数据结构中,能够按照“先进后出”原则存取数据的是
随机试题
激励因素
Itwasdifficultforhimtobuygoodshoesbecausehehadsuchabig______offeet.
A.海螵蛸、龟板B.桑螵蛸、茜草C.龙骨、龟板D.龙骨、五倍子
醛或酮与羰基试剂发生亲核加成反应时,通常在弱酸性条件下进行。()
我国运输市场管理具有哪些特性?
学前儿童心理发展的各个方面()。
2001年10月,中国电信南北拆分的方案出台,拆分重组后形成新的()格局。
在东欧一个国家对消费者的调杏报告中,应答者就400个著名的两方商标中的每一个都被询问两个问题:他们是否能认出那个商标以及他们是否认为具有那个商标的产品质量较高。调查报告的结果就是根据认识以及认可程度而对每种商标所定的等级以及相应的排序。在认识上,位居前27
在接受治疗的腰肌劳损患者中,有人只接受理疗,也有人接受理疗与药物双重治疗。前者可以得到与后者相同的预期治疗效果。对于上述接受药物治疗的腰肌劳损患者来说,此种药物对于获得预期的治疗效果是不可缺少的。如果上述断定为真,则以下哪项一定为真?Ⅰ.对于一部分腰肌
阅读以下程序以及对程序功能的描述,其中正确的描述是()。#include<stdio.h>main(){FILE*in,*out;charch,infile[10],outfile[10];
最新回复
(
0
)