首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
48
问题
有以下程序
#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全国计算机二级
相关试题推荐
在关系模型中,把数据看成是二维表,每一个二维表称为一个()。
下列关键字中,不属于C语言变量存储类别的是______。
如下语句printf("%c\n",’B’+40);在执行后的输出结果是【】。
下列关于队列的叙述中正确的是
在深度为7的满二叉树中,度为2的结点个数为【】。
若二维数组a有m列,则在a[i][j]前的元素个数为()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
下列工具中为需求分析常用工具的是______。
在软件开发中,结构化方法包括结构化分析方法、结构化设计方法和结构化程序设计方法。可行性研究阶段采用的是【】。
一棵二叉树第六层(根节点为第一层)的节点数最多为______。
随机试题
魅力特性
甲亢是指甲状腺腺体本身产生甲状腺激素(TH)过多而引起的甲状腺毒症,其中以弥漫性毒性甲状腺肿(称为Graves病)最常见。下列对Graves病的描述,错误的是()。
患者,54岁,男,胸闷,劳累后胸痛4年,疑诊肥厚性梗阻型心肌病来诊。诊断肥厚性梗阻性心肌病时在心脏听诊上不需与下列各种疾病相鉴别的是
临床器官移植选择供体,可不必做下列哪种试验
A、干燥花B、花蕾C、花序D、花粉E、柱头红花的药用部位是
【2010年真题】某工程项目建设期为3年,建设期内每年初贷款500万元,年利率为10%,运营期前3年每年末等额偿还贷款本息,到第3年末全部还清,则每年末应偿还贷款本息()万元。
存货发出计价方法的选择直接影响着资产负债表中资产总额的多少,而与利润表的净利润的大小无关。()
中国人民政治协商会议的主要职能有()。
对于动物个体有两种代谢方式:基础代谢和活动代谢。前者是指动物维持生命的所有器官所需要的最低能量需要,对于人体是指在18~25℃室温下,空腹、平卧并处于清醒、安静的状态称为基础状态。此时,维持心跳、呼吸等基本生命活动所必需的即最低能量代谢;后者是指动物活动中
“个体心理发展的实质是环境影响的结果,环境影响决定个体心理发展的水平与形式”的观点属于()。
最新回复
(
0
)