首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是:【 】。 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
36
问题
下面程序的运行结果是:【 】。
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)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生30个0~1000的整数,将其放入一个数组中,然后输出其中的最大值。程序运行后,单击命令按钮(名称为Command1,标题为“输出最大值”,如图所示),即
假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是( )。
设窗体上有一个名称为List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是
数据库系统的数据独立性是指()。
以下叙述中错误的是
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第。一个元素为划分的基准,那么第一趟划分后的结果为()。
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
下列算法中,最坏情况下时间复杂度为O(nlog2n)的是()。
窗体上有文本框Textl和一个菜单,菜单标题、名称见表,结构如图2所示。要求程序执行时单击”保存”菜单项,则把其标题显示在Textl文本框中,下面可实现此功能的事件过程是()。
随机试题
CPU的功能主要有_____功能和_____功能。其中后者还包含了算术和逻辑两个方面。
驾驶机动车违反道路交通安全法律法规发生交通事故属于交通违章行为。
呼吸道
在我国,信用卡只能由商业银行发行。()
下列各项中,不属于现金流量表“筹资活动产生的现金流量”的是()。
按角色的功能可将社会角色分为()。
分析引发心理与行为问题的心理因素时,工作程序包括确定求助者有无()。
关于我国公安机关民主职能的理解错误的有()。
Inafewweeksorsothewreckerswillcome.Theywillteardownthetwovenerablebrickandbrownstonemansionsthathavestoo
Losingweightiseasierwhenthereismoneyontheline,U.S.researcherssaidonTuesday.Theysaidweight-lossprogramsthat
最新回复
(
0
)