首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<stdio.h> int fun(intx) { int a; if(x==0‖x==1) return 3; else
下列程序的输出结果是( )。 #include<stdio.h> int fun(intx) { int a; if(x==0‖x==1) return 3; else
admin
2010-12-10
40
问题
下列程序的输出结果是( )。 #include<stdio.h> int fun(intx) { 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/3XPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
要建立一个随机文件记录学生的信息,如下定义的学生记录类型,由学号、姓名和5门课程成绩(百分制)组成,下列的定义正确的是()。
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(aAsInteger,bAsInteger)Whilea>b a=a-bWendfun=aEndFunction在调试时发现函数是错
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
设工程文件包含两个窗体文件Form1.frm、Form2.frm及一个标准模块文件Module1.bas。两个窗体上分别只有一个名称为Command1的命令按钮。Form1的代码如下:PublicxAsIntegerPr
函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下 1 1 1 1 2 1 1
有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件尾向前移 2*sizeof(int)字节) #include <stdio.h> main( ) { FILE*fp;
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()。
算法执行过程中所需要的存储空间称为算法的______。
对下列二叉树进行中序遍历的结果为【】。
随机试题
按仓库所处地理位置和商品在流通中的职能,可将外贸仓库分为()
湿热壅盛水肿主方是
关于消化性溃疡的治疗,正确的说法是
单项评价方法是以国家、地方的有关法规、标准为依据,评定与估价各评价项目的( )的环境影响。
验收过程的监理,监理单位应负责的工作包括()。
按照FIDIC施工合同条件规定,由于工程师的原因使承包商的实际进度滞后于计划进度,承包商遵照工程师的指示对进度计划进行修改,所发生的费用由( )。
()是指借款人的还款能力出现明显的问题,依靠其正常经营收入已无法保证足额偿还本息,即使执行担保,也可能会造成一定损失。
陀思妥耶夫斯基的《罪与罚》中的男主人公是()。
请以“我看见一群年轻人横穿马路……想到此事,我的心情就很沉重”为背景编一个故事。
根据著作权法规定,下列权利属于邻接权的是()。
最新回复
(
0
)