首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> intfun(inta,intb) {if(b=0)returna;、 elsereturn(fun(-a,-b)); } main( ) { printf(’’%d\n’’,fun(4,2)); }
有以下程序 #include<stdio.h> intfun(inta,intb) {if(b=0)returna;、 elsereturn(fun(-a,-b)); } main( ) { printf(’’%d\n’’,fun(4,2)); }
admin
2020-05-19
47
问题
有以下程序
#include<stdio.h>
intfun(inta,intb)
{if(b=0)returna;、
elsereturn(fun(-a,-b));
}
main( )
{
printf(’’%d\n’’,fun(4,2));
}
程序的运行结果是
选项
A、1
B、2
C、3
D、4
答案
B
解析
由程序可知函数fun(inta,intb)是一个递归函数。所以当主函数中调用‰(4,2)时,其执行过程如下:fun(4,2)->fun(3,1)->fun(2,0),其返回值为2。
转载请注明原文地址:https://kaotiyun.com/show/YwCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是()。
以下程序的输出结果是()。#includeintfun(intx,inty){if(x==y)returnx;return((x+y)/2);}main(){inta=4,b=5,c=6;printf(’’%d\n’’,fu
若typedefstructSTR{intg;charh;}T;以下叙述中正确的是()。
要通过语句scaRf(’’%d,%d,%d’’,&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是()。
以下程序的输出结果是()。voidfun(int*p,int*q){intt;t=*P;*P=*q;*q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);printf(’’%d%\n’’,a,b);}
以下程序段的输出结果是()。s=32;s∧=32:printf(’’%d’’,s);
算法的空间复杂度是指()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
下列选项中属于面向对象设计方法主要特征的是()。
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在
随机试题
水泥浆的沉降速度由井内液柱压力、地层压力以及水泥浆的()决定的。
下列对休克病人的紧急抢救措施中,不适宜的是()
A.甲基红试验B.V-P试验C.枸橼酸盐试验D.吲哚试验E.硝酸盐还原试验需要沿着试管壁缓慢加人试剂的试验为
凝血因子Ⅷ又称
A.阿司匹林B.氯吡格雷C.替罗非班D.奥扎格雷E.前列环素属于二磷酸腺苷P2Y12受体阻断剂的是
下列各项中属于不确定性分析方法的是()。
总账与总账之间的核对,主要包括全部总账账户的( )。
香港联交所《上市规则》规定,如果公司在相同的管理层人员的管理下有连续3年的营业记录,以往3年盈利合计5000万港元,并且市值不低于1亿港元,则可以上市。( )
下列属于道德讨论中“引入提问”的策略是______。
Thesalesmanisdemonstratingthenewfaxmachinetoacustomer.
最新回复
(
0
)