首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
25
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下选项中不属于字符常量的是
阅读下列程序,当运行函数时,输入asdafaaz67,则输出为#include<stdio.h>#include<ctype.h>#include<string.h>intfun(char*str){
阅读下列程序,则执行后的结果为#include"stdio.h"main(){intc[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf("%x,%x\n",
有如下图所示的双链表结构,请根据图示完成结构体的定义:structaa{intdata;【】}node;
以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;for(i=0;i
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为
以下叙述不正确的是
下列叙述中,正确的是
设inta=5,b=6,表达式(++a==b--)?++a:--b的值是_______。
随机试题
酶能加速化学反应的进行是由于哪一种效应()(1991年)
牙防小分队进驻某社区开展口腔保健工作,在促进人们建立口腔卫生习惯时,他们选择了正确的牙周指数用来评价效果
机械设备可造成碰撞、夹击、剪切、卷入等多种伤害。锻压机械最容易造成伤害的危险部位是()。
保证合同是由保证人与债权人以书面形式订立的协议,应当包括的内容为()。
公司董事长兼总经理胡某认为中外合资经营企业不受《中华人民共和国会计法》约束的观点是否正确?该公司经办人员更改原始凭证金额的做法是否符合法律规定?为什么?
在城市规划区内新建、扩建和改建建筑物、构筑物、道路、管线和其他工程设施,必须由城市规划行政主管部门核发( )。
个人商用房贷款的贷款审批需审查的内容包括()。[2015年10月真题]
一位诗人在关注事物时,那么凝神、专注,以至于使他的语言达到了沉实与朴素的地步;而在这表面实朴的背后,却是精神巨大的空灵与______。可以说,语言的明亮与内心的______,构成了海子诗歌神秘的阴阳两面。填入划横线部分最恰当的一项是()。
YouwillhearaspeechbyBobChase,PresidentoftheNationalEducationAssociation(NEA)totheAmericanAssociationofColleges
Matchthephobicstateintheboxtothesymptomsbelow.ChooseyouranswersfromtheboxandwritethelettersA-Dnexttoq
最新回复
(
0
)