首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 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
70
问题
若有以下程序
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全国计算机二级
相关试题推荐
在语句if(W)printf(’’%d\n’’,k);中,不可代替W的选项是()。
以下程序的输出结果是()。voidfun(int*p,int*q){intt;t=*P;*P=*q;*q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);printf(’’%d%\n’’,a,b);}
以下程序段的输出结果是()。s=32;s∧=32:printf(’’%d’’,s);
下列选项中不属于面向对象程序设计特征的是()。
关于字符串的叙述中正确的是()。
以下程序的输出结果是()。#includeint*f(int*s,int*t){intk;if(*s<*t){k=*s;*s=*t;*t=k;}returns;}main(){inti=3,j=5,*p=&i,*q=&j,*r;r=
下列选项中,()不是一般算法应该有的特征。
下面程序的运行结果是()。#include#includemain(){char*s1="abDuj";char*s2="ABdUG";intt;t=strcmp(s1,s
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
有以下程序段charch;intk;ch=’a’;k=12;printf(’’%c,%d,’’,ch,ch,k);printf(’’k=%d\n’’,k);己知字符a的ASCII十进制代码为97,则执行
随机试题
患者,男性,30岁,心慌、气短10天来诊。超声心动图检查后诊断为心包积液。体检时最不可能出现的体征是
在图示逻辑电路中,触发器的初始状态是“1”态,当RD端保持高电平,在SD端加一负脉冲时,触发器的新态是( )。
下列不属于有限责任公司的出资证明书应当载明的事项的是()。
某期资金预算中假定出现了正值的现金余缺,且超过理想的期末现金余额时,单纯从财务预算调剂现金余缺的角度看,该期不宜采用的措施是()。
根据《证券法》的规定,下列选项中,属于股份有限公司申请股票上市应当符合的条件有()。
某公司为扩大经营规模融资租入一台机床,该机床的市价为198万元,租期10年,租赁公司的融资成本为20万元,租赁手续费为15万元。租赁公司要求的报酬率为15%。要求:(1)确定租金总额。(2)如果采用等额年金法,每年年初支付,则每
儿童心理发展潜能的主要标志是()。
Shehadherfinger______whenshewascuttingpaper.
_____________不是规划项目进度管理的输入。
RiteofPassageisagoodnovelbyanystandards;______,itshouldrankhighonanylistofsciencefiction.
最新回复
(
0
)