首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun( int n ) { int a; if( n==1 ) return 1; a = n + fun( n-1 );
有以下程序 #include <stdio.h> int fun( int n ) { int a; if( n==1 ) return 1; a = n + fun( n-1 );
admin
2021-07-09
55
问题
有以下程序
#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函数即可,执行fun(5)= 5+(4+(3+(2+ fun(1))))=15,所以答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/Nitp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于软件需求分析阶段主要工作的是
有以下程序:#include<stdio.h>fun(intx,inty){staticintm=0,i=2; i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=
某二叉树共有7个节点,其中叶子节点有1个,则该二叉树的深度为(假设根节点在第1层)()。
下列叙述中正确的是()。
下面属于白盒测试方法的是
给定程序中,函数fun的功能是将带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程
设有定义:intk=0;以下选项的4个表达式中与其他3个表达式的值不相同的是()。
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
数据库系统的核心是
若有定义语句:intk[2][3],*pk[3];,则以下语句中正确的是
随机试题
设置内浇道使金属液迅速而均匀地充满型腔,有利于()。
A、Shealsowouldliketoworkfortheschoolnewspaper.B、Themanhastoomanybookstocarry.C、Themanhasaverybusyschedul
次髎穴的主治病症有
患者,女性,42岁。主诉:因无意中发现左乳肿物半年,无疼痛,近日逐渐增大而来院就诊。体检:触及左乳外上象限3cm肿物,质硬、边界不清,腋下可触及多个淋巴结。本病应如何治疗
放牧羊群中,一只三岁母羊发病,喜卧,可视黏膜暗紫色,战栗,呼吸困难,继而倒地,口鼻流出血色泡沫,数分钟后死亡,尸体迅速膨胀,尸僵不全,天然孔出血,血凝不良,呈酱油样。鉴别该病原菌的“串珠实验”中使用的抗生素是
郁证的病因是
监理服务质量的优劣,说到底最终还是要看工程质量的好坏。()
建设项目进度计划调整的方法包括( )。
实施素质教育是一个系统工程,建立素质教育的保障机制需要()
Prewritingreferstostrategiesyoucanusetogenerateideasbeforestartingthefirstdraftofapaper.Prewritingtechniques
最新回复
(
0
)