首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int f(int t[],int n); main() { int a[4]={1,2,3,4},s; s=f(a,2);printf(’’%d\n’’,s);}
有以下程序: #include<stdio.h> int f(int t[],int n); main() { int a[4]={1,2,3,4},s; s=f(a,2);printf(’’%d\n’’,s);}
admin
2020-07-28
48
问题
有以下程序:
#include<stdio.h>
int f(int 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/hF3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于结构化程序设计风格的是
生产每种产品需要多种零件,则实体产品和零件间的联系是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
C语言主要是借助以下哪种手段来实现程序模块化
有以下程序main(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++){if(j%2)continue;x++;}x++;}printf("x=%d\n",x)
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。
下面属于系统软件的是
以下选项中关于C语言常量的叙述错误的是
随机试题
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好“tCourse”、“tGrade”、“tStudent”三个关联表对象和一个空表“tSinfo”,试按以下要求完成设计:(1)创建一个查询,查找并显示“姓名”、“政治面貌”、“
下列选项中,属于胃肠激素的有()
曲某,女,42岁。症见短气自汗,时寒时热,声低气怯,平素易于感冒,咳喘无力,痰液清稀,舌淡,脉弱。其首选方剂是
初产妇,孕37+5周,待产,现胎膜未破,宫口开大1cm。护士告知宫口开大超过多少时,不宜活动
A.地塞米松粘贴片B.氯己定C.甲硝唑含漱制剂D.维生素B2E.西地碘下列治疗口腔溃疡的药物中对碘过敏者禁用()
资本市场的投资性开放包括()。Ⅰ.融资的开放Ⅱ.投资的开放Ⅲ.商品的开放Ⅳ.服务的开放
一物一权原则的含义是()。[2015年10月真题]
以下程序段运行结束后,变量X的值为X=2y=4DoX=x*yY=y+lLoopWhiley<4
Deliadidnotfeelwellyesterday:otherwiseshe______toseeherclassmatesoff.
A、Hewillgototheconcertwiththewoman.B、Hedoesn’tknowwhetherhisbrotherwillhelpthewoman.C、Hecan’thelpthewoman
最新回复
(
0
)