首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行结果是【 】。 #include<stdio.h> long func(int x) { long p; if(x==0‖x==1)return(2); p=x*func(x-1); r
以下程序运行结果是【 】。 #include<stdio.h> long func(int x) { long p; if(x==0‖x==1)return(2); p=x*func(x-1); r
admin
2009-02-15
50
问题
以下程序运行结果是【 】。
#include<stdio.h>
long func(int x)
{ long p;
if(x==0‖x==1)return(2);
p=x*func(x-1);
return(p);}
main()
{ printf("%d\n",func(4));}
选项
答案
48
解析
本题主要考查的是函数的递归调用,递归的终止条件是x==0或x==1,然后用已知值逐步递推向上求未知值,直到得到最终的结果。
func(4)=4*func(3);
func(3)=3*func(2);
func(2)=2*func(1);
func(1)=2;
所以func(2)=2*2=4;
func(3)=3*4=12;
fune(4)=4*12=48。
转载请注明原文地址:https://www.kaotiyun.com/show/YtXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如下关于变体类型变量的叙述中,错误的是
设窗体上有一个Command1命令按钮,还有以下程序代码:PrivateSubCommand1_Click()PrivateSubproc(aAsInteger)StaticXAsInteger
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
窗体上有一个名称为Timer1的计时器控件,一个名称为Shape1的形状控件,其Shape属性值为3(Circle)。编写程序如下:PrivateSubForm_Load()PrivateSubTimer1_
为计算an的值,某人编写了函数power如下:PrivateFunctionpower(aAsInteger,nAsInteger)AsLongDimPAsLongP=aFork=1Ton
有下面程序代码:PrivateSubCommandl_Click()a=3s=0Fork=1To5s=s+aModk
有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,x,bx=InputBox("请输入一个多位整数")Fork=1ToLen(x)b=Mid(x,k,1
设a=5,b=8,下列输出"*"个数最多的程序段是
随机试题
可补肾阳、益精血、调冲任、托疮毒的药是_________。
某儿童患者,脑和骨的发育明显障碍,因而表现为智力迟钝,身材矮小,这是因为()
关于贯彻依法治国理念的基本要求.下列哪一说法是不正确的?(2013年卷一第2题)
()是指在不考虑交易费用和期权费的情况下,买方立即执行期权合约可获取的收益。
国企公司制改革起初推行很不顺利,甚至一度______。当时对股份制反对的多、赞同的少。其中,最大的担心是搞股份制会把公有制改成私有制。而主张______改革的人,又认为股份制中国家占大头,换汤不换药,没戏。依次填入画横线部分最恰当的一项是()。
基础货币[北京邮电大学820经济学基础2012研]
A.下颌第一磨牙B.下颌第一双尖牙C.下颌第二磨牙D.上颌第二双尖牙E.下颌中切牙哪个牙的牙根约60%不分叉()。
如果事务T获得数据项Q的【】,则T可读Q但不能写Q。
Hemisledmanagementbygivingittheideathattheolderandmoreexperiencedmenwerenotan______butaliability.
Thespaceshuttle【D1】______madeararenightlandingattheKennedySpaceCentreearlyonThursday.Thenightlanding,theelev
最新回复
(
0
)