首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #include<stdio.h> int fun(int x) { int p; if(x==0‖x==1) return 3; els
下列程序的输出结果是______。 #include<stdio.h> int fun(int x) { int p; if(x==0‖x==1) return 3; els
admin
2010-09-05
70
问题
下列程序的输出结果是______。
#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-fun(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://kaotiyun.com/show/ziWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
为了暂时关闭计时器,应把它的一个属性设置为False,这个属性是
窗体上有一个名称为Command1的命令按钮,并有如下程序代码:PrivateSubCommand1_Click()Staticaa=1:b=2:c=3Callf(a,b,c)Print
下列打开"代码窗口"的操作中错误的是( )。
下面叙述中错误的是
下面不能在信息框中输出“VB”的是()。
在考生文件夹下有一个工程文件sjt5.Vbp,其窗体上画有两个名称分别为Text1、Text2的文本框,其中Text1可多行显示。请画两个名称为Command1、Command2,标题为“产生数组”、“查找”的命令按钮。如图8所示。程序功能如下:①单击
长整型常数的类型说明符为
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
数据结构中,与所使用的计算机无关的是数据的()。
随机试题
2004年,某地农村产妇分娩一女婴。由于第三产程子宫收缩无力,产妇的胎盘迟迟未出。此时,无证个体医王某,在一不消毒,二不戴消毒手套的情况下,将手伸进子宫,误认为还有一胎儿未娩出而向外猛拉子宫,当场造成产妇大出血死亡。根据《执业医师法》的规定,应依照该法追究
【B1】【B3】
根据《建设工程质量管理条例》,建设工程发生质量事故后,有关单位应当在( )内向当地建设行政主管部门和其他有关部门报告。
下列关于利率期限结构的表述中,属于预期理论观点的是()。
甲公司为上市公司,2009—2011年,甲公司及其子公司发生的有关交易或事项如下:(1)因乙公司无法支付前欠甲公司货款3500万元,甲公司2009年6月8日与乙公司达成债务重组协议。协议约定,双方同意将该笔债权转换为对乙公司的投资,转换后,甲公司持有乙公
关于商品的价值量,以下说法中不正确的是()。
Whetheryou’reaNewJerseymallratorafarmerinIndia,beingpoorcanexhaustyoursmarts.Thefindingsindicatethatan
以下关于软件系统文档的叙述中,错误的是(34)。
下面说法哪个是正确的?()
Quelleest_____partielaplusdifficiledelagrammairefran?aise?
最新回复
(
0
)