首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x) { int p; if(x==0||x==1) retum(3); p=x-fun(x-2); return p; } main()
有以下程序: #include<stdio.h> int fun(int x) { int p; if(x==0||x==1) retum(3); p=x-fun(x-2); return p; } main()
admin
2022-10-24
52
问题
有以下程序:
#include<stdio.h>
int fun(int x)
{
int p;
if(x==0||x==1)
retum(3);
p=x-fun(x-2);
return p;
}
main()
{
printf("%d\n",fun(7));
}
程序的运行结果是( )。
选项
A、2
B、3
C、7
D、0
答案
A
解析
fun(int x)是一个递归函数。在主函数中fun(7)经过3次递归调用,其过程可以描述为fun(7)=7-fun(5)=7-(5-fun(3))=7-(5-(3-fun(1)))=7-(5-(3-3))=7-5=2。最后的输出结果为2。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/SWkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于数的表示的叙述中正确的是()。
以下关于typedef的叙述错误的是()。
以下叙述中正确的是
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
使用Vc++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算如下公式并且把计算结果作为函数值返回。例如,若形参e的值为1e-3,则函数返回值为0
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
下列关于二叉树的叙述中,正确的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是
随机试题
谈话法
函数f(x,y)=x+y的全微分df(x,y)=()
患者,男,55岁。急性心肌梗死发作,胸骨后压榨性疼痛、濒死感、大汗。后经医院救治疼痛缓解,病情稳定,可完成部分自理活动。医生建议行冠状动脉搭桥手术。患者疼痛缓解住院后,护士应首先满足的需要层次是
炎症的变质性病变是指局部组织细胞
下列具有燥湿化痰,祛风解痉功效的药物是
A.小儿化毒散B.牛黄抱龙丸C.儿童清肺丸D.健脾康儿片E.小儿热速清口服液肺胃阴虚所致的喉痹,阴虚火旺、虚火上炎所致的口痉者,慎用的是()
下列各项关于对境外经营财务报表进行折算的表述中,正确的有()。
正一道祖庭位于( )。
持教育万能论的教育思想家是()。
大多数环境学论著认为,人类大量排放二氧化碳等温室气体,导致全球气温上升,而全球变暖将使地球两极的冰川融化,海平面上升,进而给人类的生存造成威胁。但是,荷兰学者克罗宁博格所著的《人类尺度:一万年后的地球》一书中的观点,似乎可以让人类稍稍缓解一下在气候变暖问题
最新回复
(
0
)