首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int n) { int a; if(n= =1)return 1; a=n+fun(n—1); return(a); } main( ) { printf(″%d\n″,fun(5));
有以下程序: #include<stdio.h> int fun(int n) { int a; if(n= =1)return 1; a=n+fun(n—1); return(a); } main( ) { printf(″%d\n″,fun(5));
admin
2019-04-14
27
问题
有以下程序:
#include<stdio.h>
int fun(int n)
{
int a;
if(n= =1)return 1;
a=n+fun(n—1);
return(a);
}
main( )
{
printf(″%d\n″,fun(5));
}
程序的输出结果是( )。
选项
A、10
B、14
C、15
D、9
答案
C
解析
考查递归函数。函数fun()的功能是计算1到n之间的数字之和,所以计算结果为15,答案选C。
转载请注明原文地址:https://kaotiyun.com/show/12Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。main(){ints,i;for(s=0,i=1;i<3;i++,s+=i);printf("%d\n".s);}
以下程序的运行结果是#defineMAX(A,B)(A)>(B)?(A):(B)#definePRINT(Y)printf(:Y=%d\t",Y)main(){inta=1,b=2,c=3,d=4,t;t:
有以下程序#include<string.h>main(){charp[]={’a’,’b’,’c’},q[10]={’a’,’b’,’c’};printf("%d%d\n",strlen(p),strlen(q));}
下面关于数据库三级模式结构的叙述中,正确的是()。
下列正确的实型常量是()。
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&st
下列叙述中正确的是()。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指______。
关于C语言的符号常量,以下叙述中正确的是
C语言程序的模块化是通过以下哪个选项实现的()。
随机试题
23岁男性患者,2周前突起全身水肿、尿量减少、血尿,近5天来尿量逐渐减少,伴脸色苍白,查:血压180/100mmHg,尿蛋白(+++),红细胞(+++),白细胞0~3个/HP,颗粒管型0~2个/HP,血肌酐440μmol/L,血红蛋白90g/L。该患者
抗结核杆菌作用弱,可延缓细菌耐药性产生,常需与其他抗结核菌药合用的是
对糖尿病患者进行糖尿病教育时,应该强调:为预防糖尿病酮症酸中毒的发生,错误的是
甲乙双方订立了一份标的额100万元的设备采购合同,双方一致同意采用定金担保方式,则该合同的定金数额不得( )。
可以反映投资风险水平的统计量是()。
下列有关税法概念的表述正确的是()。
轮椅对于()相当于()对于镊子
【2015年山东第112题】以下各年中,国有建设用地供应面积同比增量最多的年份是()。
数据流图中带有箭头的线段表示的是()。
A.benefitsB.differentC.eventuallyD.instrumentsE.movingF.multipleG.unsalariedH.numberI.paid
最新回复
(
0
)