首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
43
问题
有以下程序
#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,main(){inta=0,b=0;/*给a赋值a=10;b=20;给b赋值木*/printf("a+b=%d\n",a+b);/*输出计算结果*/)程序运行后的输出结果
以下叙述正确的是()。
有关return语句说法不正确的是()。
有以下程序:#includemain(){inti;for(i=1;i
某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为
若有定义:chars[30]={0};运行时输入:Thisisastring.<回车>则以下不能正确读入整个字符串Thisisastring.到字符数组s中的语句组是()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表结点,指针变量s总是作为指针指向链表的第一个结点。若有以下程序段:q=s;s=s一>next;P=s;while(P一>next
在黑盒测试方法中,设计测试用例的根据是
下列关于二叉树的叙述中,正确的是
随机试题
急性呼吸性酸中毒对机体主要的影响是
下列债的履行中,属于适当履行的有:
空间的()使得多个权利主体可以分割使用同一地表上下的空间,使空间使用权可以从土地所有权和使用权中分离出来,由非土地所有权人、使用权人享有。
Thedutiesofairfreightagentinclude:()
下列关于市场有效性,说法正确的是()。
阅读下面短文。回答问题偏见可以说是思想的放假。它是没有思想的人的家常日用,而是有思想的人的星期日娱乐。假如我们不能怀挟偏见,随时随地必须得客观公平、正经严肃,那就像造屋只有客厅,没有卧室。又好比在浴室里照镜子还得做出摄影机头前的姿态。魔鬼在但丁《
软件开发模型用于指导软件的开发。演化模型是在快速开发一个(1)的基础上,逐步演化成最终的软件。螺旋模型综合了(2)的优点,并增加了(3)。喷泉模型描述的是面向(4)的开发过程,反映了该开发过程的(5)特征。
执行语句:MsgBox"AAAA",vbOKCancel+vbQuestion,"BBBB"之后,弹出的信息框()。
早期的EON设备只不过是改进了的PC,它只是去掉了传统的连接器和端口而已,但是今后的EON将配备许多新的特性,比如嵌入式安全芯片和对无线技术的支持等。IBM声称它将在2000年春季的某个时候先于其他公司推出一种EON新产品。正式推出EON产品要到第二季度,
WhatisPeggyreadingnewspapersfor?
最新回复
(
0
)