首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include 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]; }
若有以下程序 #include 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]; }
admin
2015-07-28
30
问题
若有以下程序
#include
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,答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/47Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序段 int a=14,b=15,x; char c=’A’; x=(a&&b)&&(c<’B’); 执行该程序段后,x的值为______。
设有说明语句:char a=’\72’;,则变量a______。
算法具有5个特性,以下选项中不属于算法特性的是______。
有如下程序 #define N 2 #define M N+1 #define NUM 2*M+1 main() { int i; for(i=1;i<=NUM;i++) printf("%d\n"i) } 该程序中的for循环执行的次数是______。
若有定义语句:intX=10;,则表达式-x=x+X的值为
以下程序的功能是:借助指针变量找出数组元素中的最大值及其元素的下标值。请填空。#inculdemain(){inta[10],*p,*s;For(p=a;p-a
以下关于RetuRn语句的叙述中正确的是
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
源程序的文档化不包括()。
源程序的文档化不包括()。
随机试题
世行在华咨询服务需要提供国际和国内两方面的咨询服务,并以()为主。
《会计法》所指的会计主管人员就是通常所说的负责某个会计岗位的会计主办人员。()
申请境外直接上市企业筹资额不少于()。
下列不属于货币市场基金的申购和赎回原则的是()。
()是进行投资组合管理的基础。
主要以国家机构、国有企业和国有控股公司等公有制单位为资金募集对象的证券称为公募证券。( )
中央银行在市场中向商业银行大量卖出证券,从而减少商业银行超额存款准备金,引起货币供应量减少、市场利率上升,中央银行动用的货币政策工具是( )。
JackMaplestartedhiscareerin______.AccordingtoJackMaple,tocutcrime______.
Whileit’seasyenoughtobrushoffafewsleeplessnightswithapotofcoffeeandtheoccasionaldesknap,youmaybedoingmo
A、Theyinvitedhimtoaparty.B、Theyaskedhimtomakeaspeech.C、Theygaveaspecialdinnerforhim.D、Theyinvitedhiswife
最新回复
(
0
)