首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int n) {int a: if(n==1)return 1: a=n+fun(n一1): return a: } nlain()
有以下程序: #include<stdio.h> int fun(int n) {int a: if(n==1)return 1: a=n+fun(n一1): return a: } nlain()
admin
2019-06-12
33
问题
有以下程序:
#include<stdio.h>
int fun(int n)
{int a:
if(n==1)return 1:
a=n+fun(n一1):
return a:
}
nlain()
{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/7VRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中叙述正确的是()。
有以下程序#includeintfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7));
以下关于return语句的叙述中正确的是()。
以下叙述中正确的是()。
设有定义:inta=64,b=8;,则表达式(a&b)||(a&&b)和(a|b)&&(a||b)的值分别为()。
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
以下关于结构化程序设计的叙述中正确的是
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
关于算法,以下叙述中错误的是
随机试题
不属于清代“京华三绝”的词人是【】
HelpChildrentoBuildupSelf-ConfidenceSelf-confidenceisimportanttoachievesuccess.Childrenaresensitiveandneede
A.0期B.Ⅰa期C.Ⅱa期D.Ⅱb期E.Ⅳa期宫颈癌以下临床分期是病变仅限于上皮层内,未穿透基底膜,无间质浸润
按现行政策规定,国家助学贷款的额度按照本、专科学生每人每学年最高不超过()元的标准。
甲公司为增值税一般纳税人,该企业购进固定资产的增值税额可以抵扣,动产适用的增值税税率为17%。甲公司2016年至2019年与固定资产有关的业务资料如下:资料一:2016年11月1日,甲公司以自营方式建造一条生产线。购入工程物资,取得的增值税专用发票上注明
成本按其性态可划分为()。
东方三圣是指()。
168,120,48,24,8,()
(1)Mymother’shandsaredeepincabbageleaves,hersleevespusheduppastherelbows,asshesiftsthroughwater,salt,andve
Whethertogotocollegeisoptional______thatnostudentisrequiredtodosoasheisrequiredbylawinmoststatesofAmeri
最新回复
(
0
)