首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int n) {int a; if(n==1)return 1; a=n+fun(n—1); return a; }
有以下程序: #include<stdio.h> int fun(int n) {int a; if(n==1)return 1; a=n+fun(n—1); return a; }
admin
2019-02-02
67
问题
有以下程序:
#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、9
B、14
C、10
D、15
答案
D
解析
考查函数的递归调用。只需要一步一步递归调用函数即可,执行fun(5)=5+(4+(3+(2+fun(1))))=15,故D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/qoRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当调用函数时,实参是一个数组名,则向函数传送的是______。
若有定义floatb[15],*p=b;,且数组b的首地址为200H,则p/13所指向的数组元素的地址为______。
有以下程序#inculdeintF(intt[],intn);main(){inta[4]=(1,2,3,4),s;s=F(a,4);printF(“%d\n”,s);}intF(intt[],intn){i
有如下程序:main(){charch[2][5]={"6937","8254"},*p[2];inti,j,S=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<2;i++
下列选项中C语言中不合法的字符串常量的是
为了避免在嵌套的条件语句ifelse中产生二义性,C语言规定,else子句总是与()配对。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
请编写函数fun(),其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。例如,输入17,则应输出46891012141516。注意:部分源程序给出如下。请勿改动主函数main和其他函
随机试题
南门县公安局在陈某的盗窃案侦查终结时发现陈某另有杀人嫌疑,但此时对陈某的侦查羁押期限已届满。鉴于需对该杀人案进行侦查,公安局决定对陈某继续羁押,并重新计算侦查羁押期限,此时公安局应如何履行法律手续?
下列属于商标局的职权的是()
下列哪种维生素与氨基酸氧化脱氨基作用有关?()
K—B法筛查ESBLs的抗生素不包括
下列药物中通常不用来治疗风寒感冒的是
咨询工程师按委托合同对项目要求来编写工作计划时,其内容应是项目的()。
扣缴义务人每次代扣的税款,应当自代扣之日起()日内缴入国库,并向所在地的税务机关报送扣缴企业所得税报告表。
根据以下资料,回答下列小题2010年,我国共投人研究与试验发展(R&D,以下简称R&D)经费7062.6亿元,比上年增长21.7%;R&D经费投入强度(与国内生产总值之比)为1.76%,比上年的1.70%有所提高。分活动类型看,全国用于
经济发展水平决定着社会成员的受教育权利。()
Simplythinkingabouttheideathatherhusbandmightdieanyminuteonthebattlegroundwouldmakeher______throughandthro
最新回复
(
0
)