首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
22
问题
有以下程序:
#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全国计算机二级
相关试题推荐
在一个C源程序中所定义的全局变量,其作用域为
有以下程序main(){inti=5;do{if(i%3=1)if(i%5==2){printf("*%d”,i);break;}i++;}while(i!=0);
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
若有以下程序main(){inta=-2,b=0;while(a++)++b:printf("%d,%d\n",a,b);}则程序的输出结果是
数据库系统的三级模式不包括
有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
以下选项中合法的变量是
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
下列结构中为非线性结构的是
数据结构中,与所使用的计算机无关的是数据的()。
随机试题
A.高血压脑内出血B.颅内动脉瘤C.颅内转移瘤D.垂体腺瘤E.大脑半球巨大脑膜瘤下列各类型颅高压多见于上述哪种情况
缺乏叶酸的乳品是
患者,女,29岁。产后未复经,哺乳期妊娠。检查子宫底于脐上1指,估计妊娠周数为
关于免疫缺陷病实验室检测不属于细胞免疫检测的是()
生产β-内酰胺结构类药品中药材的前处理、提取、浓缩等生产操作
A.省级药品监督管理部门B.省级技术监督管理部门C.省级卫生行政主管部门D.国务院卫生行政部门E.国务院药品监督管理部门药品生产企业使用的直接接触药品的包装材料和容器,批准的部门是
政府对从事建设工程勘察、设计活动的专业技术人员,实行()管理制度。
个人贷款信用风险主要表现为借款人还款能力的降低和还款意愿的变化。()
教育目的与教育方针的关系是:______包括______。
Itmaystarttosoundlikethesameoldhe-said,she-saidstory,butgenderdifferencesinhumoraren’taspredictableastheym
最新回复
(
0
)