首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include intfun(intn) {inta; if(n==1)return1; a=n+fun(n-1); return(a); } main() {printf("%d\n",fun(5));} 程序的输出结果是
有以下程序 #include intfun(intn) {inta; if(n==1)return1; a=n+fun(n-1); return(a); } main() {printf("%d\n",fun(5));} 程序的输出结果是
admin
2020-11-23
13
问题
有以下程序
#include
intfun(intn)
{inta;
if(n==1)return1;
a=n+fun(n-1);
return(a);
}
main()
{printf("%d\n",fun(5));}
程序的输出结果是
选项
A、9
B、14
C、10
D、15
答案
D
解析
考查函数的递归调用,只需要一步一步递归调用fun函数即可,执行fun(5)= 5+(4+(3+(2+ fun(1))))=15,所以答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/IN3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数按每行8个输出数组中的数据:voidfun(int*wintn){inti;for(i=0;i<n;i++){______printf("%d",w[i]);}printf
有以下程序:#include<stdio.h>intfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(
对于函数声明voidfun(floatarray[],int*ptr);以下叙述正确的是()。
设有定义:intx=2;,以下表达式中,值不为6的是()。
有以下程序:#includeintsub(doublea,doubleb){return(int)(a—b一1.3);}main(){printf("%d\n",sub(
有以下程序:#include<stdio.h>intfun(inta,intB){if(b==0)returna;elsereturn(fun(--a,--b));}main(){prinff("%d\n",fun(4,2));}
下面结构体的定义语句中,错误的是()。【09年9月】
函数fgetc的功能是从指定文件中读入一个字符,以下与其功能完全相同的函数是()。
下面属于软件设计阶段产生的文档是()。
程序通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序(从小到大)排序。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序
随机试题
文职人员1年内不得晋升岗位等级的等次为()。
体现有利原则的是体现公正原则的是
A.变质性炎症B.浆液性炎症C.增生性炎症D.化脓性炎症E.出血性炎症流行性脑脊髓膜炎属于
刑法分则某条文规定:“犯A罪的,处3年以下有期徒刑,并处或者单处罚金”。被告人犯A罪,但情节较轻,且其身无分文。对此,下列哪一判决符合该条规定?()(2002年卷二第1题)
根据《建设工程安全生产管理条例》,施工单位应当自施工起重机械和整体提升脚手架、模板等自升式架设设施验收合格之日起()日内,向建设行政主管部门或者其他有关部门登记。登记标志应当置于或者附着于该设备的显著位置。
2015年7月1日,甲公司应收乙公司账款的账面余额为8万元,由于乙公司发生财务困难,无法偿付应付账款。经双方协商同意,采取将乙公司所欠债务转为乙公司股本的方式进行债务重组,假定乙公司普通股的面值为每股1元,乙公司以4万股普通股抵偿该项债务,股票每股市价为1
银行为什么要保有一定规模的资本?
ThreeEnglishdictionariespublishedrecentlyalllayclaimtopossessinga"new"feature.TheBBCEnglishDictionary,contains
Thispassagemightbetakenfrom______.Whichdoyouthinkwouldbethebesttitleforthepassage?
夜间大学
最新回复
(
0
)