首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 long fun(int n) { long s; if(n==1||n==2)s=2; else s=n-fun(n-1); return s;} main() { printf
以下程序的输出结果是 long fun(int n) { long s; if(n==1||n==2)s=2; else s=n-fun(n-1); return s;} main() { printf
admin
2009-02-15
78
问题
以下程序的输出结果是 long fun(int n) { long s; if(n==1||n==2)s=2; else s=n-fun(n-1); return s;} main() { printf("%ld\n",fun(3));}
选项
A、1
B、2
C、3
D、4
答案
1
解析
该题考查的是递归函数的调用,题中读fun函数进行了递归调用,第1次调用:fun(3)n= 3 s=3-fun(2)第二次调用时:fun(2)n=2 s=2返回第一次调用后,s=3-2=1。
转载请注明原文地址:https://kaotiyun.com/show/6SXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能,是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubC
如果在VisualBasic集成环境中没有打开属性窗口,下列可以打开属性窗口的操作是
下列数组定义中错误的是
在数据管理技术发展的三个阶段中,数据共享最好的是
如果把程序的启动对象设置为:SubMain,则SubMain过程
窗体上有一个Text1文本框,并编写了下面事件过程:PrivateSubText1_KeyPress(KeyAsciiAsInteger)KeyAscii=KeyAscii+3EndSub程序运行时,在文本
以下关于框架的叙述中,错误的是
在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的事件过;所对应的事件是
如果执行一个语句后弹出如图所示的窗口,则这个语句是
在考生目录下有一个工程文件sjt5.vbp。窗体左边的图片框名称为Picture1,框中还有六个小图片框,它们是一个数组,名称为Pic,在窗体右边从上到下有三个显示不同物品的图片框,名称分别为Picture2、Picture3、Picture4,还有一个文
随机试题
歌颂革命是“启迪民智,除旧布新”,驳斥改良派保皇观点的文献是
汇总付款凭证的贷方科目可能是()。
A、相克B、相乘C、相侮D、母病及子E、子病及母肝火犯肺,属于
对某桥梁工程混凝土灌注桩基础采用低应变反射波法检测其桩身完整性,已知:1号桩设计长度为19.00m,桩径为0.90m,混凝土设计强度为C25,灌注龄期大于20天;2号桩设计长度为27.00m,桩径为1.20m,混凝土设计强度为C25,灌注龄期大于25天。桥
(2009)下列减少室内人工照明所产生的反射眩光的做法,哪条不正确?
(2011)关于系统的传递函数,正确的描述是()。
无差异曲线的形状表示了投资者的风险厌恶程度,曲线越陡,投资者对风险的厌恶程度越强烈;曲线越平坦,投资者的风险厌恶程度越弱。
下列有关实验现象的描述错误的是()。
关于警察和国家,下列哪一说法是不正确的?( )
简述一种货币成为外汇应具备什么样的条件?
最新回复
(
0
)