首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 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
36
问题
以下程序的输出结果是( )。
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://kaotiyun.com/show/Lo3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>struettt{intx;struet*y;}*p;struettta[4]={20,a+1,15,a+2,30,a+3,17,a};main(){inti;p=a:for(i=1
有以下程序:struetst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};struetstc[2]={10,a,20,b};pt=c;以下选项中表达式值为11的是()。
有以下程序:#include<stdio.h>main(){intx=1,y=2,z=3;if(x>y)if(y<z)printf("%d",++z);elseprintf("%d",++y);printf("%d\n",x++);}
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是()。
关系模型中的关系模式至少应是()。
以下不能将s所指字符串正确复制到t所指存储空间的是()。
若有定义语句:intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
若有定义:charch;inta;doubled;,当输入为1234.5678910.36时,以下选项中能给各个变量正确输入数据的是()。
若有程序段charc;doubled:scanf("%lf%c",&d,&c);如果想把2.3输入给变量d,字符’f’输入给变量c,程序运行时正确的输入是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。请改正程序中的错误,使它能
随机试题
我国人民代表大会制度组织和活动的基本原则是【】
A、慢性血吸虫病B、甲型肝炎C、慢性乙型肝炎D、糖尿病E、阿米巴肝脓肿易合并脂肪肝
下列有关个体工商户计算缴纳个人所得税的表述,正确的有()。
赠与人故意不告知赠与财产的瑕疵,造成受赠人损失的,应当承担损害赔偿责任。()(2016年)
下列各项中,符合我国资源税法律制度规定应征收资源税的有()。
阅读资料,回答下列问题。 上海市生活垃圾分类工作实施以来,在居民分类、垃圾分类处置、全过程分类体系、配套制度规范以及社会宣传等方面都取得了显著成效。下图为上海市垃圾分类年度日均完成量及2020年目标,下表为上海市垃圾分类回收处理量。
Inhisnewbook,GoingSolo,NewYorkUniversitysociologistEricKlinenbergarguesthatwe’repoisedtobecomeanationdominat
数据库系统的核心是
以下叙述中正确的是
Youshouldknowbetterthan______yourlittlesisterathomebyherself.
最新回复
(
0
)