首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数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
64
问题
已知递归函数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全国计算机二级
相关试题推荐
已知下列函数定义:fun(int*b,intc,intd){intk;for(k=0;k
计算机能直接执行的程序是()。
下面叙述正确的是
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
若要求从键盘读入含有空格字符的字符串,应使用函数()。
有以下程序,其中%u表示按无符号整数输出()。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是()。
数据字典(DD)所定义的对象都包含()。
下列关于二叉树的叙述中,正确的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
C语言程序中,运算对象必须是整型数的运算符是
随机试题
神昏热闭证宜用神昏寒闭证宜用
桡腕关节
有三个公司A、B、C和两个自然人D、E,正拟用募集设立的方式设立一股份有限公司,公司注册资金初步拟定为2000万元人民币,根据以上情况,回答下列问题:董事F在一次董事会上,对一项议案表示异议,但表决时又改变主意投了赞成票,事后,该决议违反公司章程,给公
张某是某国家机关工作人员,非常不孝顺,经常虐待其父亲,其父亲准备向法院起诉。张某听说后,就对其父亲讲,“我单位正准备提我当科长,你这一告我就完了”,于是其父亲放弃了起诉的念头,但是张某仍然不改,邻居劝说张某的父亲接着告,但张父是替儿子着想,继续忍受,坚持不
经济流速值应按当地()等来确定,不能直接套用其他地方的数据。
承包商应在合同约定的日期或接到中标函后的()内(合同未作约定)开工。
关于合同价款纠纷的处理,下列说法中正确的有()。
背景资料:某施工单位承接了一座公路隧道的土建及交通工程施工项目,该隧道为单洞双向行驶的两车道浅埋隧道,设计净高5m,净宽12m,总长1600m,穿越的岩层主要由页岩和砂岩组成,裂隙发育,设计采用新奥法施工、分部开挖和复合式衬砌。进场后,项目部与所
设A、B为n阶矩阵,且A与B相似,E为n阶单位矩阵,则
Margaretspentalltheeveningtalkingaboutherlatestbook______noneofushadeverheard.
最新回复
(
0
)