首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。#include<stdio.h>int fun(int x){ int a; if(x==0||x=1) return 3; else a=x-fun(x-2); ret
下列程序的输出结果是( )。#include<stdio.h>int fun(int x){ int a; if(x==0||x=1) return 3; else a=x-fun(x-2); ret
admin
2010-05-22
435
问题
下列程序的输出结果是( )。#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
答案
1
解析
本题考查函数的递归调用。在函数递归调用时,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/U3Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于控件数组的叙述中正确的是
在某个事件过程中定义的变量是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
以下关于文件的叙述中,错误的是
下面变量定义中错误的是
建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
在窗体上画一个通用对话框,其名称为CommonDialog1,则下列与CommonDialog1.ShowOpen方法等效的语句是()。()。
在数据库的三级模式中,外模式(用户模式或子模式)有()。
随机试题
信息加工的步骤中,用来确认信息可靠性的活动是()
儿童糖尿病病人注射胰岛素过量时突出的表现为
医患交谈中,能够使得沟通更为有效与顺畅的方法是
背景资料:某沿海城市电力隧道内径为3.5m,全长4.9km,管顶覆土厚度大于5m,采用顶管法施工,合同工期1年,检查井兼作工作坑,采用现场制作沉井下沉的施工方案。 电力隧道沿着交通干道走向,距交通干道侧石边最近处仅2m左右。离隧道轴线8m左右,有即将入
【背景资料】某工程项目难度较大,技术含量较高,经有关招投标主管部门批准采用邀请招标方式招标。业主于2011年1月20日向符合资质要求的A、B、C三家承包商发出投标邀请书,A、B、C三家承包商均按招标文件的要求提交了投标文件,最终确定B承包商中标,并于20
下列行为符合《计算机信息系统安全保护条例》的是()。
设相互独立的随机变量X和Y均服从P(1)分布,则P{X=1|X+Y=2}的值为()
EngineeringEthicsEngineeringethicsisattractingincreasinginterestinengineeringuniversitiesthroughoutthenation,a
Animationmeansmakingthingswhicharelifelesscomeliveandmove.Sinceearliesttimes,peoplehavealwaysbeen【M1】______fa
A、GeneandHenrycanswim.B、Genedoesnotlikecoldweather.C、Itisgoingtosnowtomorrow.D、Genehassnowtiresonhiscar.
最新回复
(
0
)