首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x) { int p; if(x==0||x==1) return(3); p=x-fun(x-2); return p; } main( ) { prinff("%d\n",fun
有以下程序: #include<stdio.h> int fun(int x) { int p; if(x==0||x==1) return(3); p=x-fun(x-2); return p; } main( ) { prinff("%d\n",fun
admin
2018-06-28
52
问题
有以下程序:
#include<stdio.h>
int fun(int x)
{
int p;
if(x==0||x==1)
return(3);
p=x-fun(x-2);
return p;
}
main( )
{
prinff("%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/5Rxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>main(){inti;for(i=1;i<=10;i++){
以下选项中合法的实型常数是
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为()。
线性表的链式存储结构是一种______的存储结构。
下面函数intfunl(char*x){char*y=x;while(*y++);return(y-x-1);}的功能是_______。
设有下列二叉树:[*]对此二叉树前序遍历的结果为
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和自定义完整性。
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续结点。structnode{intdata;tractnode*next;}*p,*q,*r;现要将q和r所指结点的先后位
设有下列二叉树:对此二叉树前序遍历的结果为()
若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是
随机试题
女,54岁。溃疡病并发大出血,不可能出现
A、磺胺嘧啶B、磺胺醋酰C、环丙沙星D、磺胺米隆E、四环素沙眼,结膜炎选
患者,女性,32岁,左腰部撞伤3h。局部疼痛、肿胀,有淡红色血尿,诊断为右肾挫伤,采用非手术治疗。为患者采取的护理措施应除外
中科院做了一个有关中国社会信任度的调查。该调查显示中国社会的信任度不高,对此。你怎么看?
根据下面材料回答问题:2010年江苏经济运行高开稳走、持续向好,综合实力明显增强.经初步核算,全省实现地区生产总值40903.3亿元,增长12.6%。其中,第一、二、三产业增加值分别达到2539.6亿元、21753.9亿元和16609.8亿元,分
设常数k>0,函数在(0,+∞)内的零点个数为()
设向量组I:α1,α2,...,αr可由向量组Ⅱ:β1,β2,...,βs线性表示.下列命题正确的是
The21stcenturyisacenturyofbiotechrevolution.【F1】Yetbeforehumanbeingsareabletofullyenjoythefruitsofthebiotec
America’sfirstladyofsoftwareFoursuchawealthycouple,PamLopkerandhusbandKarllivein(29)style.Theyhavea
Itishardtotrackthebluewhale,theocean’slargestcreature,whichhasalmostbeenkilledoffbycommercialwhalingandis
最新回复
(
0
)