首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是:【 】。 int f(int a[],int n) { if(n>1)return a[0]+f(&a[1],n-1); elsel return a[0]; } main() { int a
下面程序的运行结果是:【 】。 int f(int a[],int n) { if(n>1)return a[0]+f(&a[1],n-1); elsel return a[0]; } main() { int a
admin
2009-04-15
60
问题
下面程序的运行结果是:【 】。
int f(int a[],int n)
{ if(n>1)return a[0]+f(&a[1],n-1);
elsel return a[0];
}
main()
{ int aa[3]={1,2,3},s;
s=f(&aa[0],3);printf("%d\n",s);
}
选项
答案
6
解析
经过分析将递归函数写成其数学表达式如下:
f(&a,n)=a[0]+f(&a[1],n-1) n>1
f(&a,n)=a[0] n=1
本题中定义了一个长度为3的数组aa并初始化。接着调用递归函数f,由上面的数学表达式以计算其返回值s=1+2+3=6。
转载请注明原文地址:https://kaotiyun.com/show/uYXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有1个名称为Commandl的命令按钮,在设计模式下,双击Commandl,将打开()。
假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是( )。
在窗体上画两个单选按钮,名称分别为Optionl、Option2,标题分别为“宋体”和“黑体”;1个复选框(名称为Checkl,标题为“粗体”)和1个文本框(名称为Textl,Text属性为“改变文字字体”),窗体外观如图所示。程序运行后,要求“宋体”单选
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是( )。
要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是()。①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
要清除已经在图片框Picturel中打印的字符串而不清除图片框中的图像,应使用语句()。
下列与队列结构有关联的是
以下关于函数过程的叙述中,正确的是()。
随机试题
鲁迅大量运用象征、隐喻手法创作的作品是()
A.各种消化酶分泌少、活性低B.肠绒毛被破坏,肠道水电解质吸收减少C.cAMP、cGMP生成增多,肠道分泌增加D.肠动力增E.细菌侵袭肠黏膜男,8个月,11月份发病,发热、呕吐、腹泻,大便每日7~10次,为蛋花汤样,无腥臭味,便显微镜检未见红白
细胞的有丝分裂和减数分裂都可能产生可遗传的变异,其中仅发生在减数分裂过程的变异是()。
高中一年级入学开始,班主任王老师通过各种渠道,深入了解班级每个学生的情况,并据此制定个人三年发展规划,这种做法标明王老师关注()。
有两个三口之家一起出行去旅游,他们被安排坐在两排相对的座位上,每排有3个座位,小孩只能安排在靠窗或过道的位置,一共有多少种坐法?()
Everyyeartelevisionstationsreceivehundredsofcomplaintsabouttheloudnessofadvertisements.However,federalrulesforbi
阅读下列代码段,选出该代码段的正确的文件名()classA{voidmethodl(){System.out.println("methodlinclassA");}}publicclassB{
在窗体上画一个通用对话框,其名称为CommonDialog1,则下列与CommonDialog1.ShowOpen方法等效的语句是______。
A、 B、 C、 D、 C数据库系统(DBS)由数据库(DB)、数据库管理系统(DBMS)、数据库管理员、硬件平台和软件平台5个部分组成,可见DB和DBMS都是DBS的组成部分。
Itwastheworsttragedyin【C1】________history,sixtimesmoredeadlythantheTitanic.WhentheGermancruiseshipWilhelm
最新回复
(
0
)