首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun(int a,int b) { if(b==0) return a; else return(fun(--a,--b)); } main() { printf("%d\n",
有以下程序 #include <stdio.h> int fun(int a,int b) { if(b==0) return a; else return(fun(--a,--b)); } main() { printf("%d\n",
admin
2018-10-16
28
问题
有以下程序
#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。
转载请注明原文地址:https://kaotiyun.com/show/Uyxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#inclUde<stdio.h>voidfun(int*s,intn1,intn2){inti,j,t;i=n1;j=n2;while(i<j){t=s[i];s[
数据库系统中实现各种数据管理功能的核心软件称为【】。
在位运算中,操作数每左移两位,其结果相当于()。
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
单元测试又称模块测试,一般采用______测试。
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【】。
软件维护活动包括以下几类:改正性维护、适应性维护、【】维护和预防性维护。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是______。
给定程序中,函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
随机试题
计划工作的原理包括()
位于脾之大络分出部位的穴位是
A.0.1mmB.0.2mmC.0.3mmD.0.5mmE.1.0mm金瓷冠不透明瓷厚度不得超过()
2005年5月,某县的A药品生产企业在K疫苗(第二类疫苗)生产、销售过程中,采用偷工减料、弄虚作假等手段逃避监督管理,致使若干“效价不符合规定”的产品流向市场,有证据证明已造成接种人员健康的严重伤害后果。药品监督管理部门依据《药品管理法》有关规定,没收A企
暂估价内的工程材料、设备或专业工程施工,属于依法必须招标的项目,其最终价格的确定方法是()。
关于下列单位的审批经营机关说法错误的是()。
凡是我国境内自然人和境外法人都可以开立B股账户。()
Thelectures,____________thecurrenthotissues,werewellreceived.
Thefilmusedinphotographyisonlyafractionofaninchthick,butiscomposedofmanylayers.
Everydaywereadalotofbooks,fromourtextbookstosomemagazinesorromanticstories.Haveyoueverthoughtaboutthespeed
最新回复
(
0
)