首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #inc1ude int fun(int a,int b) { if(b==0)return a; else return(fun(— —a,—一b)); } main()
有以下程序 #inc1ude int fun(int a,int b) { if(b==0)return a; else return(fun(— —a,—一b)); } main()
admin
2020-07-28
20
问题
有以下程序
#inc1ude
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/PBD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是
数据库技术的根本目标是要解决数据的
下列叙述中正确的是
有以下程序intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+x[i];returnsum;}main(){inta[]={1,2,3,4,5},b[]={6,7,
有以下程序,程序运行后的输出结果是#include<stdio.h>#definefix)x*x*xmain(){inta=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",s,t);}
在函数调用过程中,如果函数如funA调用函数funB,函数funB又调用了函数如funA,则
设有定义:inta=0,b=1;,以下表达式中,会产生"短路"现象,致使变量b的值不变的是()。
深度为7的完全二叉树中共有125个节点,则该完全二叉树中的叶子节点数为()。
算法空间复杂度的度量方法是()。
随机试题
1岁患儿,高热伴咳嗽5天,曾用青霉素治疗3天无效。查体:体温39.6℃,呼吸50次/分,心率150次/分,口唇青紫,轻度三凹征,两肺中小水泡音,右下肺叩诊稍浊,呼吸音减低,腹稍胀,肝肋下2cm。胸片示两肺大小不等斑片状密度增深影,右上肺有两个透光区。最
业务处理系统又被称为___________,它的主要服务对象位于企业的操作和执行层面()
关于深Ⅱ度烧伤,下列哪项是错误的()
位于A市甲区的家居公司与位于B市乙区的集美公司签订了一份木质家具买卖合同,合同约定:一年内集美公司分三次向家居公司提供木质家具,双方在集美公司位于B市丙区的仓库交付木质家具。集美公司向家居公司交付两批家具后,家居公司发现两批家具均存在不同程度的开裂等质量问
锅炉压力容器在运行中发生事故,应及时如实上报主管部门及()。
分析下面的谱例。要求:划分歌曲的乐句,用字母标记并注明每乐句起止的小节数。
个体关于自己或他人的认识活动、过程、结果以及与之有关的知识称为()
A、 B、 C、 D、 C
一台交换机总带宽为24Gbps,具有48个10/100Mbps电端口和若干个1000Mbps光端口,如果所有端口都工作在全双工作状态,那么该交换机光端口数最多为()。
A、Whilesittingintheirschool’scourtyard.B、Whileplayinggamesontheirphones.C、Whilesolvingamathematicalproblem.D、Wh
最新回复
(
0
)