首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 int f(int 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
若有以下程序 int f(int 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
admin
2019-04-24
41
问题
若有以下程序
int f(int 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()
{
int a[]={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://www.kaotiyun.com/show/tLRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
串的长度是()。
设有如下三个关系表下列操作中正确的是
C语言的基本单位是()。
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
对线性表进行二分法检索,其前提条件是()。
下列给定程序中,函数fun()的功能是:计算整数n的阶乘。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include<stdio.h>d
给定程序MODll.C中函数fun的功能是:从N个字符串中找出最长的那个串,并将其地址作为函数值返回。各字符串在主函数中输入,并放入一个字符串数组中。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也
若已建立如下图所示的单链表结构:且该链表结构中,指针p和q分别指向图中所示节点,则不能将q所指的节点插入到链表末尾来构成单向链表的语句是()。
编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。例如若n为1000时,程序输出应为:s=153.909064。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数ma
随机试题
阅读郁达夫《故都的秋》中的文字:有些批评家说,中国的文人学士,尤其是诗人,都带着很浓厚的颓废色彩,所以中国的诗文里,赞颂秋的文字特别的多。但外国的诗人,又何尝不然?我虽则外国诗文念得不多,也不想开出账来,做一篇秋的诗歌散文钞,但你若去一
A、自身免疫性疾病B、免疫功能减退C、两者均是D、两者均否盘状红斑狼疮的发生是由于()
患儿,女,10岁。无意间发现脊柱弯曲,近半年脊柱弯曲逐渐明显,活动后易疲劳。提示:患者确诊为特发性脊柱侧凸畸形,X线片显示以T10为顶椎脊柱向右侧凸,Cobb角70°。脊柱的病理改变会出现
A.去枕平卧位B.平卧位C.平卧中凹位D.半卧位E.高斜坡卧位硬膜外麻醉术后应采取
A=ECL式中的C是
可以针对使用者的需要,直接获得第一手的资料和数据,需占用较多的人力、物力和时间的环境现状调查方法是()。
我国对电力建设、生产、供应和使用活动的管理原则是()。
关于职业健康与安全管理体系合规性评价的说法,正确的是()。
推荐人签署的意见有虚假陈述的,自中国证监会及其派出机构作出认定之日起( )年内不再受理该推荐人的推荐意见和签署意见的年检登记表,并记入该推荐人的诚信档案。
A、Shedidn’tseemtobedoingaswellasherFacebookfriends.B、Shespentmoretimeupdatingherfriendsthanherfamily.C、She
最新回复
(
0
)