首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是:【 】。 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
65
问题
下面程序的运行结果是:【 】。
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全国计算机二级
相关试题推荐
窗体上有名称为Command1的命令按钮,其事件过程如下:OptionBase1PrivateSubCommand1_Click()DimaDimb(10)AsIntegera=Array(2,4,
命令按钮Command1的事件过程如下:PrivateSubCommand1_Click() Dimarr(5,5)AsInteger DimiAsInteger,jAsInteger Fori=1To4
如果需要线控件在窗体上成为一条与水平线呈45°的斜线,它的属性值应满足的条件是()。
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
下列不是VisualBasic合法常量的是()。
随机试题
奶牛在饲养过程中患病后可滥用抗菌素,这不会造成奶的污染。()
简述赠与合同的特征。
混凝土浇筑完成后应及时进行养护,养护方法错误的是()。
应当建立备查账进行核算的是()。
按照规定,要约不得撤销的情形有()。
信用违约互换(CDS)是一种金融衍生产品,CDS的买方在合约期限内或在信用事件发生前定期向CDS的卖方就某个参照实体的信用事件支付费用,从而当违约事件发生时,可以获得一定数量的赔付,从而构成了对CDS买方的一种保护。然而,一些研究却发现在债券市场上,那些资
下列哪种情形应当受到追诉期限的限制?()
设X与Y独立且X~N(0,1),Y~N(1,1),则
Listeningoutforwhalesongisonewaythatshipscanavoidcollidingwithwhales.Butwhatdoyoudoifthewhalesaren’tsing
OnDialectalTVProgramsThereismuchdiscussiontodayaboutwhethereconomicgrowthisdesirable.Atanearlierperiod,ou
最新回复
(
0
)