首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数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
76
问题
已知递归函数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://kaotiyun.com/show/gMjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序段:charname[20];intnun;scanf("name=%snum=%d",name,&num);当执行上述程序段,并从键盘输入:name=LiliHum=1001<回车>后,name的值为()。
给定程序中,函数fun的功能是:有N×N矩阵,根据给定的m(m<=)值,将每行元素中的值均右移m个位置,左边置为0。例如,N=3,m=2,有下列矩阵123456789程
若有以下程序#include<stdio.h>char*a="you";charb[]="WelcomeyoutoChina!";main(){inti,j=0;
假定已建立以下数据链表结构,且指针p和q已指向如下图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句是()。
下面属于面向对象方法中对象基本特点的是
以下叙述错误的是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
由N个有序整数组成的数列已放在一维数组中,下列给定程序中函数fun的功能是:利用折半杳找法查找整数m在数组中的位置。若找到,返回其下标值;否则,返回一1。折半查找的基本算法是:每次查找前先确定数组中待查的范围low和high(low<high),
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
模块独立性概念是模块化,抽象,【】。这些软件工程基本原理的直接产物。
随机试题
慢性肺源性心脏病发病的主要因素,下列哪项不正确()(1995年)
平均工资的结构变动影响指数的公式是。( )
在协商未果的情况下,甲汽车制造企业通过发行债券融资250万元,银行贷款600万元,再加上自有资金150万元共1000万元强行收购乙钢铁厂,这种收购方式为()。
心理测验的信度是指一个测验有效测量所需要测验的心理品质的程度。()
爱岗敬业是教师职业首先的本质要求,下列反映爱岗敬业的有()
神圣同盟
简述《大清现行刑律》的内容特点和局限性。
Earlierthisweek,theBulletinoftheAtomicScientistsannouncedthattheDoomsdayClockwouldn’ttickanyclosertomidnight,
•YourcompanyneedsnewofficeplacesYouhavebeenaskedtolookattwowarehouseproperties,afteradvertsforthesepropertie
TheenergysourceonVoyager2isnotanuclearreactor,inwhichatomsareactivelybrokenapart;ratherakindofnuclearbatt
最新回复
(
0
)