首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #include<stdio.h> long func(int x) { long p; if(x==0||x==1) return(1); p=x*func(x-1); return
下列程序的运行结果是______。 #include<stdio.h> long func(int x) { long p; if(x==0||x==1) return(1); p=x*func(x-1); return
admin
2013-02-23
27
问题
下列程序的运行结果是______。
#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/XZPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在软件工程中,高质量的文档是______、一致性和无二义性的。
下面程序main(){intx=100,a=10,b=20,ok1=5,ok2=0;if(a<b)if(b!=15)if(!ok1)x=1;elseif(ok2)x=10;x=1;printf("%d\n",
若调用fputc函数输出字符成功,则其返回值是()。
以下正确的函数头定义形式是()。
已知字符A的ASCⅡ代码值为65,以下程序运行时若从键盘输入B33<回车>,则输出结果是【 】。#include<stdio.h>main(){chara,b;a=getchar();scanf("%d",&b);
若有如下定义:int(*p)(),*q();则下列说法正确的是()
以下叙述中正确的是()
结构化程序设计的一种基本方法是()
若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元int*pp=______malloc(sizeof(int));则应填入______。
下面的函数fun的功能是将形参x的值转换成二进制数,所得二进制数的每一位放在一维数组中返回,二进制的最低位放在下标为0的元素中,其他依次类推,请填空。fun(intx,intb[]){intk=0,r;do{
随机试题
(2011年第43题)下列炎症介质中,具有趋化作用的是
风湿性心内膜炎好发于
根据材料回答以下问题蔡先生准备购买一套100平方米的普通住宅,价格是10000元/平方米。他参加了住房公积金制度,并且每月按时缴纳住房公积金。蔡先生拟在工商银行申请个人住房公积金贷款,且目前名下的住房公积金本息余额为10000元,上个月公积金汇储额为20
商业银行销售不需要审批的理财计划之前,应向中国银行业监督管理委员会或其派出机构报告。商业银行最迟应在销售理财计划前( )日,将以下资料按照有关业务报告的程序规定报送中国银行业监督管理委员会或其派出机构。
下图示意我国某山地的东坡和西坡的垂直带谱。读图完成问题。干旱河谷灌丛带所在的河谷终年盛行()。
心理学家研究发现,不论民族、国家、地区,儿童获得语言过程的顺序具有一致性。这说明儿童的心理发展具有()特点。
公有制的实现形式是指公有制经济在其运行过程中采取的()。
共同共有关系存续期间,一共同共有人擅自出卖共有财产给第三人,则()。
设函数f(x)在[0,+∞)上可导,f(0)=0,且存在反函数,其反函数为g(x),若求f(x).
AT&Tplanstospend18billiondollarsin2010【D1】______itswirelessnetworksto【D2】______theincreasingamountofnewtraffic
最新回复
(
0
)