首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
33
问题
有以下程序
#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://kaotiyun.com/show/NaDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计主要强调的是
以下函数返回a所指数组中最小的值所在的下标值fun(int*a,intn){inti,j=0,p;p=jfor(i=j;i<n;i++)if(a[i]<a[p])______;return(p);}
有以下程序#include<stdio.h>main(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++)c[s[i]]++;
有以下程序#include<stdio.h>main(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是
以下程序的输出结果是______。main(){chars[]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出比中的值为大写字母的表达式是
在C语言中,运算对象必须是整型数的运算符是
已知字符′A′的ASCII码值是65,字符变量cl的值是′A′,c2的值是′D′。执行语句printf("%d,%d",c1,c2-2);后,输出结果是
下列叙述中正确的是()。
随机试题
人体暴露在低浓度硫化氢环境(如50~100mL/m3)下,将()。
凝血酶原时间(PT):男性:11~13.7秒,女性:11~14.3秒,患者结果较正常对照延长几秒以上有意义?
急诊护士经评估后,找出目前危害病人生命的护理诊断是( )。责任护士给予护理措施下列哪项不妥( )。
昆仑穴的定位是
国家对加工贸易实行按商品分类管理,将商品分为禁止类、限制类(包括限制甲类和限制乙类)、允许类,其中属于限制类的有()。
为减轻各地税务机关相互之间传递专用发票遗失信息的工作量,对发生被盗、丢失专用发票的纳税人,要求统一刊登“遗失声明”的报刊是( )。
采用公允价值模式对投资性房地产进行后续计量的企业,有证据表明,若企业首次取得某项投资性房地产时,其公允价值不能持续可靠取得,为了保证所有投资性房地产均采用公允价值模式计量,则企业不得取得该项投资性房地产。()
河北某白酒生产企业为增值税一般纳税人,主营白酒生产和销售、出口业务,2010年1月份和2月份的生产经营情况如下:(1)1月5日,从某种植公司购进玉米150吨,总价款30万元,取得了农产品销售发票;1月12日,从国内购进修理配件,取得防伪税控系统开具
我国制定绩效管理的四个环节是()。
某学校在分配助学金的过程中,采取学生“轮流坐庄”的方式,这一做法侵犯了学生享有()的权利。
最新回复
(
0
)