首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是【 】。 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
32
问题
下面程序的运行结果是【 】。
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>char*ss(char*s){char*p;t;p=s+1;t=*s;while(*p){*(p-1)=*p;p++;}
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
读下面程序段(字符串内没有空格字符):printf("%d\n",strlen("ATS\n012\1\\"));其输出结果是()。
在关系数据库中,用来表示实体之间联系的是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
下面一组中都是C语言关键字的是______。
十六进制数FF.1转换成十进制数是()
与十进制数101等值的二进制数为【】。
编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功能性注释时应考虑
随机试题
在PowerPoint中的________视图模式下,用户可以看到演示文稿的最终效果,如图形、计时、音频、视频以及各种动画等。
已列入国家药品标准的药品名称,或已成为药品通用名称,不能作为
(2002年考试真题)法人和其他单位在票据和结算凭证上的签章,为该法人或单位的公章或财务专用章,加上其法定代表人或者其授权的代理人的签名或盖章。()
如图4所示,虚线a、b、c、d表示匀强电场中的4个等势面,两个带电粒子M、N(重力忽略不计)以平行于等势面的初速度射入电场,运动轨迹分别如图中MPN和NQM所示。已知M是带正电的带电粒子,则()。
景色:旅游:欣赏
马克思主义政治经济学的理论基础是()。
美国联邦所得税的征收实行累进税制,即收入越高,纳税率越高。美国有的州还在自己管辖的范围内,在绝大部分出售商品的价格上附加7%左右的销售税。如果销售税也被视为所得税的一种形式的话,那么,这种税收是违背累进制原则的:收入越低,纳税率越高。以下哪项如果为真,最能
Students(andothers)often,asIsaidearlier,talkabout"using"thisorthatapproach—"IthinkI’lluseDurkheim"—asthoughthe
已知α1,α2,α3,α4是3维非零向量,则下列命题中错误的是()
SendingE-mailstoProfessorsOnestudentskippedclassandthensenttheprofessorane-mail(51)forcopiesofherteaching
最新回复
(
0
)