首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) {if(b==0)return a; else return(fun(一a,--b)); } main() {p
有以下程序 #include int fun(int a,int b) {if(b==0)return a; else return(fun(一a,--b)); } main() {p
admin
2015-06-09
28
问题
有以下程序
#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
解析
由程序可知,函数fun(int a,int b)是一个递归函数。所以当主函数中调用fun(4,2)时,其执行过程如下:fun(4,2)一>fun(3,1)->fun(2,0),其返回值为2。所以正确答案为选项B)。
转载请注明原文地址:https://kaotiyun.com/show/L4Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段的输出结果是【】。main(){inta=2,b=2,c=4;a*=16+(b++)-(++C);printf("%d",a);}
在软件开发中,结构化方法包括结构化分析方法、结构化设计方法和结构化程序设计方法。详细设计阶段所采用的是【】方法。
以下叙述中不正确的是()。
阅读下述程序段:y=-1;if(x!=0)if(x>0)y=1;elsey=0;该程序段所描述的数学关系是()。
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【】。
以下选项中,与k=n++完全等价的表达式是
结构化程序设计的主要任务是确定每个模块的
算法的空间复杂度是指()。
随机试题
A、Criminallaw.B、Cityplanning.C、Orientalarchitecture.D、Internationalbusiness.D细节辨认题。短文中,讲话者提到他在大学时学的是国际商务,而且打算进入一个法学院,但是在
简述集权型领导的主要特征。
男性,75岁,因胃癌合并上消化道大出血入院,估计出血量约2000ml,给予快速输全血1000ml,病人突然出现胸闷、憋气、咳血性泡沫样痰。查体:发绀,颈静脉怒张,双肺可闻湿啰音。下列治疗中错误的是
沙门菌属的抗原组成不包括
关于地面工程饰面砖及饰面板面层施工的说法,正确的是:
全面风险管理模式阶段强调信用风险、()和操作风险并举,组织流程再造与定量分析技术并举的全面风险管理模式。
20世纪40年代,美国的大众媒介处于垄断地位。在商业利益的驱使下,媒体对于国内的各类社会矛盾________,这种状况招致了社会各界的批评与不满,广大民众强烈要求传媒积极发挥正面的舆论导向作用,引导公民树立正确的价值观念,由此,“媒体的社会责任理论”___
行政裁决与行政仲裁的共同点有()。
根据合同法的有关规定,下列债权可以转让的是()。
A、Shelostherdata.B、Shebrokethedisc.C、Shecouldn’tgethercomputerworking.D、Sheboughtacomputerofawrongmodel.C问
最新回复
(
0
)