首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
30
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>main(){intx=10,y=10,i;for(i=0;x>8;y=++iprintf("%d%d",x--,y);
有定义:intx,y;若要通过scanf("%d,%d",&x,&y);使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是()。
设inta=5,b=6,表达式(++a==b--)?++a:--b的值是【】。
有以下程序段intn=0,p;do{scanf("%d",&p);n++;}while(p!=12345&&n<3);此处do-while循环的结束条件是()
有以下程序#include<stdlib.h>main(){char*p,*q;p=(char*)malloc(sizeof(char)*20);q=p;scanf("%s%s",p,
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i=0&&t>c[j]){c[j+1]=c[j];j-
阅读下述程序段:y=-1;if(x!=0)if(x>0)y=1;elsey=0;该程序段所描述的数学关系是()
运行下列程序时,若输入数据为“321”,则输出结果是()。main(){intnum,i,j,k,s;scanf(“%d”,&num);if(num>99)s=3:
设有如图所示二叉树,对此二叉树后序遍历的结果为()。
给定程序中,函数fun的功能是计算下式直到,并把计算结果作为函数值返回。例如,若形参e的值为1e-3,函数的返回值2.985678。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存
随机试题
已知a,b均为单位向量,且a.b=,则以向量a,b为邻边的平行四边形的面积为_________。
Let’sthinkofasituation______thisidiomcanbeused.
患者,女,14岁,无长期服药史。临床检查见全口牙牙龈增生覆盖牙冠的2/3以上,增生的牙龈颜色正常,质地坚韧。牙龈增生累及龈缘、龈乳头、附着龈。甚至达到膜龈联合,以上颌磨牙腭侧最为严重。最可能的诊断是
合伙企业存续期间,合伙人向合伙以外的人转让其在合伙企业中的财产时,应当符合()。
纳税人销售旧货,应开具普通发票,不得自行开具或者由税务机关代开增值税专用发票。()
关于资产负债表“预收款项”项目填列方法,下列表述正确的是()。
国家要跨越式发展,固然渴求拔尖的天才精英,但踏实的经济建设与社会进步,更需要的是一代健康、全面发展的合格公民。管理教育者应该有这样的清醒认识。人生是一段漫长的个人马拉松,________、抄近道式的成功个案,不值得模仿与________。填入划横
根据我国刑法规定,属于应当从轻或者减轻处罚的情节是
社会意识具有相对独立性,即它在反映社会存在的同时,还有自己特有的发展形式和规律,主要表现在
DES使用的密钥长度是【 】位。
最新回复
(
0
)