首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
11
问题
有以下程序:
#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全国计算机二级
相关试题推荐
阅读程序: main() {charstrl[]="howdoyoudo",str2[10]; char*p1=strl,*p2=str2; scanf("%s”,p2); printf("%s”,p2);
设有以下定义和语句:inta[3][2]={1,2,3,4,5},*p[3];p[0]=a[1];则*(p[0]+1)所代表的数组元素是【】。
若有说明inti,j=2,*p&i;,则能完成i=j赋值功能的语句是______。
下面程序的运行结果是【】。typedefunionstudent{charname[10];longsno;charsex;floatscore[4];}STU;main()
C语言用于结构化程序设计的3种基本结构是______、选择结构和循环结构。
下列给定程序中函数fun()的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。例如,当s中的数为7654321时,t中的数为642。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:7654321时,t中的数为:7531。请改正程序中的错误,使它能得出正确的
软件设计中划分模块的一个准则是
针对简单程序设计,以下叙述的实施步骤顺序正确的是
随机试题
恶性疟原虫主要侵袭衰老红细胞,间日疟与卵形疟原虫仅侵袭幼稚红细胞。
5个月男婴,生后反复患支气管肺炎和心力衰竭,平时常有吃奶或哭闹后口唇发绀,生长缓慢,已确诊为室间隔缺损,缺损直径为12mm。以下说法中正确的是
由原有企业负责建设的基建大中型项目,只设分公司或分厂的,()。
有关内部收益率的说法,正确的是( )。
发生()情况时,抵押权人有权要求处分抵押的房地产。
位于市区的A卷烟厂为增值税一般纳税人,主要生产甲类卷烟和雪茄烟,2019年5月生产经营业务如下:(1)从烟农手中购进烟叶,支付收购价款40000元,并且按照规定支付了10%价外补贴,同时按照收购金额的20%缴纳了烟叶税。将其运往位于县城的B企业委托加工成
十六周岁以上不满十八周岁的公民不能颁发导游证。()
马斯洛强调学生的学习应该是
“才秀人微”指的是_______。
利用【Internet】选项查看临时文件夹中的文件,并将其中的line文件删除。
最新回复
(
0
)