首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int n){int a; main() if(n==1)return 1; { a=n+fun(n-1);printf("%d\n",fun(5)); re
有以下程序 #include int fun(int n){int a; main() if(n==1)return 1; { a=n+fun(n-1);printf("%d\n",fun(5)); re
admin
2017-05-20
21
问题
有以下程序
#include
int fun(int n){int a; main()
if(n==1)return 1; {
a=n+fun(n-1);printf("%d\n",fun(5));
return(a);} }
程序的输出结果是
选项
A、14
B、10
C、15
D、9
答案
C
解析
函数fun为递归定义的函数,当调用fun(5)→5+fun(4)→5+4+fun(3)→5+4+3+fun(2)→5+4+3+2+fun(1),因此最后的结果为15。
转载请注明原文地址:https://jikaoti.com/ti/EUi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。fun(intx,inty,intz){z=x*x+y*y;}main(){inta=31;fun(6,3,a)printf("%d",a)}
阅读下列程序,则运行结果为#include"stdio.h"fun(){staticintx=5;x++;returnx;}main(){inti,x;for(i=0;i
有以下程序#include<stdio.h>main(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是
有如下图所示的双链表结构,请根据图示完成结构体的定义:structaa{intdata;______}node;
以下程序的输出结果是______。main(){chars[]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}
以下程序的输出结果是______。main(){charc=’z’;printf("%c",c-25);}
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
已知字符′A′的ASCII码值是65,字符变量cl的值是′A′,c2的值是′D′。执行语句printf("%d,%d",c1,c2-2);后,输出结果是
下列叙述中,不属于测试的特征的是
随机试题
Humanityusesalittlelessthanhalfthewateravailableworldwide.Yetoccurrencesofshortagesanddroughtsarecausingfami
试件经预热后进行插销试验时,要保持载荷()。
首长制、委员会制与混合制的含义。
下列选项中不属于生物群落的组成成分的是()
联系教学实际,论述如何激发学生的学习动机。
系统的体育锻炼可提高人体对脂肪的氧化能力,主要表现在()。
张某,男,41岁。病已多年,表情淡漠,神识痴呆,喃喃独语,喜怒无常,语无伦次,污秽不避,不思饮食,舌苔腻,脉象弦滑。该病例中医治法应为( )。
砂率是水泥混凝土中砂子用量与石子用量之比的百分数。()
金融国际化主要是指浮动汇率制和经常项目控制的取消,从而实现国内金融市场与国际金融市场的一体化。( )
下列哪个方法使用了Graphics类的实例作为参数?()
最新回复
(
0
)