首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inelude<stdio.h> int fun(int x) { int p; if(x==0||x==1) return(3); p=x-fun(x-2); return p; } main() { printf("%d\n",fun(
有以下程序: #inelude<stdio.h> int fun(int x) { int p; if(x==0||x==1) return(3); p=x-fun(x-2); return p; } main() { printf("%d\n",fun(
admin
2020-11-27
15
问题
有以下程序:
#inelude<stdio.h>
int fun(int x)
{
int p;
if(x==0||x==1)
return(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/ji3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){chara[5][10]={"one","two","three","four","five”};inti,j;chart;for(i=0;i<4;i++)for(j=i+1;j<5;j++)
有下列程序,程序的运行结果是#include#deftneN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf("%d%d\n
有以下程序#includeintf(intn);main(){inta=3,s;s=f(a);s=s+f(a);printf("%d\n",s);)intf(i
以下叙述中正确的是
以下叙述中正确的是
以下选项中非法的C语言字符常量是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求(1)每个书店的每种书籍只在该书店的一个部门销售;(2)每个书店的每个部门只有一个负责人;(3)每个书店的每种书籍只有一个库存数量。则关系模式R最高是()
随机试题
教学的特殊组织形式()
女性,60岁,因结肠癌入院。化验:血红蛋白60g/L。为纠正贫血术前输血200ml,病人皮肤出现红斑伴瘙痒,应采取的治疗措施是
当归补血汤的功用是()
下列关于手工会计核算会计数据处理流程的表述,正确的有()。
A公司是一家电力企业,决定开展风能发电。下列选项中,属于限制该企业发展且有待改正的消极方面是()。
自80年代,研究有了跃升,从偏重于物质与能量代谢的研究进入到对生物信号在细胞内传递的物质基础、途径和方式的研究,信息代谢研究成为主要路径。三位美国科学家发现一氧化氮(NO)也是信号分子(此前所知的信号分子均是有机化合物),证明NO是血管系统和中枢神经系统
“描神画鬼,毫无对证,本可以专靠神思,所谓‘天马行空’地挥写了,然而他们写出来的却只是三只眼、长颈子,也就是正常的人体身上增加了眼睛一只,拉长了颈子二三尺而已。”鲁迅先生的这番话表明,人们头脑中的鬼神观念是()。 ①鬼神形象在人们头
A、需求不确定性高的B、需求确定的C、管理信息D、实时A原型化方法适用于需求不确定性高的系统。
使用VC6打开考生文件夹proj2下的工程proj2,其中有两个类:一是销售类(sale),用于表示按照。件商品的基本价格进行销售;另一个是打折销售类(DiscountSale),用于表示在基本价格基础上按一个折扣比例进行销售。DiscountSale类继
Thereisnodenyingthatstudentsshouldlearnsomethingabouthowcomputerswork,justasweexpectthematleasttounderstan
最新回复
(
0
)