首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(int x,int y) {if(y==0)return x; else return(fun(一一x,一一y)); } main() {printf(’’%d\n’’,fun(5,3));} 程序运行后的输
有以下程序: #include int fun(int x,int y) {if(y==0)return x; else return(fun(一一x,一一y)); } main() {printf(’’%d\n’’,fun(5,3));} 程序运行后的输
admin
2020-04-18
34
问题
有以下程序:
#include
int fun(int x,int y)
{if(y==0)return x;
else return(fun(一一x,一一y));
}
main()
{printf(’’%d\n’’,fun(5,3));}
程序运行后的输出结果是( )。
选项
A、1
B、2
C、3
D、4
答案
B
解析
子函数的功能是递归调用,但可以看出递归时,x和y的值是同时减小的,且没有其他表达式,所以当y为0的时候,x=x—y=5—3=2。
转载请注明原文地址:https://kaotiyun.com/show/BtCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段intr=8;printf("%d\n",r>>1);输出结果是
有以下程序#includevoidmain(){inta[]={2,3,5,4},i;for(i=0;i
有以下程序voidfun2(chara,charb)main(){printf("%c%c",a,b);}{fun1();chara=’A’,b=’B’;printf("%c%c",a,b);
以下叙述中正确的是
下面选项中的程序段,没有编译错误的是
有下列程序:#include#includetypedefstruct{charname[9];charsex;floatscore[2];}STU;STUf(STUa){STUb={"Zha
以下叙述中错误的是
有以下程序(strcat函数用以连接两个字符串):#inelude<stdio.h>#include<string.h>main(){chara[20]="ABCD\OEFG\0",b[]="IJK";strcat(a,b
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
在数据库系统中,用户所见的数据模式为()。
随机试题
影响下列农业区位选择的主导因素排序正确的一组是()。①海南岛的橡胶生产②北京郊区的乳畜业③江南丘陵的茶④吐鲁番盆地的瓜果生产
下列关于代谢性酸中毒的叙述,哪项是错误的
()是指商业银行在不影响日常经营或财务状况的情况下,无法及时有效满足资金需求的风险。
一般来说,下列产品中安全性最高的是()。
企业发生的下列外币业务中,即使汇率变动不大,也不得使用即期汇率的近似汇率进行折算的是()。
“过目成诵”反映的是人的记忆有很高的()。
随堂测验属于()
青峰电机厂商调函调字[2006]3号东风电器厂:我厂技术员杨××同志,男,现年42岁,1958年毕业于××技校,目前是我厂技术骨干。该同志工作一贯认真负责,有较高的专业技术水平。其家住在你厂附近,家中有老母及卧床不起的妻子需要照顾。该同志最
新中国成立以来制定的宪法有()。
MasstransportationrevisedthesocialandeconomicfabricoftheAmericancityinthreefundamentalways.Itspeededupphysica
最新回复
(
0
)