首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun(int a,int b) { if(b==0) return a; else return(fun(--a,--b)); } main
有以下程序 #include<stdio.h> int fun(int a,int b) { if(b==0) return a; else return(fun(--a,--b)); } main
admin
2020-06-16
16
问题
有以下程序
#include<stdio.h>
int fun(int a,int b)
{ if(b==0) return a;
else return(fun(--a,--b));
}
main()
{ printf("%d\n",fun(4,2));}
程序的运行结果是( )。
选项
A、1
B、2
C、3
D、4
答案
B
解析
由程序可知,函数fun(int a,int b)是一个递归函数。所以当主函数中调用fun(4,2)时,其执行过程如下:fun(4,2)->fun(3,1)~fun(2,0),其返回值为2。所以正确答案为选项B)。
转载请注明原文地址:https://jikaoti.com/ti/kjG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下关系表:则下列操作中正确的是
若有以下程序intf(inta[],intn)main(){if(n>1){inta[]={8,2,9,1,3,6,4,7,5};{intt;t=f(a,n.1);
线性表的长度为n。在最坏情况下,比较次数为n—1的算法是
下列叙述中正确的是
若k是int类型变量,且有以下for语句1for(k=-1;k
以下叙述中正确的是
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
下面不能作为结构化方法软件需求分析工具的是()。
在数据库中,数据模型包括数据结构、数据操作和()。
随机试题
治疗悬饮络气不和证宜选用
A.黄芩、干姜B.黄连、生姜C.厚朴、陈皮D.人参、茯苓半夏泻心汤组成中含有的药物是
信用卡消费信贷具有的特点包括()。
典型的代用货币是()。
经济全球化促使世界主要国家实力对比关系发生深刻变化,出现强与弱、盛与衰的_________,最终会导致国际社会中的权力分配结构产生调整。同时,彼此间的_________与相互协调已经成为处理国家间关系、解决国家间经济利益矛盾的主要方式。依次填入划横线部分
[2010年真题]相互尊重是相互理解的基础,相互理解是相互信任的前提。在人与人的相互交往中,自重,自信也是非常重要的,没有一个人尊重不自重的人,没有一个人信任他所不尊重的人。以上陈述可以推出以下哪项结论?
在考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”的若干事件代码,试按以下功能要求补充设计。(1)设置系统相关属性,
A几乎B打扫C窗户D离开E得他的普通话说()跟北京人一样好。
WhyhasKimemailedSally?
A、Englishwriting.B、Frenchwriting.C、Marketing.D、Economics.C推断题。根据男士的回答IthinkI’mgoingtodomarketingasanelectiveinst
最新回复
(
0
)