首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行结果是【 】。 #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
29
问题
以下程序运行结果是【 】。
#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://kaotiyun.com/show/YtXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
运行如下程序PrivateSubCommand1_Click()Dima(5,5)AsIntegerFori=1To5Forj=1To4a(i,j)=i*2+jIfa(i,j)/7=a(i,j)\7Thenn=n+1En
窗体上有一个名称为Timer1的计时器控件,一个名称为Shape1的形状控件,其Shape属性值为3(Circle)。编写程序如下:PrivateSubForm_Load()PrivateSubTimer1_
下面程序的功能是输出100以内所有素数:PrivateSubCommandl_Click()Forn=2To100isprime=True:k=2DoWhilek<=n/2And___________IfnMo
编写如下程序:PrivateSubCommand1_Click()Dima(10)AsStrings="123456"n=Len(s)Fork=1Tona(k)=Mid(s,k,1)NextkFori=1Ton\2t=a
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是
假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是()。
窗体上有1个名称为Text1的文本框,1个名称为Label1的标签。程序运行后,如果在文本框中输入信息,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为
随机试题
某项永久性奖学金,每年计划颁发25000元。若年利率为8%,则该奖学金的本金应为__________。
A、Thematchwillbeputoffduetotherain.B、Therainisn’tlikelytoinfluencetheman’steam.C、Theresultofthematchiss
急性糜烂性胃炎的确诊应依据
有关药品生产技术转让的说法,错误的是()。
排钾利尿剂如氢氯噻嗪可致低钾、低氯血症,有诱发心律失常的危险。()
果农赵某承包有100亩苹果园,2009年秋季获得了大丰收,但赵某不懂得销售的途径和方法,在农村的集市上销售量又很小,遂委托市里的远房亲戚李某在市里代为销售,及处理相关事宜,双方约定:苹果最低每斤0.8元,李某按销售总额的15%提成,每次李某交还货款时结算;
管理层次是指从组织的最高管理者到最基层的实际:工作人员之间的等级层次的数量,一般可分为( )。
会计电算化的高级阶段是()。
甲股份有限公司(以下简称“甲公司”)为上市公司,有关购入、持有和出售乙公司发行的不可赎回债券的资料如下:(1)2012年1月1日,甲公司支付价款1000万元从活跃市场购入乙公司当日发行的面值为1000万元,5年期的不可赎回债券,另支付相关交易费用95
在《巴塞尔新资本协议》公布之前,巴塞尔委员会发布了()次资本协议征求意见稿。
最新回复
(
0
)