首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #include<stdio.h> long func(int x) { long p; if(x==0‖x==1)
下列程序的运行结果是______。 #include<stdio.h> long func(int x) { long p; if(x==0‖x==1)
admin
2013-02-23
35
问题
下列程序的运行结果是______。
#include<stdio.h>
long func(int x)
{ long p;
if(x==0‖x==1)
return(1);
p=x*func(x-1);
return(p);
}
main()
{ printf("%d\n", func(4));
}
选项
答案
24
解析
本题考查函数的循环调用。p=x*func(x-1),当x=4时,不满足if语句的条件,p=4* func(3),x=3也不满足条件,则 func(3)=3*func (2),func(2)=2*func(1),x=1满足条件return(1),则输出结果为4*3*2*1-24。
转载请注明原文地址:https://kaotiyun.com/show/EBJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
面向对象的模型中,最基本的概念是对象和【】。
在位运算中,操作数右移一位,其结果相当于
有以下程序#include<stdlib.h>structNODE{intnum;structNODE*next;};main(){structNODE*p,*q,*r;p=(structN
下列函数的运行结果是main(){inti=2,p;intj,k;j=i;k=++i;p=f(j,k);printf("%d",p);}int
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。structnode{intinfo;【】link;};
若有以下定义,则表达式a*b+d-c值的类型为______。chara;intb;floatc;doubled;
数据的存储结构是指______。
下面能正确进行字符串赋值操作的语句是()
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内各成分之间的联系。
随机试题
女,40岁。右上腹胀痛伴胃寒,发热2天,巩膜黄染1天。查体:T39℃,P100次/分,右上腹部压痛,反跳痛及肌紧张明显,肝区叩击痛阳性。血WBC18.2×109/L,N0.85。B超示胆囊及胆总管结石。该患者最可能感染的致病菌是()
无权代理是指()而以他人的名义进行民事、经济活动。
高压电器设备及器材到达现场后,应及时作验收检查的内容有()。
下列选项中,不属于分段到货的塔器类设备进场验收要求的是()。
范例教学比较适合原理规律性的知识,它是由()提出来的。
当天空出现彩虹的时候,最外层的颜色是()。
jQuery代码$("p.intro")表示的含义是(65)________。
InSeptember,inBritain,youmayseealotofbirds【C1】______onroofsandtelegraphwires.Thesebirdsareswallows.Theyare【C
NarratorListentoatalkonhomeautomationinamechanicalengineeringclass.Nowgetreadytoanswerthequestions.Y
【B1】【B2】
最新回复
(
0
)