首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 int flint a[],int n) {if(n>1) {int t;t=f(a,n-1); return t>a[n-1]?t:a[n-1];) else return a[0];} main() {inta[]={8,2,9,1,3,
若有以下程序 int flint a[],int n) {if(n>1) {int t;t=f(a,n-1); return t>a[n-1]?t:a[n-1];) else return a[0];} main() {inta[]={8,2,9,1,3,
admin
2019-12-17
31
问题
若有以下程序
int flint a[],int n)
{if(n>1)
{int t;t=f(a,n-1);
return t>a[n-1]?t:a[n-1];)
else return a[0];}
main()
{inta[]={8,2,9,1,3,6,4,7,5};
printf("%d\n",f(a,9));
}
则程序的输出结果是
选项
A、9
B、1
C、8
D、5
答案
A
解析
主函数中调用f(a,9),递归函数的调用过程如下:f(a;9)->f(a,8)->f(a,7)->f(a,6)->f(a,5)->f(a,4)->f(a,3)->f(a,2)->f(a,1),f(a,1)得到返回值为a[0],值为8,递归过程开始回归,回归过程描述如下:8>a[1],返回8->8>a[2]不成立,返回a[2]的值为9……因此函数f的主要功能为计算数组中的最大值。主函数中输出最大值为9。
转载请注明原文地址:https://kaotiyun.com/show/nsCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
以下叙述中正确的是
下面选项中关于编译预处理的叙述正确的是
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
下列叙述中正确的是
以下叙述中错误的是
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");while((ch=getc
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为()。
软件测试的目的是()。【10年9月】
随机试题
A.芍药汤加味B.白头翁汤加味C.神犀散D.连理汤E.葛根苓连汤加味(2000年第93,94题)下痢赤白,肛门灼热,腹痛,里急后重,舌质红,苔黄腻,脉滑数,。白:选用()
麻疹传染期为:()
第二审法院对上诉案件作出裁判后,当事人不服的( )。
当会员或客户某品种持仓合约的投机头寸达到交易所对其规定的投机头寸持仓限量75%以上(含本数)时,要履行大户报告制度。( )
__________是人和动物都具有的一种初级的注意形态。
闹市区里面要建设廉租房,你是相应政府部门负责人。责成你论证,你如何进行?
下列各项中,不属于特别行政区自治权范围的是( )。
•Readthetextbelowaboutiobadvertisement.•Inmostofthelines(41-52)thereisoneextraword.Itiseithergrammatically
IfyouaretoldthatGodusedtobeawoman,youmayfinditpreposterous,right?Ifyouthinkso,it’stimetositbackandrev
Hisgirlfriendlefthimbecausehe______(对她遭受的痛苦漠不关心).
最新回复
(
0
)