首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是【 】。 #include long fib(int g) { switch(g) { case 0:return 0; case 1: case 2:return 1; } return(fib(g-1)+fib(
以下程序的运行结果是【 】。 #include long fib(int g) { switch(g) { case 0:return 0; case 1: case 2:return 1; } return(fib(g-1)+fib(
admin
2010-12-10
19
问题
以下程序的运行结果是【 】。
#include
long fib(int g)
{ switch(g)
{ case 0:return 0;
case 1:
case 2:return 1; }
return(fib(g-1)+fib(g-2)); }
main()
{ long k;
k=fib(5);
printf("k=%5ld\n",k);}
选项
答案
k=5
解析
本题主要考查了函数的递归调用方法。g=0或g=1或g=2是递归的终止条件,然后用回代的方法从一个已知值推出下一个值,直到计算出最终结果。
转载请注明原文地址:https://kaotiyun.com/show/dmPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设a=“VisualBasic”,下面语句中可使b=“Basie”的是()。
下面描述中错误的是( )。
编写如下程序:PrivateSubCommand1_Click() Dimstr1AsString,str2AsString str1=InputBox("输入一个字符串") subfstr1,str2 Prints
在VB中,函数过程与子程序过程的区别之一是
数据库系统的三级模式不包括( )。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
如果要定义一个窗体级变量,定义变量语句的位置应该是
设在工程文件中有一个标准模块,其中定义了如下记录类型:TypeBooksNameAsString*10TelNumAsString*20EndType在窗体上画一个名为Command1的命令按钮
关于自定义数据类型,下面叙述中不正确的是()。
下列软件系统结构图的宽度为[]。
随机试题
求曲面z=xy上点(1,2,2)处的法线方程
2007年3月,某建设单位与甲施工单位签订《施工合同》,约定由甲承建办公楼。接着甲又与乙施工单位签订一份《劳务分包合同》,约定由乙承包该办公楼的建设任务并承担所有责任。则下列说法错误的是()。
填列存货项目的期末余额,所涉及的科目有()。
基金管理人是基金一切活动的中心。()
某银行2008年3月25日向厂发放临时贷款10万元,贷款期限为3个月:假设利率为9‰,该厂于2008年6月25日银行按期还贷,应计收利息为()。
()是指在整个借款期间,不随借贷资金的供求状况而变化的利率。
Whichofthefollowingdoesnotbelongtothepost-listeningactivities?
控制器的功能为()。
TreesforDemocracyIamWangariMaathai.WhenIwasgrowingupinNyeriincentralKenya,therewasnowordfordesertinm
PartⅡReadingComprehension(SkimmingandScanning)Directions:Inthispart,youwillhave15minutestogooverthepassageq
最新回复
(
0
)