首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有以下程序: #include int fun(int a,int b) {if(b==0) return a; else return(fun(--a,--b)); } main() {pri
有以下程序: #include int fun(int a,int b) {if(b==0) return a; else return(fun(--a,--b)); } main() {pri
admin
2017-10-26
17
问题
有以下程序:
#include
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
解析
因为题中实参为4和2,所以在函数fun中,形参a=4,形参b=2,不满足if语句的判定条件,所以执行else子句,继续调用函数fun,在此过程中a、b的值总是每调用一次函数则都减1,直至a=2,b=0为止,所以程序最后的结果为2。
转载请注明原文地址:https://kaotiyun.com/show/B9kx777K
本试题收录于:
计算机软件基础题库理工类分类
0
计算机软件基础
理工类
相关试题推荐
产后出血的原因有__________、胎盘滞留、软产道损伤及凝血功能障碍。
妊娠的子宫内膜称__________,具有保护及营养胚胎的功能。
关于葡萄糖耐量试验的叙述,错误的是
呼吸困难根据临床特点分为吸气性呼吸困难、呼气性呼吸困难和___________。
提示系统性红斑狼疮患者病变活动、预后不良的表现是
简述破伤风抗毒素过敏试验结果的判断。
简述小儿生长发育顺序性遵循的规律。
试用门电路设计一个数字比较器,要求对两个一位二进制数A、B进行比较。令F>、F<和F=分别表示大于、小于和等于的比较结果。要求:列出真值表;
C语言中,已知inti=10,j;,下列语句中错误的是【】
以下程序的功能是将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空完成程序。#include#includemain(){ehara[]="clanguage",t;int1,j,k;k=s
随机试题
根据《国家赔偿法》第17条的规定,除()情形外,国家不承担赔偿责任。
Examinationsdonot______astudenttoseekmoreknowledge.
诊断子宫内膜癌最可靠的方法是
药品流通监督管理办法的适用范围是
下列有关城市主干路机动车车道宽度的选择,哪项是错误的()
为保证燃气管网的安全与操作方便,地下燃气管道上的阀门一般都设置在()。
期货市场上套期保值规避风险的基本原理是()。
在群体和个人的决策中,以下关于决策过程的说法,错误的是()。
给定资料1.如今,微博、微信不再是传统舆论场的一个补充,它们的信息越来越具有首发性、独创性。以微博、微信和新闻客户端为主体的“两微一端”已成为微传播的主力军。新浪微博数据中心数据显示,截至2017年9月,微博月活跃人数共3.76亿,日活跃用户达到
期权交易同期货交易一样,买卖双方都需要交纳保证金。()
最新回复
(
0
)