首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int a; if(x==0‖x==1) re
下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int a; if(x==0‖x==1) re
admin
2010-09-05
37
问题
下列程序的输出结果是( )。 #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-fon(5)→fun(5):a=5-fon(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/cpWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个文本框,其名称为Text1,然后编写如下程序:OptionBase1PrivateSubForm_Click()DimArr(10)AsIntegerFori=6To10Arr
设在一个工程的窗体中有如下代码:PublicxAsIntegerPrivateSubForm_Load()DimyAsIntegerEndSub在该工程的标准模块的声明部分有如下代码:
下面对对象概念描述正确的是
设a=4,b=5,c=6,执行语句Printa
使用白盒测试方法时,设计测试用例应根据
下列关于栈的叙述中,正确的是
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为()。
以下符合C语言语法的实型常量是( )
在计算机中,算法是指()。
下面不属于软件设计原则的是()。
随机试题
完成反应式
关于氟奋乃静的特点,下列叙述正确的是
上消化道出血时的粪便颜色为
A.太溪B.侠溪C.少府D.中府E.阴陵泉
在Word中,当按下键盘上的一个键时,插入点右边的字符会被替代掉,这种状态是()状态。
某幼儿园一位新教师在教学生10以内减法时,为了帮助学生理解,她用非常形象的语言讲述“3一1=2”:“森林里有三只漂亮的小白兔,一天,来了一只大灰狼,把其中一只小白兔给叼走了,最后只剩下两只。”老师刚说完,有个孩子突然大哭起来了,整个课堂一下子乱了套。请你
循环模式(人大2004研)
以下选项中能表示合法常量的是
LearningHowtoLearnI.ViewsonlearningA.Learningissomethingsonatural—wedon’teven【T1】______we’redoingit【T1】_____
Oldpeoplearealwayssayingthattheyoungarenotwhattheywere.Thesamecommentismadefromgenerationto【C1】______andit
最新回复
(
0
)