首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
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
解析
由程序可知,函数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(){intx=5,y,*t;t=&x;y=++(*t);printf("%d,%d",x,y);}则程序执行后的x值为【】,y的值为【】。
有以下程序:main(){intk=4,n=0;for(;n<k;){n++;if(n%3!=O)continue;k--;}printf("%d,%d\n",k,n);
已知下面的程序段,正确的判断是_________。#defineA3#defineB;(A)((A+1)*A)inta=3;X=3*(A+B(7));
设有定义:int(*ptr)(); 则以下叙述中正确的是()
将E-R图转换到关系模式时,实体与联系都可以表示成______。
在算法的4个特性中,算法必须能在执行有限个步骤之后终止指的是算法的______特性。
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
用树形结构来表示实体之间联系的模型称为______。
随机试题
制定装配工艺规程的方法首先要对产品进行分析。()
食物脂肪消化吸收后主要由哪种脂蛋白运输
在临床医学研究中必须尊重受试者的知情同意权,下面做法中错误的是
房地产估价师的注册有效期为()年。
“十一五”期间,培育的一批创新型企业中不包括()。
某税务机关对纳税人陈某作出罚款3000元的行政处罚,陈某未放弃听证权利也不存在被正当取消听证权利的情形,而税务机关不组织听证。根据税务行政处罚法律制度的规定,该税务机关的行政处罚决定()。
简述物权法定原则。
1949年以前,近代中国的革命属于资产阶级革命的性质,主要是由于
在窗体模块中用Public定义的变量的作用范围是
从一个或多个表中将组记录添加到个或多个表的尾部,应使用
最新回复
(
0
)