首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) { if==0) return a; else return(fun(--a,--b)); } main() {
有以下程序 #include int fun(int a,int b) { if==0) return a; else return(fun(--a,--b)); } main() {
admin
2019-05-17
63
问题
有以下程序
#include
int fun(int a,int b)
{ if==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。
转载请注明原文地址:https://kaotiyun.com/show/aXRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于软件需求分析阶段主要工作的是
以下数组定义中错误的是
有以下程序intd=1;voidfun(intP){intd=5;d+=p++;printf("%d",d);}main(){inta=3;
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]=="IJK";strcat(a,b);printf
有以下程序#includeintfuna(inta,intb){returna+b;}intfunb(inta,intb){returna-b;}intSSS(int(*t)0
有以下程序#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));)程序运行后的输出
若有以下程序main(){intc:C=13|5:prinff("%d\n",c);}则程序的输出结果是
数据字典(DD)所定义的对象都包含于
支持子程序调用的数据结构是()。
设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为()。
随机试题
妊娠合并心脏病孕妇分娩期血流动力学变化,下述哪项是错误的
采血前需对采血袋进行检查,其检查内容包括
关于升汞固定液的描述错误的是
背景资料某公路工程项目(K0+000一K6+000)依法进行招标。该项目有两座公路隧道施工项目起止桩号分别位于K1+100—K2+200和K4+250一K5+300,有两座公路桥梁,一座位于K0+500,单跨为120m,另一座位于K3+600单跨为110
最基本的会计等式是()。
上市公司并购重组项目的财务顾问主办人发生变化的,财务顾问应当在()个工作日内向中国证监会报告。
根据个人所得税法律制度的规定,下列各项说法正确的有()。
下列各项中,不属于流转税类的是()。
regionalhegemonism
下列关于人才素质的说法,不正确的是()
最新回复
(
0
)