首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
32
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下列叙述中,正确的一条是()
有下列程序:main(){inti,j,x=0;for(i=0,i<2;i++){x++;for(j=0;j<=3;j++){if(j%2)continue;x++;
有以下程序#includemain(){charp[]={′a′,′b′,′c′},q[10]={′a′,′b′,′c′};printf("%d%d\n",strlen(p),strlen(q));}以下叙述中正确的是
执行下面语句后的输出结果为() inti=-1; if(i<=0)print{("****\n"); elseprintf("%%%%\n");
当所有结点的权值都相等时,用这些结点构造的二叉排序树是【】。
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是()。
数据库设计包括概念设计、【 】和物理设计。
若x为血类型,请写出与!x等价的C语言表达式______。
数据结构分为逻辑结构与___________。
随机试题
使用要素饮食时,下列哪项描述错误
下列糖中最难用酸催化水解的是
市燃气公司在为张某安装煤气时要求张某购买其下属公司生产的燃气灶,否则不予安装。下列说法中正确的有:()
在开挖区未爆之前先行爆破,保护保留岩体或邻近建筑物免受爆破破坏的方法是()。
根据《水利工程施工转包违法分包等违法行为认定查处管理暂行办法》,承包人未设立现场管理机构的情形属于()。
根据计算机中信息的表示形式和处理方式划分,可将其分为()。
甲公司开发出一项发动机关键部件的生产技术,大大减少了汽车尾气排放。乙公司与甲公司签订书面合同受让该技术的专利申请权后不久,将该技术方案向国家知识产权局同时提出了发明专利和实用新型专利的申请。根据专利法律制度的规定,下列表述中,正确的是()。
“在教育的目的决定方面,个人不具有任何价值,个人不过是教育的原料,个人不可能成为教育的目的。”这表达的教育的价值取向是()。
一、注意事项1.申论考试,与传统作文考试不同,是对分析驾驭材料的能力与对表达能力并重的考试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“申记要求”依次作答。二、给定材料1.2003
宏观环境对企业战略的制定与实施具有什么样的影响?
最新回复
(
0
)