首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x) { int p; if(x==0||x==1) return(3); p=x-fun(x-2); return p; } main() { printf("%d\n",fun(
有以下程序: #include<stdio.h> int fun(int x) { int p; if(x==0||x==1) return(3); p=x-fun(x-2); return p; } main() { printf("%d\n",fun(
admin
2017-12-13
48
问题
有以下程序:
#include<stdio.h>
int fun(int x)
{
int p;
if(x==0||x==1)
return(3);
p=x-fun(x-2);
return p;
}
main()
{
printf("%d\n",fun(7));
}
程序的运行结果是( )。
选项
A、2
B、3
C、7
D、0
答案
A
解析
因为fun(int x)是一个递归函数,所以主函数中fun(7)经过3次递归调用,其过程可以描述为:fun(7)=7-fun(5)=7-(5-fun(3))=7-(5-(3-fun(1)))=7-(5-(3-3))=7-5=2,所以最后的输出结果为2,因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/0mxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#includevoidsub(int*S,int*y){staticintm=4;*y=s[0];m++:}voidmain()
下面程序的运行结果是()。for((i=3;i
以下程序的输出结果是__________。main(){char*p[]={“ABC”,”DEF”,“GHI”,“JKL”};inti;fbr(i=3;i>=0;i--,i--)printf(“
若变量x、y已定义为int类型且x的值为33,y的值为3,请将输出语句printf(__________,x/y1;补充完整,使其输出的计算结果形式为:x/y=11。
下述程序的输出结果是()。#includevoidmain(){chara=1,b=2;charc=a^b
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。
以下语句定义正确的是()。
若输入“abcdef”、“abdef”,以下程序的输出结果为()。#include#includemain(){intn;chars1[20],s2[20],*p1,*p2;
运行下面程序时,从键盘输入字母A,则输出结果是()。#includemain(){charch;ch=getchar();switch(ch){case‘
随机试题
常转移至肝的恶性肿瘤有
湖北省“万名干部进万村入万户”活动,领导让你调查此次活动的效果。你如何开展?
下列关于固定资产折旧的表述中,正确的有()。(2015年学员回忆版)
助理人员计算了2005年W公司的A种机器设备固定资产原值与2005年度该类固定资产生产的产品产量二者的比率,通过与2004年的相同比率比较发现2005年每台设备生产1280件甲产品,2004年每台相同设备生产1442件甲产品,因此助理人员判断该比率的重
某人做一道整数减法题时,把减数个位上的3看成了8,把减数十位上的8看成了3。得到的差是122,那么正确的得数应该是()。
2011年全国批准建设用地61.2万公顷,其中转为建设用地的农用地41.05万公顷,转为建设用地的耕地25.3万公顷,同比分别增长13.5%、14.8%、8.5%。2011年转为建设用地的耕地面积比上年增加了约()万公顷。
雄性园丁鸟能构筑装饰精美的巢。同一种类的不同同丁鸟群建筑的巢具有不同的建筑和装饰风格。根据这一事实,研究人员认为园丁鸟的建筑风格是一种后天习得的,而不是先天遗传的特性。以下哪项如果为真,最有助于加强研究者的结论?
IP地址块202.113.79.0/27、202.113.79.32/27和202.113.79.64/27经过聚合后可用的地址数为()。
Whatdoweknowaboutacnesufferers’cells?
ItwasnotuntilJanuary1776thatawidelyheardpublic,voicedemandedcompleteseparationfromEngland.Tirevoicewasthato
最新回复
(
0
)