首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 long fun(int n) { long s; if(n==1||n==2) s=2; else s=n-fun(n-1); return s; } main()
下述程序的输出结果是( )。 long fun(int n) { long s; if(n==1||n==2) s=2; else s=n-fun(n-1); return s; } main()
admin
2010-01-10
84
问题
下述程序的输出结果是( )。 long fun(int n) { long s; if(n==1||n==2) s=2; else s=n-fun(n-1); return s; } main() { printf("%1d\n",fun(3)); }
选项
A、1
B、2
C、3
D、4
答案
1
解析
本题的fun函数是一个递归函数,当参数n为1或2时返回2,否则返回n-fun(n-1)。递推下来就是n-fun(n-1)=>n- ((n-1)-fun(n-2))=>n-(n-1)+((n-2)-fun(n-3))=>……直到fun()函数的参数等于1或2,故fun(3)=3-fun(2)=3-2=1。所以答案是 A。
转载请注明原文地址:https://kaotiyun.com/show/2GWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定有如下情况语句:SelectCaseX能表示|X|>5的Case子句是()。
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有
如设置了文本框的属性PasswordChar="$",则运行程序时向文本框中输入8个任意字符后,文本框中显示的是
以下关于变量作用域的叙述中错误的是
在深度为7的满二叉树中,叶子结点的个数为
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为()。
以下表达式与Int(3.5)的值相同的是
在数据库的三级模式中,外模式(用户模式或子模式)有()。
设运行程序时弹出的菜单如图所示.关于该菜单,以下叙述中错误的是()。
随机试题
《秋夜》的主要艺术表现特点是()
对I型呼吸衰竭患者若给予高浓度氧疗仍无效。其原因很可能为
本案中康某、汪某、孙某构成哪些犯罪?说明理由。本案中康某与汪某、康某与孙某是否构成共同犯罪,还有哪些共同犯罪的情形?说明理由。
甲公司申请财产保全在程序上是否正确?请说明理由。乙公司的反诉请求应当在何时提出?
()是商业银行管理操作风险的基础。
(2010年考试真题)所有者权益变动表能够反映所有者权益各组成部分当期增减变动情况,有助于报表使用者理解所有者权益增减变动的原因。()
a,b∈R,“a<b”是“a3|a|<b3|b|”成立的()。
已知一内直径为50cm,内高100cm的圆柱形木桶,灌满了浓度为20%的盐水溶液,使其倾斜45°倒出部分溶液后放平,再加满清水,问此时木桶内盐水溶液的浓度是多少?()
Whatdoesthemanmean?
Notgettingenoughsleepdoesn’tjustmakeyoutired.Italsomakesyoufatbecauseofincreasedfood-eating,accordingtoresea
最新回复
(
0
)