首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 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",f(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",f(a,
admin
2017-05-20
78
问题
若有以下程序
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",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/taDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下描述中正确的是
阅读下列程序,当运行函数时,输入asdafaaz67,则输出为#include<stdio.h>#include<ctype.h>#include<string.h>intfun(char*str){
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。#include<std
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
下列叙述中正确的是()。
没有关系R和S,关系代数表达式为R-(R-S)表示的是
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
以下()不属于对象的基本特征。
随机试题
以下哪项不是过敏性紫癜的特点
在拱的安装施工中,拱段接头采用现浇混凝土时必须保证其强度达到()以上时方可进行拱上建筑施工。
宫颈糜烂
提供其分子中全部N和C原子合成嘌呤环的氨基酸是
Raji细胞技术检测非抗原特异性CIC是由于
非组织化观摩要求观摩者有相当完备的________和________,否则难以达到观摩学习的目的。
在7月5日召开的2011中国(重庆)民营经济发展论坛上,全国工商联主席黄孟复指出,我国民营经济总量已占到GDP的()以上。
设需求函数为p=a一bQ,总成本函数为C=一7Q2+100Q+50,其中a,b>0为待定的常数,已知当边际收益MR=67,且需求价格弹性时,总利润是最大的,求总利润最大时的产量,并确定a,b的值.
以下程序的输出结果是#include<stdio.h>inta[3][3]={1,2,3,4,5,6,7,8,9,},*p;main(){p=(int*)malloc(sizeof(int));f(p,a
()请柬()干杯()祝酒()男服务员
最新回复
(
0
)