首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 int flint a[],int n) main() {if(n>1) int a□={8,2,9,1,3,6,4,7,5}; {int]]t;t=f(a,n-1); printf("%d\n",fla,9)); return t>a
若有以下程序 int flint a[],int n) main() {if(n>1) int a□={8,2,9,1,3,6,4,7,5}; {int]]t;t=f(a,n-1); printf("%d\n",fla,9)); return t>a
admin
2020-05-19
66
问题
若有以下程序
int flint a[],int n) main()
{if(n>1) int a□={8,2,9,1,3,6,4,7,5};
{int]]t;t=f(a,n-1); printf("%d\n",fla,9));
return t>a[n-1]?t:a[n-1];} }
else return a[0];}
则程序的输出结果是
选项
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/0uCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。main(){intc;c=1315;printf(’’%d\n’’,c);}
下列叙述中正确的是()。
以下函数的功能是()。intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}
若变量已正确定义为int型,要通过语句scanf(“%d,%d,%d”,&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:口代表一个空格符)()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
软件需求规格说明书的作用不包括()。
软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。例如,输入如下整数:876675896101301401980431451777则输出结果为:6,980注意:部分源程序在文件PROG
以下说法正确的是()。
随机试题
下列组织对缺氧的耐受性依次为
性兴奋时,润滑阴道口的分泌物主要来自
心绞痛心肾阳虚证的治法是
案情:刘某和贾某合谋绑架某个体户之子李某(4岁),并准备向其家人勒索赎金40万元。2008年1月3日,二人将李某骗出之后用绳索捆住双手,并强行将其带到郊区一座荒弃的房子里头。二人欲打电话给李某父母进行勒索,但遍寻不见公共电话亭,又怕用手机打会暴露自己身份
当工程质量缺陷经过修补处理后不能满足规定的质量标准要求,则必须采取()。
下列关于资产的税务处理的表述,正确的有()。
物料管理包括()阶段。
根据《村民委员会组织法》,召开村民会议至少应当有本村()参加。
论述文化知识的育人价值。
"Flexibility"hasbecomeakeymetaphorpotentlyvivifyingavarietyofcontemporarylifediscourses.【F1】Ascapitalbecomesmore
最新回复
(
0
)