首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数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
49
问题
已知递归函数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全国计算机二级
相关试题推荐
下面程序的运行结果是()。#includevoiddel(char*s){inti,j;char*a;a=s:for(i=0,j=0;a[i]!=’\0’;i++){if(a[i]
以下语句的输出结果是printf("%d\n",strlen("\t\"\065\xff\n"));
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
若有以下程序#include<stdio.h>char*a="you";charb[]="WelcomeyoutoChina!";main(){inti,j=0;
有以下程序:#includestructtt{intx;structtt*y;)*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main(){inti;p=a;for
数据字典(DD)所定义的对象都包含()。
下面属于白盒测试方法的是
有以下定义语句,编译时会出现编译错误的是()。
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。请在程序
在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于()。
随机试题
亚急性细菌性心内膜炎多导致
患者男,66岁。车祸后T10完全性脊髓损伤,能部分排尿,测残余尿80~100ml。患者功能恢复程度为
张三、李四、王五都是河西村的村民。三家毗邻而居,依次是张家、李家、王家。请根据这些情况和下列各问中设定的条件回答问题。李家人外出打工,将房子都托付张三照看,说明不得外租。张三乘机将房屋出租出去,获得租金若干。就租金的分配问题,下列说法正确的是
研究与开发的分类方法中,生产制造型企业主要采用()的方法。
有一天张奶奶突然对社会工作者小王说:“我已经厌倦了世上的一切。”这属于评估老人自杀倾向的()。
有两个圆柱形的木块A、B,底面直径的比为1:2,高的比为2:1,则木块A、B的体积比为().
论述罗斯福新政的主要内容及影响
()的犯罪主体是特殊主体。
AlltherecentnewsonAIDSisbad.ThedeathofRockHudson【C1】______publicconcernaboutthe【C2】______almosttothepointofp
Inorderto"changelivesforthebetter"andreduce"dependency",GeorgeOsborne,ChancelloroftheExchequer,introducedthe"
最新回复
(
0
)