首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int p; if(x==0‖x=1) return 3; else p=x-fun(x-2) ;
下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int p; if(x==0‖x=1) return 3; else p=x-fun(x-2) ;
admin
2010-09-05
37
问题
下列程序的输出结果是( )。
#include<stdio.h>
int fun(int x)
{ int p;
if(x==0‖x=1)
return 3;
else
p=x-fun(x-2) ;
return p;
}
void main()
{ printf("\n%d",fun(5) );
}
选项
A、5
B、3
C、7
D、1
答案
A
解析
本题考查函数的递归调用。在函数递归调用时,fun(5):a=5-fun(3)->fun3:a=3-fun(1)->fun(1):a=3,反推回去fun(3):a=3-3=O->fun(5):a=5-0=5,最后的计算结果为 5。
转载请注明原文地址:https://www.kaotiyun.com/show/k5Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定有如下情况语句:SelectCaseX能表示|X|>5的Case子句是()。
在窗体上画一个文本框,其名称为Text1,然后编写以下程序:PrivateSubForm_Load()ShowText1.Text=“”Text1.SetFocusEn
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是()。
编写如下程序:vateSubCommand1_Click()DimmAsInteger,nAsIntegerm:1:n=0DoWhilem<20n=m+
编写如下程序:PrivateSubCommand1_Click()Dima(10)AsStrings=“123456”n=Len(s)Fork=1Ton
有下面程序代码:PrivateSubCommand1_Click()a=Array(1,2,3,4,5,6,7,8,9,10)n=UBound(A)Fork=0ToUBound(
表达式Int(-15.8)+Fix(-15.8)+Int(15.8)+Fix(15.8)的运算结果是()。
A、自然连接B、交C、投影D、并A关系R和关系S有公共域,关系T是通过公共域的等值进行连接的结果,符合自然连接,选A。
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click() DimmAsString m=InputBox("请输入字符串") Printpick_str(m)En
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
随机试题
A.IgAB.IgDC.IgGD.IgEE.IgM冷凝集素综合征的抗体多为
一般杂质系指
A.Turner综合征B.21-三体综合征C.黏多糖病D.先天性甲状腺功能减低症E.软骨发育不全2岁男孩,智力落后,表情呆滞,眼距宽,眼裂小,鼻梁低平,舌体细尖,常伸出于口外,皮肤细腻,右侧通贯手。肌张力低下,最可能的诊断是
国际金融组织通常要求其贷款项目的工程咨询服务的采购方式采用()。
保险是()的方法之一。
按建标[2003]206号文的规定,下列各项中属于建筑安装工程企业管理费的有( )。
位于某县城的一化工厂,2012年1月企业土地使用证书记载占用土地的面积为80000平方米,8月新征用耕地10000平方米,已缴纳耕地占用税,适用城镇土地使用税年税额为10元/平方米。该化工厂2012年应缴纳城镇土地使用税()元。
甲公司是一家制造企业,生产A、B两种产品,产品分两个步骤在两个基本生产车间进行。第一车间将原材料手工加工成同一规格型号的毛坯,转入半成品库;第二车间领用毛坯后,利用程控设备继续加工,生产出A、B两种产品,每件产品耗用一件毛坯。公司根据客户订单分批组织生产,
HowdoesBooth’sAlgorithmimprovebinarymultiplication?
InformationManagement:howtoensurethatinformationismanagedeffectivelywithinacompany
最新回复
(
0
)