首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int a; if(x==0‖x==1) return 3; else a=x-fun(x-2) ;
下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int a; if(x==0‖x==1) return 3; else a=x-fun(x-2) ;
admin
2010-09-05
56
问题
下列程序的输出结果是( )。
#include<stdio.h>
int fun(int x)
{ int a;
if(x==0‖x==1)
return 3;
else
a=x-fun(x-2) ;
return a;
}
void main()
{ printf("%d",fun(7) );
}
选项
A、2
B、8
C、9
D、5
答案
A
解析
本题考查函数的递归调用。在函数递归调用时,fun(7):a=7-fun(5)→fun(5):a=5-fun(3)→ fun3:a=3-fun(1)→fun(1):a=3,反推回去fun(3):a=3-3=0→ fun(5):a=5-0=5→fun(7):a=7-5=2,最后的计算结果为2。
转载请注明原文地址:https://kaotiyun.com/show/aaWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
在满足实体完整性约束的条件下( )。
现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的病人姓名的表达式是
以下能够设置控件焦点的方法是()。
以下关于文件的叙述中,错误的是()。
有如下数据定义语句:Dima,bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是
下面一组中都是C语言关键字的是______。
以下不能正确计算代数式的值的C语言表达式是()。
软件测试中路径覆盖测试是整个测试的基础,它是对软件【】进行测试。
随机试题
某跨国公司在世界许多国家和地区拥有分支机构,该公司的组织结构设立的标准是()
下列哪些是癃闭的病因
男,75岁,全口义齿戴用10年,人工牙磨耗重,基托不密合,重新全口义齿修复,取印模时,下颌印模膏初印模组织面刮出最多的部位是
牛蒡子炒后莱菔子炒后
基金资产的估值对象是基金的单位净值。()
运用公式“y=a+bx”编制弹性预算,字母x所代表的业务量可能有()。
foreignexchangecontrol
faceshield
设计名为bookbd的表单(控件名为foml,文件名为bookbd)。标题为“出版社情况统计”。表单中有一个组合框、一个文本框和两个命令按钮,名称为“统计”和“退出”。运行表单时组合框中有四个条目“北京大学出版社”、“科学经济出版社”、“人民邮电出版社”
Thiscakeisverysweet.You________alotofsugarinit.
最新回复
(
0
)