首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return 1;//递归结束情况 else return n*fun(n-2);//递归 } 则函数调用语句fun(5)
已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return 1;//递归结束情况 else return n*fun(n-2);//递归 } 则函数调用语句fun(5)
admin
2010-06-06
59
问题
已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return 1;//递归结束情况 else return n*fun(n-2);//递归 } 则函数调用语句fun(5)的返回值是( )。
选项
A、5
B、12
C、15
D、30
答案
C
解析
递归函数fun被定义为含有参数int n返回整型.其中 fun函数递归调用本身,当n=1时,fun返回1,如果大于1那么执行n*fun(n-2)。所以,当n等于5时,执行5*fun(3);当n等于3时继续调用fun,3*fun(1),即fun(5)=5*(3*fun(1)),答案为15。
转载请注明原文地址:https://www.kaotiyun.com/show/gMjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。注意:部分源程序存在PROG1.C中,请勿改动主函数mmn和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:#include<stdio.h>#i
以下叙述中错误的是()。
下列叙述中正确的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
给定程序MODll.C中函数fun的功能是:根据整型形参m,计算如下公式的值。例如,若m=2000,则应输出:0.000160。请改正程序中的语法错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中判断框的图形是
关于C语言程序的下列说法中,正确的是()。
随机试题
A.中国食品药品检定研究院B.药品生产企业的质量保证与质量管理部门C.省级(食品)药品检验所D.市(县)级药品检验所E.卫生计生委员会承担辖区内的药品监督检查与管理工作()。
属于肾阳衰惫型癃闭的是属于脾气不升型癃闭的是
右心衰竭不常出现的症状、体征是
赵某涉嫌犯罪经公安机关侦查终结移送人民检察院审查起诉,人民检察院审查并发现该案属于一起侵占案,则人民检察院:
合同转让属于()。
代理的法律特征主要表现在()。
企业申请设立代理记账机构,审批机关经审查符合法定条件的,应当自作出批准决定之日起20日内向申请人下达批准文件、颁发由财政部统一印制的代理记账许可证书。()
三级清算模式中,整个证券市场清算系统的参与者包括()
ThePersiansstartedtobuildroadsabout______.TheancientPersian’s"royal"roadwaslikethemodernhighwaystodayinthat
ThisarticlemainlydiscussesaboutthepopularityofChineseinwesterncountries.ThepopularityofChineseintheworldmake
最新回复
(
0
)