首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是【 】。 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
22
问题
下面程序的运行结果是【 】。
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://kaotiyun.com/show/FePp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<string.h>main(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+
以下程序的功能是从键盘输入若干学生的成绩,并输出最高成绩和最低成绩,当输入负数时结束。请填空。#include<stdio.h>main(){floatx,amax,amin;scanf("%f",&x);
设ch是char型变量,其值为A,且有表达式:ch=(ch>=’A’&&ch<=’Z’)?(ch+32):ch。该表达式的值是______。
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】=’’)flag=0;
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
设有定义语句:charc1=92,c2=92;,则以下表达式中值为零的是()。
在面向对象方法中,实现信息隐蔽是依靠()。
在E-R图中,用来表示实体之间联系的图形是()。
下列对于线性链表的描述中正确的是 ______。
下面的关键字中,不能够从循环体中跳到循环体外的是______。
随机试题
左向右分流型先心病最常见的并发症为()
检修氧传感器有哪些注意事项?
关于加单氧酶的叙述,正确的是
肺结核合并糖尿病时,其X线病变特点为
A.氟西汀B.艾司佐匹克隆C.艾司唑仑D.齐拉西酮E.美沙酮因左旋体引起不良反应,而以右旋体上市,具有短效催眠作用的药物是()
关于辩论原则的表述,下列哪些选项是正确的?(2009年卷三第82题)
下列行为中,不属于代理的有()。
有偿债能力的公司可采用多种重组方式,下列不是重组方式的是()。
“不得非法将监管罪犯的职权交予他人行使”中的“他人”指监狱人民警察以外的其他人。()
逻辑覆盖标准主要用于(14)。它主要包括条件覆盖、条件组合覆盖、判定覆盖、条件及判定覆盖、语句覆盖、路径覆盖等几种,其中除路径覆盖外最弱的覆盖标准是(15)。(14)
最新回复
(
0
)