首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是_________。 #include int fun(int x) { int p; if(x==0‖x==1) return 3; else p=x-fun(x-2); return p; }
下列程序的输出结果是_________。 #include int fun(int x) { int p; if(x==0‖x==1) return 3; else p=x-fun(x-2); return p; }
admin
2012-12-03
30
问题
下列程序的输出结果是_________。
#include
int fun(int x)
{ int p;
if(x==0‖x==1)
return 3;
else
p=x-fun(x-2);
return p;
}
void main()
{ printf("\n%d",fun(11));
}
选项
答案
4。
解析
本题考查函数的递归调用。在主函数中第1坎调用fun(1),如果x等于0或者x等于1刚返回3,否则返回11—fun(9);第2次调用函数fun(9),返回9-fum(7);第3次是fun(7),返回7-fun(5);第4次是调用fun(5),返回5-fun(3);第5次调用fun(3),返回3-fun(1);第6次调用fun(1),返回3。总的返回值是:11-(9-(7-(5-(3-3))))=1。
转载请注明原文地址:https://jikaoti.com/ti/t2B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。main(){intx=15;while(x>10&&x<50){x++;if(x/3){x++;br
以下程序运行时若从键盘输入:102030<回车>。输出结果是______。#include<stdio.h>main(){inti=0,j=0,k=0;scanf("%d%*d%d
有以下程序#include〈string.h〉 main(){charp[]={’a’,’b,’c’},q[10]={’a’,’b’,’c’};printf("%d%d\n",strlen(
有以下程序#include<stdio.h>main(){FILE*fp;inti=20,j=30,k,n;fp=fopen("d1.dat","w");fprintf(fp,"%d\n
有以下程序:voidf(intv,intw){intt;t=v;v=w;w=t;}main(){intx=l,y=3,z=2;if(x>y}f(x,y)
有以下程序intf(intA){returna%2;}main(){ints[8]={1,3,5,2,4,6),i,d=0;for(i=0;f(s[i];i++)d+=s[i
软件详细设计的主要仟务是确定每个模块的
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
有以下程序段intn=0,p;do{scanf(“%d”,&p);n++;}while(p!=12345&&n<3);此处do-while循环的结束条件是
在结构化方法中,软件功能分解属于下列软件开发中的阶段是
随机试题
根据下列统计资料回答问题。 2020年末S省就业人口4750.9万人,占常住人口总数的59.01%,与2019年末相比。就业人口占常住人口总数的比重下降0.24个百分点。2020年末S省第一产业、第二产业和第三产业的就业人口数量分别为764.89万人、2
致病性真菌按其侵犯部位和临床表现不同可分4类,临床意义较大的2类为______、______。
慢性中央性颁骨骨髓炎死骨分离的时间一般在发病后
"热者寒之"说明了阴阳之间的何种关系()
消防用电设备的回路应设()。
消费税的税率采用()的形式。
音乐术语Lento的中文含义是()。
唐三彩是一种盛行于清代的陶器,以黄、白、黑色为基本颜色。()
TheAmericanTwo-partySystemI.IntroductionA.theoldestpolitical【B1】______aroundtheworld【B1】______B.theclassicalexam
A、Theydonotlovechildrenatall.B、Theydonotgivesomuchloveasparents.C、Theydonotpayattentiontochildren.D、They
最新回复
(
0
)