首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int a,int B){if(b==0)return a; else return(fun(--a,--b)); } main( ) {prinff("%d\n",fun(4,2));}
有以下程序: #include<stdio.h> int fun(int a,int B){if(b==0)return a; else return(fun(--a,--b)); } main( ) {prinff("%d\n",fun(4,2));}
admin
2019-01-11
35
问题
有以下程序:
#include<stdio.h>
int fun(int a,int B){if(b==0)return a;
else return(fun(--a,--b));
}
main( )
{prinff("%d\n",fun(4,2));}
程序运行后的输出结果是( )。
选项
A、1
B、2
C、3
D、4
答案
B
解析
本题重点考察函数的递归调用;题目中给出的fun( )函数直接调用了自身,所以是一个递归函数。其功能是:当参数b为0时,返回参数a的值,否则返回fun(--a,--b)的值。从这里可以看出,当b不断递减时,a也不断递减,直到b为0时返回a的值。那么a递减的总值就是b原来的值。所以整个递归函数的作用就是返回a-b的值。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/7Kxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定输入的字符串中只包含字母和*号。请编写函数fun。它的功能是:将字符串中的前导*号全部移到字符串的尾部。例如,字符串中的内容为:********A*BC*DEF*G****,移动后,字符串中的内容应当是:A*BC*DEF*G*********
给定程序中。函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不
给定程序MODll.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要
由N个有序整数组成的数列已放在一维数组中,给定程序MODll.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回-1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(10w
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a所指结构体变量中的数据赋给函数中的结构体变量b,并修改b中的学号和姓名,最后输出修改后的数据。例如:a所指变量中的学号、姓名、和三门课的成绩依次是:10001、”Z
若有定义语句:doub1ex,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是______。
简单的交换排序方法是()。
己知一个有序线性表为(13,18,24,35,47,50,62,83,96,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
常用的黑箱测试有等价类划分法、【】和错误推测法3种。
在线性表的多种存储结构中,最简单的方法是【】
随机试题
简述EDTA的性质。
因产品质量不合格导致人身伤害的案件,当事人承担法律责任的原则是
关于细菌性肝脓肿的主要感染途径,错误的是
下列肿瘤的诊断中,错误的是A.X线检查对肿瘤诊断有帮助B.放射性核素检查可显示出各种大小的肿瘤C.超声波对肿瘤部位、性质及范围诊断有一定参考价值D.免疫学检查对早期肿瘤诊断有价值E.同工酶与CEA同时测定可提高癌的诊断价值
主产于河北、山东、辽宁、陕西等主产于河南、河北、浙江、四川等
Joyandsadnessareexperiencedbypeopleinallculturesaroundtheworld,buthowcanwetellwhenotherpeoplearehappyord
A.aimB.argueC.reducingD.becauseE.reflectsF.strengthG.seekingH.available
Degrees,ButNoJobsChina’suniversitygraduatesarefacingthetoughestjobmarket.ByJuneonlyhalfofthecountry’s200
A、Thewomanisbeinginterviewedbyareporter.B、Thewomanisaskingforapromotion.C、Thewomanisapplyingforajob.D、The
Throughouthistorythebasicunitofalmosteveryhumansocietyhasbeenthefamily.Membersofafamilylivetogetherunderthe
最新回复
(
0
)