首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
39
问题
有以下程序:
#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全国计算机二级
相关试题推荐
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是
若x和y代表整型数,以下表达式中不能正确表示数学关系|x—y|<10的是
若有定义语句:chars[10]="1234567\0\0";则strlen成(s)的值是
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
下面关于“EOF”的叙述,正确的是
以下不能用于实型数据的运算符是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
下面对软件测试描述错误的是()。
下面不能作为结构化方法软件需求分析工具的是
随机试题
A.癌B.肉瘤C.母细胞瘤D.精原细胞瘤来源于上皮组织的恶性肿瘤是
35岁妇女,近2年出现痛经且逐渐加重。查子宫后倾,如孕2个月大小,质硬。
可用阴阳对立制约解释的是()
急性腹膜炎最重要的体征是()。
某企业2015年12月31日购入一台机器设备,原值为200000元,预计净残值为8000元,预计使用年限为5年,采用年限平均法计提折旧。2018年12月31日,该机器设备发生减值,公允价值减去处置费用后的全额为70000元,未来现金流量的现值为80000元
我国监管当局出台的贷款五级分类包含()等级的贷款。
"Mostepisodesofabsent-mindedness------forgettingwhereyouleftsomethingorwonderingwhyyoujustenteredaroom------arec
劳动教养的对象不包括()。
唯物史观的创立,使“唯心主义从它的最后的避难所中,从历史观中被驱逐出来了”。唯心史观和唯物史观的根本区别在于
有以下程序#include<iostream.h>voidss(char*s,chart){while(*s){if(*S==t)*s=t-’a’+’A’;s++;}}voidmain()
最新回复
(
0
)