首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int a; if(x==0‖x==1) return 3; else a=x-fun(x-2) ;
下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int a; if(x==0‖x==1) return 3; else a=x-fun(x-2) ;
admin
2010-09-05
31
问题
下列程序的输出结果是( )。
#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-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/aaWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如图所示窗体和以下程序:PrivateSubCommand1_Click() Text1.Text="VisualBasic"EndSubPrivateSubText1_LostFocus() IfText1.Text"B
在面向对象方法中,不属于"对象"基本特点的是( )。
为组合框Combol增加一个列表项”电脑”,下列语句正确的是()。
用LineInput语句从顺序文件读出数据时,每次读出一行数据。所谓一行是指遇到()分隔符,即认为一行的结束。
(1)在考生目录下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Linel,还有一个名称为Label1的标签,和其他一些控件,如图3.172(a)所示。在运行时,若用鼠标左键单击圆的边线,则指针指向鼠标单击的位置,如图3.1
为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为( )。
以下关于VB对象属性的叙述中,错误的是
有两个关系R、S如下:由关系R通过运算得到关系S,则所使用的运算为()。
算法的有穷性是指( )。
算法的时间复杂度是指()。
随机试题
AtadistanceI______himforanoldfriendwhomIhadn’tseenforyears.
再也没有比看到学生的进步更使老师们高兴的了。
简述建筑消防性能化防火设计的步骤。
财政行政复议程序包括复议申请、复议受理、复议审理和()。
甲股份公司有关无形资产的业务如下:(1)甲公司2017年初开始自行研究开发一项新产品专利技术,在研究开发过程中发生材料费:300万元、人工工资100万元,以及其他费用50万元,共计450万元,其中,符合资本化条件的支出为300万元,2018年1月
某计划单列市的华丰股份有限公司,拥有净资产额6000万人民币,已发行的债权总额为新公司净资产额的20%,现由于生产的需要拟发行公司债券。2000年2月,该公司律师找到本市×证券律师事务所,咨询有关公司债券发行事宜。根据我国《公司法》有权对公司债券发行做
近期,某县城发生多起儿童失踪案件。为了防止此类事件的发生,县公安局派出四个巡逻组,对县城进行巡逻,并记录巡逻情况。下表是该县公安局一周的记录:若游乐场云霄飞车发生事故,导致坐车的人伤亡,巡逻警察首先应该()。
Lookatthenotes.Someinformationismissing.Youwillhearawomantalkingtosomejournalistsaboutanewproductrange.For
Ifyouwerestartingatopuniversitytoday,whatwoulditlooklike?Youwouldstartbygatheringverybestmindsfrom【M1】____
【B1】【B3】
最新回复
(
0
)