首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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));} 程序
有以下程序 #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));} 程序
admin
2020-11-23
68
问题
有以下程序
#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/083p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta,b;for(a=0;a<3;a++){scanf("%d",&b);swit
有以下程序:#includemain(){chare;e=getchar();do{putchar(e++);}while((e=getchar())!=’#’);}
由关系R1和R2得到关系R3的操作是()。
下列叙述中正确的是()。
软件测试用例包括
有以下程序:#include<stdio.h>intfun(){staticintx=1;x*=2:returnx;}main(){inti,s=1;
下面属于系统软件的是()。
下列给定程序中,函数fun的功能是:计算直到若x=2.5,函数值为12.182494。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程序:#in
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行
随机试题
合成嘌呤环的氨基酸为
处方用药适宜性的审核内容不包括
案情:昆明花商刘某委托运输个体户张某开车运输一批鲜花到北京,由于刘某与张某长期有生意来往,又加上刘某这几天生意比较忙,一直无法脱身,于是刘某拟定了一个价格范围,委托张某将鲜花按时运到指定地点卖给北京的客户,价格由张某根据当时花的状况在刘某拟定的价格范围内自
如图所示的电路,已知UCC=12V,RC=3kD,,β=40,且忽略UBE,若要使静态时UCE=9V,则RB应取()。
根据风险导向审计方法对财务报表审计要求,以下对审计测试流程的观点中不能认同的是()。
在良好师生关系的建立中,教师起着()。
下列事件的排序正确的是()。①罗马帝国建立②秦朝建立③虎门销烟④《共产党宣言》的发表
下列关于职业道德的表述,正确的有()。
CollegesportsintheUnitedStatesareahugedeal.AlmostallmajorAmericanuniversitieshavefootball,baseball,basketball
A、Ithadmanymorepagesthannewspapers.B、Itwasgivenawayforfree.C、Itdealtwithissuesratherthanevents.D、Itwasmore
最新回复
(
0
)