首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x) { int p; if(x= =1) return (3); p=x-fun(x-2); return p; } main() { printf("%d\n",fun(7));}
有以下程序 fun(int x) { int p; if(x= =1) return (3); p=x-fun(x-2); return p; } main() { printf("%d\n",fun(7));}
admin
2010-12-10
36
问题
有以下程序
fun(int x)
{ int p;
if(x= =1) return (3);
p=x-fun(x-2);
return p;
}
main()
{ printf("%d\n",fun(7));}
执行后的输出结果是
选项
A、7
B、3
C、2
D、0
答案
C
解析
因为fun(int x)是一个递归函数,所以主函数中fun(7)经过三次递归调用,其过程可以描述为"fun(7)=7-fun(5)=7-(5-fun(3))=7-(5-(3-fun(1)))=7-(5-(3-3))=7-5=2",所以最后的输出结果为2。
转载请注明原文地址:https://kaotiyun.com/show/pTPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Text1的文本框,通过属性窗口把窗体的KeyPreview属性设置为True,然后编写如下程序:True,然后编写如下程序:OptionBase1PrivateSubForm_Load()ShowTe
为了暂时关闭计时器,应把它的一个属性设置为False,这个属性是
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
能得到组合框Combo1中最后一个列表项序号的表达式是()。
下列方法中,能够使对象获得焦点的是()。
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
数据库系统的核心是()。
设有下列二叉树:对此二叉树先序遍历的结果为
设有下列二叉树:对此二叉树先序遍历的结果为
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指
随机试题
关于应用口服补液盐,下列叙述正确的是()。
预告登记[三峡大学2017年研;武大2014年研;东财2011年研]
境内上市外资股的投资者不包括()。
《关于促进乡村旅游可持续发展的指导意见》的基本原则不包括()。
按照ITU-标准,传输速度为622.080Mbit/s的标准是()。
有以下程序main(){intx=1,y=0,a=0,b=0switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}
Hepaused,waitingforhertodigesttheinformation.
Russian-bornMaxWebergrewupinNewYork,studiedartthere,andthenwentbacktoEuropetofamiliarizehimselfwithcontempo
Biogas:aSolutiontoManyProblemsInalmostalldevelopingcountries,thelackofadequatesuppliesofcheap,convenienta
Amway(China)DailyNecessitiesCompanyLimitedAmwayisaleadinginternationalcompanyengagedindailynecessities(必需品)wi
最新回复
(
0
)