首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
42
问题
有以下程序:
#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://www.kaotiyun.com/show/BtCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){if(p[
以下不能将s所指字符串正确复制到t所指存储空间的是
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structA
下面关于“EOF”的叙述,正确的是
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
下列关系表达式中,结果为“假”的是
C语言中,最基本的数据类型包括()。
软件需求分析阶段的主要任务是()。
下面对软件测试描述错误的是()。
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)
随机试题
传动比与两轮的中心距a有关。()
A.利水渗湿,健脾除痹,清热排脓B.利水渗湿,清肝明目,清肺化痰C.利水渗湿,健脾止泻,宁心安神D.利水渗湿,利胆退黄,解毒排脓薏苡仁的功效是
A.湿热壅滞之腹痛B.虚寒痢C.休息痢D.湿热伤中之泄泻E.湿热阻胃之胃痛“病久正伤,邪恋肠腑,传导不利”是何病证的病机
下列疾病中,可见血小板聚集功能增强的是
痫证风痰闭阻型选方为痫证痰火内盛型选方为
预付账款属于流动负债。()
下列说法错误的是( )。
简述对称密钥密码体制、非对称密钥密码体制的加密原理和各自的特点。
在无线局域网中,AP的作用是(6)。
Neighboringlandholders:Airpollutionfromthegiantaluminumrefinerythathasbeenbuiltnexttoourlandiskillingourplan
最新回复
(
0
)