首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 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
57
问题
若有以下程序
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://kaotiyun.com/show/tLRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
运行下面程序时,从键盘输入字母H,则输出结果是#include<stdio.h>main(){charch;ch=getchar();switch(ch){case’H’:printf("
下列对队列的叙述正确的是
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。
有以下程序main(){intc=35;printf(“%d\n”,c&C);}程序运行后的输出结果是
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。注意:部分源程序存在文件PROGl.C文件中。请勿改动主函数mai
有如下程序:longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}main(){printf("
设有以下语句:typedefstructS{intg,charh;)ST;则下面叙述中正确的是()。
若要说明一个类型名Type,使得定义Typep;等价于char*p;以下选项中正确的是()。
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。【10年3月】
在满足实体完整性约束的条件下()。
随机试题
2009年5月11日晚,济南市“一九”烧烤街(经一纬九的无证烧烤街是槐荫区乃至济南市有名的羊肉串烧烤一条街)上飘荡了近30年的烤肉烟气彻底散去!按照市区两级党委政府关于开展城市环境综合整治的有关要求,由五里沟办事处牵头,会同槐荫区城管执法局、区工商分局、区
理性决策模式通常又被称为【】
在评价乳剂的稳定性时,相当于1年的自然分层的效果是
下列行为中构成非法经营同类营业罪的有:()
背景资料:某高速公路,路面为沥青混凝土路面,基层为水泥稳定土基层,施工单位在基层施工过程中,出现以下情况:(1)由于本工程的路面属高级路面,所以采用水泥稳定细粒土做该路面的基层。(2)在选择水泥时,施工单位选择了终凝时间较短的水泥。(3)该
若劳动与资本的投入组合处于投入产出生产函数等产量线的垂直部分,则()。
A注册会计师负责审计甲公司2010年度财务报表。在针对销售费用的发生认定实施细节测试时,A注册会计师决定采用传统变量抽样方法实施统计抽样,相关事项如下:(1)A注册会计师将抽样单元界定为销售费用总额中的每个货币单元。(2)A注册会计
下列关于宣告死亡与宣告失踪表述正确的有()。
根据下图回答下列问题。“十五”时期粮食产量与增长速度
在一个除法算式里.被除数、除数、商和余数之和是319.已知商是21.余数是6.问被除数址多少?()
最新回复
(
0
)