首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 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
28
问题
若有以下程序
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://kaotiyun.com/show/0uCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
没有编译错误的程序段是()。
关于函数参数的叙述中正确的是()。
若有定义:intx[10],*pt=x;,则对x数组元素的正确引用是()。
以下正确的字符串常量是()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
下面程序的输出结果是()。typedefunion{longx[1];inty[4];charz[10];}M;Mt;main(){printf("%d\n",size
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
C语言源程序名的后缀是()。
有以下程序段charch;intk;ch=’a’;k=12;printf(’’%c,%d,’’,ch,ch,k);printf(’’k=%d\n’’,k);己知字符a的ASCII十进制代码为97,则执行
随机试题
如何判断急减速断油功能的故障?
在下列各种规范中,体现统治阶级意志,由国家制定或认可并由国家强制力保障实施的规范是
关于内分泌系统的最佳描述是
A.劳动保障行政部门B.药品监督管理部门C.卫生行政部门D.社会保险经办机构E.工商行政管理部门对定点零售药店经营药品的质量进行监督管理的是
以下对FIDIC合同条件下建筑安装工程费用的结算中工程支付条件的说法,不正确的是()。
费德勒认为,决定领导行为有效性的关键情境因素不包括()。
保持是________和再现的中间环节,在记忆过程中有着重要的作用,没有保持也就没有记忆。
教育对于社会发展的作用,是通过促进生产力发展来实现的。()
下列机关中()不实行首长负责制。
Today,theworldwidewebcanbeusedbothto【C1】______informationandtomakeit【C2】______toothers.Information【C3】_____
最新回复
(
0
)