首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #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
49
问题
下列程序的输出结果是( )。 #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全国计算机二级
相关试题推荐
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click() DimmAsString m=InputBox("请输入字符串") Printpick_str(m)En
有下面事件过程:PrivateSubCommand1_Click()Dima(20)AsInteger,n(5)AsIntegerDimmAsInteger.numAsInteg
有以下程序代码:ConstNUMAsInteger=5PrivateSubForm_Click()DimaAsInteger,bAsIntegera=1:b=NUMDo
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,SA)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
将E-R图转换为关系模式时,实体和联系都可以表示为()。
下列排序方法中,最坏情况下比较次数最少的是()。
以下程序中函数f( )的功能是将n个字符串按由大到小的顺序进行排序。 #include<string.h> void f(char p[ ][10],int n) { char t[20]; int i,j; for(i =O;i <n-1 ;
设有如下定义 struct ss { char name[10]; int age; char sex; } std[3],* p=std; 下面各输入语句中错误的是
在64为计算机中,一个字长所占字节数为( )
计算机软件分为系统软件和应用软件,UNIX系统属于【 】。
随机试题
________,化作春泥更护花。(龚自珍《己亥杂诗》)
下面关于基本的筹资方法说法正确的是( )。
甲公司注册资本总额为500万元,收到乙公司投入的现金120万元,在注册资本中占20%的份额,甲公司进行账务处理时,可能涉及的科目有()。
关于银行结算账户的变更和撤销,下列表述中不正确的是()。
企业持不带息的商业汇票到银行办理贴现,其贴现利息应计入财务费用。()
创新包含()。
商店购进甲、乙、丙三种不同的糖,所用费用相等,已知甲、乙、丙三种糖每千克费用分别为4.4元、6元和6.6元。如果把这三种糖混在一起成为什锦糖,那么这种什锦糖每千克成本多少元?
首先提出普及教育的思想的教育家及其著作是()
下列描述中,对办公自动化最恰当的称谓是
A、Induction.B、Deduction.C、CauseandEffect.D、ComparisonandContrast.D通过信号词或其它信息判断行文手法有助于正确解题,如根据信号词bycontrast和单词bristle的使用
最新回复
(
0
)