首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数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
33
问题
已知递归函数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全国计算机二级
相关试题推荐
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
给定程序MODI1.C中fun函数的功能是:将p所指字符串中每个单词的最后一个字母改成大写。(这里的“单词”是指由空格隔开的字符串)。例如,若输入“Iamastudenttotaketheexamination.”,则应输出“IaM
以下程序的输出结果是()。#includemain(){inta=1,b=3;if((++a
有以下程序#include<stdio.h>typedefstructstu{charname[10];chargender;
关于字符常量,以下叙述正确的是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是
在printf的格式字符中,e格式字符的作用是()。
下列关于二叉树的叙述中,正确的是()。
重载的运算符仍然保持其原来的操作数个数、优先级和【】不变。
随机试题
设计10套不同人群的食谱1.内容及要求(1)内容1)设计1套夏季家用一日1份食谱。2)设计1套冬季家用一日1份食谱。3)设计2款方便早餐食谱。4)设计2款老年人早餐食谱。5)设计2款老年
推延退休年龄的作用是()
A.胸痛部位右下胸部B.胸痛部位于胸背部,向下放射至下腹、腰部与两侧腹股沟和下肢C.胸痛部位在心前区与胸骨后或剑突下,疼痛常放射至左肩、左臂内侧,达环指与小指D.胸痛位于胸骨后,于进食或吞咽困难时加重E.胸痛位于肩部
计划免疫需要量是疫苗损耗系数
国务院493号令规定:事故发生单位谎报或瞒报事故的,对事故发生单位处()的罚款
某慢性肺源性心脏病患者,喘憋明显,略有烦躁,在治疗过程中,应慎用镇静剂,以避免()。
《公民道德实施纲要》指出,我国公民道德建设主要内容包括()。
Thenormalhumandailycycleofactivityisofsome7-8hours’sleep【C1】______withsome16~17hours’wakefulnessandthatthesleep
表达式"World"=="Win"的结果为______。
RuthSimmonsjoinedGoldmanSachs’sboardasanoutsidedirectorinJanuary2000;ayearlatershebecamepresidentofBrownUni
最新回复
(
0
)