首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是【 】。 #include<stdio.h> int fun(int x) { int p; if(x==0||x==1) return 3; else p=x-f
下述程序的输出结果是【 】。 #include<stdio.h> int fun(int x) { int p; if(x==0||x==1) return 3; else p=x-f
admin
2013-02-23
111
问题
下述程序的输出结果是【 】。
#include<stdio.h>
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(9));}
选项
答案
7
解析
本题考查的是函数的递归调用。x=0或x= 1是递归的终止条件,然后用回代的方法从一个已知值推出下一个值,直到计算出最终结果。
转载请注明原文地址:https://kaotiyun.com/show/LePp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序执行后的输出结果是(小数点后只写一位)______。main(){doubled;floatf;long1;inti;i=f=1=d=20/3;printf
设i是int型变量,f是float型变量,用下面的语句给这2个变量输入值。为了将,100和765.12分别赋给i和f,则正确的输入为______。scanf("i=%d,f=%f”,&i,&f);
有以下定义语句doublea,a;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是
读下面程序段(字符串内没有空格字符):printf("%d\n",strlen("ATS\n012\1\\"));其输出结果是()。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是_______。
若在定义语句:inta,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
以下程序的功能是:从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。main(){floatx[1000],sum=0,ave,a;intn=0,i;pri
以下程序的功能是:从键盘上输入若干学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。填空。 main() {floatx[1000],sum,=0.0,avea; intn=0,i; prin
编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功能性注释时应考虑
随机试题
WhatisPcciEpocsisfileisfor?
自感系数与线圈的()无关。
下列哪些细胞活动过程本身需要耗能
下列关于合同成立时间的论述,错误的是( )。
确定估价对象所在区域的土地级别及相应的基准地价时,主要是根据估价对象的(),在土地级别图表上查看所属的级别范围,并确定基准地价。
混凝土的配制,输送及灌注速度应符合()。
企业采购材料运输途中发生的短缺和毁损均应计入材料的采购成本。()
2012年,我国服务进出口总额(按国际收支口径统计,不含政府服务,下同)达4705.8亿美元,比上年增长12.3%。其中,服务出口1904.4亿美元,同比增长4.58%;服务进口2801.4亿美元。同比增长18.2%。旅游进出口总额首破1500亿美元,居
IamacommercialfishermaninAlaska.Itwasaneye-openertoseethedestructionandwasteintheworld’sfisheries.TheAlask
Whichfonmswasthebasisforphotography?
最新回复
(
0
)