首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是【 】。 int f(int a[],int n) { if(n>1)return a[0]+f(&a[1],n-1); else return a[0]; } main() { int
下面程序的运行结果是【 】。 int f(int a[],int n) { if(n>1)return a[0]+f(&a[1],n-1); else return a[0]; } main() { int
admin
2013-02-23
24
问题
下面程序的运行结果是【 】。
int f(int a[],int n)
{ if(n>1)return a[0]+f(&a[1],n-1);
else return a[0];
}
main()
{ int aa[3]={1,2,3},s;
s=f(&aa[0],3);
printf("%d\n",s);
}
选项
答案
6
解析
经过分析将递归函数写成其数学表达式如下:
本题中定义了一个长度为3的数组aa并初始化。接着调用递归函数f,由上面的数学表达式以计算其返回值s=1+2+3=6,所以空格处应该填6。
转载请注明原文地址:https://jikaoti.com/ti/muB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#include<string.h>main(){printf("%d\n",strlen("IBM\n012\1\\"));}
下列叙述中正确的足
在数据库管理系统提供的数据语言中,负责数据的模式定义与数据的物理存取构建的是
以下程序的输出结果是()。#include<stdio.h>main(){inta=-1,b=1,k;if((++a<0)&&!(b--<=0))printf("%d%d\n",a,b);
下列函数定义中,会出现编译错误的是______。
下面的关键字中,不能够从循环体中跳到循环体外的是______。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next
用高级语言编写的程序称为【】程序,它可以通过解释程序翻译一句执行一句的方式执行,也可以通过编译程序一次翻译产生目标程序,然后执行。
fgetc函数的作用是从指定文件读入一个个字符,该文件的打开方式必须是______。
将二进制数10100101转换为十六进制数应该是______。
随机试题
“Internet服务供应商”的缩写形式是()
当给病人用醛固酮拮抗剂治疗时,除血压会出现变化外,很可能还会出现
A.具有较强抗铜绿假单胞菌作用B.主要用于金葡菌引起的骨及关节感染C.为支原体肺炎首选药物D.具有抗DNA病毒的作用E.对念珠菌有强大抗菌作用阿昔洛韦
[2012年,第62题]图5.3-10示两根木杆连接结构,已知木材的许用切应力为[τ],许用的挤压应力为[σbs],则a与h的合理比值是()。
废水的三级处理的目的是提高出水质量,使其达到严格的出水标准及污水回用的目的,一般三级处理过程主要去除()。
我国海图中计算水深的起算面又可称为()。
合同控制措施中的合同诊断包括( )。
下列业务中,使用授信额度的是()
依次填入下列各句空白处的词语最恰当的一项是()。①这次出差来到成都,________事务繁杂,我还是抽出半天工夫去参观了李劫人先生的故居。②中国艺术善于运用舞蹈形式,这种结合着虚和实的独特的创造手法,也________在各种艺术里面。③王先生
在最好和最坏情况下的时间复杂度均为O(nlogn)且稳定的排序方法是(52)。
最新回复
(
0
)