首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include 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)); }
有以下程序 #include 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)); }
admin
2020-11-23
63
问题
有以下程序
#include
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/Uu3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。请修改程序中的错误,使它能得出正确的结果。注意:不得增行和删行,也不得更改程序的结构!试题程序:#include<stdio.h>
有以下程序:#include<stdio.h>structs{inta;intb;};main(){structsa,*p=&a;a.a=99;printf("%d
以下叙述中正确的是()。
有以下程序:#include<stdio.h>#include<stdlib.h>voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,
有以下程序:#include<stdio.h>main(){inty=9;for(;y>0;y——)if(y%3==0)printf("%d",——y);
下列各项中不属于需求分析阶段任务的是()。
下列给定程序中,函数fun的功能是:从形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回剩余字符串的个数。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
给定程序中,函数fun的功能是将带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
给定程序中,函数fun的功能足建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,……依此类推。例如,若N=5,生成的矩阵为:11111
随机试题
根据埃里克森的人格发展阶段论,联系教育实际,谈谈在整个基础教育阶段教师应如何培养学生健全的人格?
时任某市副市长的秦某不采纳权威咨询公司的意见,也不向市委市政府汇报,擅自决定引进美国某公司的液晶显示器生产线。其间,秦某先后3次到美国考察,敷衍了事、游山玩水。在发现美国公司没有按承诺邀请考察对象的情况下,秦某没有提出异议,致使考察团没有看到关键设备,只看
A.左心室B.右心室C.左心房D.右心房E.肺动脉肺循环的起始部位是
具有结合CO2功能的辅酶或辅基是
主动脉瓣狭窄的典型三联征是
依照唐宋时期法律的规定,殴打或谋杀祖父母、父母的行为构成“十恶”犯罪的哪一项?
2011年6月7日,在全国高考第一场考试前,因郑某欠学校800元书费,学校带队老师刘某拒绝将准考证发给郑某。随后,郑某请人将1000元交给校长,才拿到准考证。但此时已超过进入考场的最后时间,郑某错过了第一场考试。其语文成绩被记为0分。2011年7月12日,
行政许可可分为一般许可和特别许可,下列事项中属于特别许可的是()。
一位学生在距离热气球100米处观看它起飞。在热气球起飞后,学生注意到热气球顶部从他的仰角30°上升到45°,再从45°上升到60°的位置分别用了11秒和17秒。则前后两段时间热气球平均上升速度的比值约为:
WhichofthefollowingstatementsisINCORRECT?
最新回复
(
0
)