首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是_________。 #include long func(int x) { long p; if(x==0‖x==1) return(1); p=x*
下列程序的运行结果是_________。 #include long func(int x) { long p; if(x==0‖x==1) return(1); p=x*
admin
2012-12-03
28
问题
下列程序的运行结果是_________。
#include
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*fun(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/UMPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
诊断和改正程序中错误的工作通常称为【】。
以下程序段的输出结果是()。inta=1234;printf("%2d\n",A);
有以下程序main(){unsignedchara,b,c;a=0x3;b=a|0x8;c=b<<1;printf("~%d%d\n",b,C);}程序运行后的输出结果是
SQL语言又称为()。
设变量a、b、c、d和y都已正确定义并赋值。若有下列if语句if(a<B)if(c==D)y=0;elsey=1;该语句所表示的含义是()。
在树形结构中,树根结点没有【】。
下列司用于C语言用户标识符的—组是______。
在一个具有n个结点的有序单链表中插入一个新结点并仍然有序的时间复杂性为______。
随机试题
甲公司与乙公司签订一项专利权转让合同,约定甲公司于合同签署日起将某专利权转让给乙公司并完成专利权转让的登记手续,乙公司于此后10日内完成付款。合同签订后,在甲公司办理专利权变更登记手续前,乙公司因另外一起专利侵权纠纷被人民法院判令巨额赔偿,导致经营状况严重
下列关于急性HIV感染期实验室检查结果描述哪项是错误的
服用铁剂的最佳时间是( )。
男性,56岁,左颈部淋巴结无痛性进行性肿大,抗感染治疗无效。无肿瘤家族史。受累淋巴结呈融合状,直径6cm,不活动,质硬。切除活检,肿块结节状,切面灰白质细腻,有灶状坏死。病理诊断混合型霍奇金淋巴瘤。应做哪些标记以明确诊断与鉴别
妊娠合并病毒性肝炎,分娩期的处理哪项是错误的
一般只在屋外使用的高压设备是什么?
一般情况下,政策性贷款包括()。
如何评价维纳的归因理论?
A—taxationsystemB—taxationC—fiscalchargesD—pr0gressivetaxationE—graduatedtaxF—valueaddedtaxG—incometaxH—landtaxI
RobotCarstoDoBattleinDesertRaceWhen15competitorslinedupinNevadalastyearfortheU.S.DefenseDepartment’sfi
最新回复
(
0
)