首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int a,int b) { if(b=—0)return a; else return(fun(——a,——b)); } m
有以下程序: #include<stdio.h> int fun(int a,int b) { if(b=—0)return a; else return(fun(——a,——b)); } m
admin
2021-07-09
45
问题
有以下程序:
#include<stdio.h>
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函数是一个递归函数,其功能是:当b的值为零时,返回此时a的值;否则,返回fun(——a,——b),即将a和b的值分别减1后返回fun(a,b)。当b不断递减时,a也不断递减,直到b为零。执行过程为:执行fun(4,2),b=2,返回f(3,1),此时b=1,返回f(2,0),b=0,返回a的值2。
转载请注明原文地址:https://kaotiyun.com/show/cptp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:4483l。请在程序的下
以下程序段完全正确的是()。
请编写函数fun,函数的功能是:判断字符串是否为回文?若是,函数返回1,主函数中输出:YES;否则返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。例如,字符串LEVEL是回文,而字符串123312就不是回文。注意:部分源程序
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序存在文件PROGl.C中
以下叙述中正确的是()。
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位学生有不及
软件生命周期中的活动不包括
关于结构体类型的叙述中正确的是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
随机试题
用焊条电弧焊进行多层焊时,第一层焊道应选用直径较粗的焊条,以后各层应根据焊件厚度,选用直径较小的焊条。()
当磨损限度相同时,刀具寿命愈长,表示刀具磨损发生()。
A、祛风湿,止痛,解表B、祛风湿,通经络,消痰水,治骨鲠C、祛风湿,止痛,利水D、祛风湿,疏筋络,清虚热,利湿退黄E、祛风止痛,活血通络,止痒,解蛇毒徐长卿的功效是
某企业明确提出要成为“全产业链粮油食品企业”,涵盖上游的粮油和下游的食品,包括种植、采购、贸易和物流、食品原料和饲料生产、养殖与肉类加工、食品制造与营销等多个环节。2009年该企业根据企业资源情况决定开始生产方便面。根据市场预测分析,方便面产品销路有三种可
XYZ股份有限公司(以下简称XYZ公司)是一家以电子产品加工为主营业务的上市公司,在2014年度的财务报表审计中,北京P会计师事务所决定由合伙人注册会计师X负责该项审计业务,并指派注册会计师Y担任该项业务的项目经理。2015年2月12日,注册会计师Y开始执
为了创建企业文化,某单位计划购进一批图书分发到下属的4个部门,分发的图书数量与部门人数成正比。已知4个部门的人数分别为15人、20人、50人和75人,若总共下发的图书为1600本,则下发图书量最大的部门比下发图书量最小的部门多得了()本书。
根据概念反映事物属性的数量及其相互关系,可将概念分为_____________、_____________、_____________。
(2018年第34题)结合材料回答问题:材料1任何过程如果有多数矛盾存在的话,其中必定有一种是主要的,起着领导的、决定的作用,其他则处于次要和服从的地位。因此,研究任何过程,如果是存在着两个以上矛盾的复杂过程的话,就要用全力找出它的主要矛盾。捉住了
下面关于嵌入式系统中常用的触摸屏的叙述中,错误的是()。
通信技术主要是用于扩展人的()。
最新回复
(
0
)