首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #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
50
问题
下列程序的输出结果是( )。 #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全国计算机二级
相关试题推荐
下面程序的输出结果是()。PrivateSubCommand1_Click()ch$="ABCDEF"procchPrintchEndSubPrivateSubproc(chAsString)s=""Fork=L
设工程文件包含两个窗体文件Form1.frm、Form2.frm及一个标准模块文件Module1.bas。两个窗体上分别只有一个名称为Command1的命令按钮。Form1的代码如下:PublicxAsIntegerPr
在考生文件夹下有一个工程文件sjt4.vbp,相应的窗体文件为sjt4.frm,在窗体上有一个文本框和一个命令按钮。程序运行后,单击命令按钮,即可计算出0~200范围内能被3整除的所有整数的和,并显示在文本框中。在窗体的代码窗口中,已给出了部分程序,其中计
有以下程序: float fun(int x,int y) {return(x+y);} main( ) { int a=2,b=5,c=8; printf("%3.Of\n",fun( (int)fun(a+c,b),a-c) ); }
若要说明一个类型名STP,使得定义语句STP s;等价于char *s;,以下选项中正确的是
下图所示二叉树的中序遍历结果为()。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
在两种基本测试方法中,【】测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,二叉树属于______。
能将高级语言源程序转换成目标程序的是()
随机试题
A.咳嗽痰多,胸闷食少B.谷面积滞,脘腹胀满,食少纳呆C.乳房肿痛D.泻痢腹痛谷芽、麦芽均可用于
霍乱常见的死亡原因是__________。
男性,25岁。主诉心前区疼痛2天,向左肩放射,吸气时疼痛加重,坐位时减轻,伴有畏寒、发热就诊。体检:血压14/10kPa(105/75mmHg),体温38℃,心率110次/min,规则,心脏无杂音。两肺阴性。有血吸虫病史。其基本病因是
衡平法是判例法的一种形式。下列有关衡平法的表述哪一项是不正确的?
涉税服务人知道被委托代理的事项违法,仍进行涉税服务活动,将()。
不同性质的税种以及不同情况的纳税人,其纳税期限不同。下列不属于纳税期限决定因素的是()。(2012年)
职业道德的具体功能是()
根据有关法律法规规定,《民法通则》中的“二十年诉讼时效期间”()。
You’dbetter______thewateruntilithasbeenboiled.
【S1】【S5】
最新回复
(
0
)