首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 int f(int a[],int n) main() {if(n>1) {int a[]:{8,2,9,1,3,6,4,7,5}; {i
以下程序的输出结果是( )。 int f(int a[],int n) main() {if(n>1) {int a[]:{8,2,9,1,3,6,4,7,5}; {i
admin
2020-07-28
38
问题
以下程序的输出结果是( )。
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、8
C、7
D、5
答案
A
解析
本题考查递归调用。主函数中调用f(a,9),递归函数的调用过程如下:f(a,9)→f(a,8)→f(a,7)→(a,6)→(a,5)→(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。
转载请注明原文地址:https://www.kaotiyun.com/show/Lo3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是()。
某系统结构图如下图所示,该系统结构图的最大扇入数是()。
在一个C源程序文件中所定义的全局变量,其作用域为()。
学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,关系T=πS#,C#(SC)/C表示()。
以下选项中关于程序模块化的叙述错误的是()。
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有()。
设有定义:intsum=100,i;以下选项中,能够实现sum-=1+2+3…+10的程序段是()。
若有定义:charch;inta;doubled;,当输入为1234.5678910.36时,以下选项中能给各个变量正确输入数据的是()。
若有定义:inta,b,c;,想通过语句:scanf("%d,%d%d",&a,&b,&e);把1、2、3分别输入给变量a、b、c,则正确的键盘输入是()。
在面向对象方法中,不属于“对象”基本特点的是
随机试题
Doyouwanttoknowsomethingaboutthehistoryofweather?Don’tlookatthesky.Don’tlookforoldweatherreports.Lookinga
肾糖阈的正常数值为
急性出血多少时应立即输血
小儿哭声绵长,口作吮乳状,多为()
关于犯罪的分类,下列哪些选项是正确的?()
(2005)下述关于车流量较多的基地(包括出租汽车站、车场等)的出入口通路连接城市道路的位置,哪条规定是正确的?
事业单位以材料对外投资时,按合同协议确定的价值大于材料原账面价值的差额,应计入()。
六安市的茶产品主要有哪些?()
软件需求规格说明书的作用不包括
ToGenevieveJavierFromMichaelEisenbergDateMay20SubjectCommencementExercisesAttachment1fileHelloGenevieve,Irec
最新回复
(
0
)