首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
37
问题
有以下程序
#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://kaotiyun.com/show/wP3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidf(intb[],intn,intflag){intid,t;for(i=0;i<n=1;i++)for(j=i+1;j<n;j++)
DOS文件系统的组织结构属于
对于循环队列,下列叙述中正确的是
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是
有以下程序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>voidf(int*p,int*q);main(){intm=1,n=2,*r=&m;f(r,&n);printf("%d,%d",m,n);voidf(int*p,int*q){p=p+1
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}
在面向对象方法中,不属于“对象”基本特点的是()。
面向对象方法中,继承是指()。
没有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是()。
随机试题
下列哪项不属于淋球菌外膜成分
从1951年起,新华书店不再承担出版、印刷业务。()
依据三层次说,下列选项中不属于组织文化核心层的是()
A.乙醇或甲醛B.丙酮或三氯化碳C.胰蛋白酶D.10%福尔马林固定或微火加热固定微生物抗原的固定
男,46岁。三年前行固定义齿修复,目前咬合疼痛,义齿松动,要求重行固定义齿修复。检查:固定桥修复体己脱位,固位体为,3/4全冠,基牙Ⅰ度-Ⅱ度松动。
钢弦式应变计、钢弦式压力盒在隧道监控量测中应用广泛,此类传感器可在现场直接读取应变(应力)或压力值。()
A公司于2015年1月1日,通过出让方式,获得B市C县规划区内一地块,从事住宅楼开发建设。次日签订了出让合同,交纳土地出让金6000万元,合同约定2015年3月1日开始动工建设。后由于种种原因,该项目直到2016年5月1日才开始动工建设。同时A公司为提高整
“为什么夜空是黑暗的”,这个问题貌似很傻,实则蕴含着宇宙的奥秘。宇宙的年龄是有限的,它在大约137亿年前由大爆炸形成。而计算表明,要把地球的夜空全部照亮,要花上以亿年计的时间,远处的星光才能都抵达地球。而且宇宙不断向各个方向膨胀,各个星系在互相远离,空间的
在全球化趋势下,国际社会越来越成为一个不可分割的整体。一国安全问题解决的好可以惠及别国,反之,则会殃及他国,国家安全在一定程度上显现出“一荣俱荣,一损俱损”的特点。下列选项中与上述特点无关的哲学道理是()。
分配性正义就是在分配领域的公平,指依据一定的标准公平地分配对象物、合理地取得被分配物,即“得其所应得”,它是正义在分配领域的体现。根据以上定义,下列不属于分配性正义获得的是()。
最新回复
(
0
)