首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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-04-18
52
问题
有以下程序
#include<stdio.h>
int fun(int a,int b)
{if(b==0) return a;
else return(fun(--a,--b));
}
main()
{printf(’’%dkn’’,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://www.kaotiyun.com/show/IVCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intc,d;c=(13>>1)|1;d=(13>1)‖1;printf("%d,%d\n",c,d);}程序运行后的输出结果是()。
有以下程序:#includemain(){inti,*ptr;intarray[4]={1,1.3,4};for(ptr=array,i=0;i
有C语言表达式2*3+4+15%3,关于其执行顺序,以下叙述正确的是()。
函数fun的功能是:计算1+z++…+的前n项。若x=2.5,函数值为12.182340。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程序:#
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位学
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
合法的C语言实数是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
随机试题
BoththeSenateandHousehealthcarebillsproposeincentivestoboostcorporatewellnessprogramsthataimtohelpemployeess
女,58岁,丙基硫氧嘧啶治疗1.5年后甲状腺较前缩小。T3抑制试验:3小时抑制率>50%,24小时抑制率<50%,TT3、TT4正常。对此病人应作哪项处理
二极管应用电路如图所示,设二极管为理想器件,当u1=10sinωtV时,输出电压u0的平均值U0等于()。
由于客房设施尤其是房间卫生达不到清洁标准,客人提出调换房间,导游应()。
完形—顿悟说认为完形是一种______结构,是对事物关系的认知。
环境在个体身心发展中起着决定性作用。
下列有关文学常识的表述错误的是()。
赵某驾车回家经过一路口,贸然闯红灯,撞上经过此路口的行人孙某,坐在后排座位上的王某见状,对赵某说:“赶紧走,现在没有人看见。”赵某遂加大油门,狂奔5公里。孙某因得不到及时的救助而不幸身亡。赵某因交通肇事罪被依法逮捕,请问,此时王某的行为如何认定?()
网民
Afewsimple(modify)______tothisworkwouldgreatlyimproveit.
最新回复
(
0
)