首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 int f(int a[],int n) main() {if(n>1) {int a[]={8,2,9,1,3,6,4,7,5}; {int t;t=f(
若有以下程序 int f(int a[],int n) main() {if(n>1) {int a[]={8,2,9,1,3,6,4,7,5}; {int t;t=f(
admin
2019-08-10
29
问题
若有以下程序
int f(int 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",f(a,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/RcRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下结构体说明和变量定义中,正确的是
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
若要求使p指向一个int35.有以下程序段int*p;p=_______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
有以下程序#includemain(){inta[3]={0},i,j,k=2;for(i=0;i<k;i++)for(j=0;j<k;j++)a[j]=a[i]+1;printf("%d\n",a
计算机能直接执行的程序是
以下叙述中错误的是
设p是指针变量,语句p=NULL;等价于()。
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:c1=3c2=1c3=2。请在程序的下划线处填入正确的内容并把下划线删除,使程
在数据库系统中,给出数据模型在计算机上物理结构表示的是()。
随机试题
焊接可分为电弧熔焊、压焊和钎焊3类。()
A.失音B.手足抽搐C.声音嘶哑D.声音低钝E.饮水呛咳甲状腺大部切除术后喉返神经一侧损伤造成的后果是
A大黄酸B大黄素C大黄酚D芦荟大黄素E大黄素-8-葡萄糖苷酸性最强的是
A.0.01~0.05B.0.5~0.7C.0~0.1D.0.03~0.08E.0.01~0.06嗜酸性粒细胞正常值参考范围是()
13.“在法学家们以及各个法典看来,各个个人之间的关系,例如缔结契约这类事情,一般是纯粹偶然的现象,这些关系被他们看作是可以随意建立或不建立的关系,它们的内容完全取决于缔约双方的个人意愿。每当工业和商业的发展创造出新的交往形式,例如保险公司等的时候,法便不
某餐厅采用格栅吊顶,吊顶镂空面积与总面积之比为15%。关于该餐厅点型感烟火灾探测器设置的说法,正确的是()。
在短期内,在现有资本和技术水平等因素没有发生变化或变化不大的条件下,( )成为决定总产出的主要因素。
根据《证券法》第十三条的有关规定,上市公司公开发行新股,必须具备的条件有()
《物业服务定价成本监审办法(试行)》中的物业服务定价成本,是指()
合同一方当事人为了‘证明合同成立,保证合同履行,根据合同的约定预先付给另一方当事人的一定数额的货币称之为()。
最新回复
(
0
)