首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int p; if(x==0‖x==1) return 3; else
下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int p; if(x==0‖x==1) return 3; else
admin
2010-12-10
61
问题
下列程序的输出结果是( )。 #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=0->fun(5):a=5-0=5,最后的计算结果为5。
转载请注明原文地址:https://www.kaotiyun.com/show/aBPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:OptionBase1PrivateSubCommand1_Click() DimsumAsInt
编写如下程序:DimnumAsInteger,rAsInteger,nAsInteger,iAsIntegerDimarr(5)AsIntegerPrivateSubCommand1_Click()num=
设运行程序时弹出的菜单如图所示.关于该菜单,以下叙述中错误的是( )。
标准模块中有如下程序代码:PublicxAsInteger,yAsIntegerSubvar_pub() x=10∶y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:PrivateSubCommand1_Clic
下面的程序运行时,单击窗体后,窗体上显示的结果是()。PrivateSubForm_Click()Dima(1To6)AsIntegerDimmin1%,i%,j%,n%,t%,k%a(1)=8:a(2)=6
下列程序的功能是调用字体对话框来设置文本框中的字体,单击Commandl按钮弹出对话框,进行相应的字体、字号等的设置,然后单击”确定”按钮退出对话框,则文本框中将发生哪些变化()。PrivateSubCommandlClick(
随机试题
关于客户关系管理价值链的流程,下列选项中正确的是()
阻塞性黄疸时,凡登白试验为:()
______makesmendifferentfromtheotheranimalsisthattheycanthinkandspeak.
左心室血栓通常见于
肿块位于肾与肾上腺区时,可判断为肾脏肿瘤的MRI表现是
如果一国本位制度中规定货币单位受等量金属或他国货币等价的约束,称为自由本位制。()
对金融机构当期实际收到的结算罚款、罚息、加息、出纳长款等收入,应并入营业额中征收营业税。()
公正原则不包括()。
你是某市机关工作人员,你现在手里有一些紧急文件要处理,此时有两名市民来你办公室咨询,你怎么办?请现场模拟。
关于开盘价与收盘价,正确的说法是()。
最新回复
(
0
)