首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #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
44
问题
下列程序的输出结果是______。
#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全国计算机二级
相关试题推荐
在窗体上画Text1、Text2两个文本框,并编写如下程序:PrivateSubForm_Load()Text2.PasswordChar="$"EndSubPrivateSubText1_Change()Text2
有如下程序代码:PrivateSubForm_Click()DimaAsIntegera=2Sum=0Fori=1To3Sum=Sum+f(a)Ne
假定窗体上有一个标签,名为Label。为了使该标签透明并且没有边框,则正确的属性设置为()。
使用Cls方法能够清除窗体或图片框中
要建立一个随机文件记录学生的信息,如下定义的学生记录类型,由学号、姓名和5门课程成绩(百分制)组成,下列的定义正确的是()。
在关系代数运算中,有5种基本运算,它们是()。
以下不合法的VB变量名是
执行以下程序段:a$="VisualBasicProgramming"b$="C++"c$=UCase(Left$(a$,7>)&b$&Right$(a$,12)后,变量c$的值为()。
不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式足()。
下列特征中不是面向对象方法的主要特征的是()。
随机试题
评价戊二醛消毒剂对医疗器械的灭菌效果,应选用的试验方法是
白细胞染色后,最可能见到下列哪种包涵体
下列哪项不是外来化合物对免疫功能的不利影响
女性,10岁,细菌性脑膜炎,对青霉素过敏,可选用
医师不予注册的情形不包括()。
对某项目进行单因素敏感性分析。当单位产品价格为1600元时,财务净现值为3210万元;当单位产品价格为1050元时,财务净现值为1210万元;当单位产品价格为960元时,财务净现值为110万元;当单位产品价格为720元时,财务净现值为-210万元。故该项目
签发审计报告前的审计工作底稿的复核,一般由主任会计师负责,是对整套工作底稿进行实质性复核。()
同盟会政治纲领中的民权主义,其核心内容是
Scientistsfordecadeshaveclashedoverwhetherevolutiontakesplacegraduallyorisdrivenbyshortspurtsofintensechange
A、Waitfortherecruiter’snotice.B、Revisittherecruiterfortheresult.C、Sendaletterofthanks.D、Givetheinterviewerac
最新回复
(
0
)