首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #include<stdio.h> int fun(int x) { int p; if(x==0‖x==1) return 3; else p=x-fun(x-2) ;
下列程序的输出结果是______。 #include<stdio.h> int fun(int x) { int p; if(x==0‖x==1) return 3; else p=x-fun(x-2) ;
admin
2010-09-05
23
问题
下列程序的输出结果是______。
#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(11));
选项
答案
4
解析
本题考查函数的递归调用。在主函数中第1次调用子函数是调用的fun(11),返回11-fun(9):第2次调用子函数是调用的fun(9),返回9-tim(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))))=4。
转载请注明原文地址:https://jikaoti.com/ti/zUI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
设a=4,b=5,c=6,执行语句Printa
假定有以下循环结构DoUntil条件循环体Loop则正确的描述是()。
有以下程序段,当在消息框中输入8后,y的值为()。x=InputBox(”EnteranInteger")x=CInt(x)SelectCasexCasels<=0
数据库技术的根本目标是()。
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click() DimpAsInteger p=m(1)+m(2)+m(3) PrintpEndSubPrivate
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是( )。
窗体上有名为Text1、Text2的两个文本框,和一个由3个单选按钮组成的控件数组Option1,如图1所示。程序运行后,如果单击某个单选按钮,则执行Text1中数值与该单选按钮所对应的运算(乘1、乘10或乘100),并将结果显示在Text2中,如图2所示
下列选项中,不属于数据模型所描述的内容的是()。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。
随机试题
A.华法林B.乳酸钙C.青霉素D.氨曲南E.地西泮老年人服用后易导致出血的药品是()。
某非生产性的外商投资企业适用30%的企业所得税税率,当地政府规定免征地方所得税。2005年外方将投资分得的利润42万元再投资于本企业增加注册资本,追增期限8年。外国投资者将分得的税后利润再投资,应退的税款为()万元(假设该年度没有任何纳税调整事项,
下列情形中属于劳务派遣用工单位义务的是()。
我国进入老龄化社会后,市场对老年人公寓的需求不断增加,这给一些投资人提供了很好的投资机会。这种趋势的发生属于外部环境中的()。
学习贯彻“三个代表”重要思想的根本出发点和落脚点是()。
职业道德是所有从业人员在()中应该遵循的行为准则,涵盖了从业人员与服务对象、职业与职工、职业与职业之间的关系。
A.硝普钠B.硝酸甘油C.酚妥拉明D.普萘洛尔抑制α受体,扩张动脉的是
以下关于控件数组的叙述中,错误的是
Takingchargeofyourselfinvolvesputtingtorestsomeveryprevalentmyths.Atthetopofthelististhenotionthatintellig
"Laugh,andtheworldlaughswithyou;weep,andweepalone.SowrotethepoetEllaWheelerCox.Emotionsarecatching,andmost
最新回复
(
0
)