首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是:【 】。 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
53
问题
下面程序的运行结果是:【 】。
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全国计算机二级
相关试题推荐
有下面程序代码:PrirateSubCommand1_Click()DimaAsInteger,ba=2h=3Printfun(a,b);a;bEndSubPrivate
在VisualBasic中定义变量时,变量的类型可以用类型说明符标识。下列类型说明符表述错误的是()。
在VB中,函数过程与子程序过程的区别之一是
下列关于滚动条的叙述中,错误的是
将E-R图转换为关系模式时,E-R图中的属性可以表示为
将E-R图转换到关系模式时,实体与联系都可以表示成()。
在考生文件夹下有一个工程文件sit5.vbp,窗口有2个名称分别为Commandl和Command2、标题分别为“读数据”和“排序”的命令按钮,有2个标题分别为“数组A”和“数组B”的标签。请将窗体标题设置为“完全平方数排序”;再画2个名称分别为Text1
某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False。Functionprime(aAsInteger)AsBooleanDimkAsInteger,isprimeAsBoolean
编写如下程序:PrivateSubCommand1_Click() Dimstr1AsString,str2AsString str1=InputBox("输入一个字符串") subfstr1,str2 Prints
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
随机试题
A.癌肿直径>15cm,常有出血坏死B.癌结节直径
桡骨颈骨折可能损伤何神经?可能出现的主要症状?
腹腔镜胆囊切除术应采取的体位是
(2004)在图示情况下,为了防止保温层受潮,隔汽层应设置在何处?
已知:某公司2018年销售收入为20000万元,销售净利率为12%,净利润的60%分配给投资者。2018年12月31日的资产负债表(简表)如下:该公司2019年计划销售收入比上年增长30%,为实现这一目标,公司需新增设备
2018年,某市法院受理了下列民间借贷合同纠纷。(1)1998年,王某向刘某借款2万元并出具借条。后刘某多次催要,王某一直拒不还款。2017年底,刘某将王某诉至法院。王某辩称此案已超过3年诉讼时效。人民法院认为刘某多次催要欠款的行为引起了诉讼时效的中断,
运行下列程序,结果是PrivateSubCommand2_Click()f0=1:f1=1:f2=1:k=1DoWhilek
•Readthetextbelowabouttimemanagement.•Inmostofthelines(41-52)thereisoneextraword.Itiseithergrammatically
SexisminEnglishSexisminEnglishlanguagereflectsthetraditionalethicsthatmenaresuperiortowomen.Here,fouraspects
A、Rogerpreferstoliveintown.B、Juliapreferstoliveinavillage.C、Rogerpreferstolivewithfamiliarneighbors.D、Julia
最新回复
(
0
)