首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是_________。 #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
45
问题
下列程序的运行结果是_________。
#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全国计算机二级
相关试题推荐
有以下程序;voidss(char*s,chart){while(*s){if(*s==t)*s=t-’a’+’A’;s++;}}main()
有以下程序:#include<stdio.h>main(){charc1=’1’,c2=’2’;c1=getchar();c2=getchar();putchar(c1)
有以下程序main(){intnum[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},i,j;for(i=0;i<4;i++){for(j=1;j
有以下等程序#include<string.h>voidf(char*s,char*t){chark;k=*s;*s=*t;*t=k;s++;t--;if(*s)f(s,t);}main(){
在C语言中,退格符是()。
已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为()。
不能与do…while(exp)语句中的(exp)等价的表达式是()。
有以下程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为
在下列给出的表达式中,与while(E)中的(E)不等价的表达式是()。
下列可用于C语言用户标识符的一组是
随机试题
下列属于带状疱疹患者主要用药的是()。
产品质量标准的内容包括()
陆上消防站布置在辖区适中位置便于车辆迅速出动的主、次干路临街地段,距道路交叉口不宜小于()m。
询价对象是指符合《证券发行与承销管理办法》规定条件的()。
我国的货币市场主要包括()。
根据支付结算法律制度的规定,关于信用卡透支利率及利息管理的下列表述中,不正确的是()。(2017年)
辩证唯物主义在坚持物质决定意识,意识依赖于物质的同时,又承认意识对物质有能动作用。意识的能动作用表现在()
设函数f0(x)在(一∞,+∞)内连续,fn(x)=∫0xfn-1(t)df(n=1,2,…).
Wheredopesticidesfitintothepictureofenvironmentaldisease?Wehaveseenthattheynowpollutesoil,waterandfood,that
Bookstoresaredisappearingincitiesandtown,bothbigandsmall,whileonlinesellerslikeAmazon,e-readersandotherevolvi
最新回复
(
0
)