首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是:【 】。 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
21
问题
下面程序的运行结果是:【 】。
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全国计算机二级
相关试题推荐
窗体上有1个名称为Commandl的命令按钮,在设计模式下,双击Commandl,将打开()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
有如下语句序列:Dima,bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是( )。
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.tim。窗体外观如图3.5(a)所示。三个命令按钮的名称分别为Command1、Command2和Command3,标题分别为“读取数据”、“首字母大写”和“存盘”。程序运行后,如果单
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
下面有关标准模块的叙述中,错误的是()。
下列算法中,最坏情况下时间复杂度为O(nlog2n)的是()。
在考生文件夹下有一个工程文件sjt5.vbp。程序功能如下:1)单击“读数据”按钮,从文件中读出数据,放入二维数组a中。2)单击“生成新数组”按钮时,依据a数组生成b数组;若a数组元素为素数,则直接将a数组元素的值赋给b数组中相同下标的
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
随机试题
根据相关规定,企业集团财务公司的形式()
下列哪种量表不可用于市场调查中测量消费者态度?
女性,35岁,体重60kg,双上肢、躯体、双臀会阴部被硫酸烧伤,伤后20分钟到达医院就诊。该患者烧伤面积为()
依照我国有关司法解释,法人的民事行为能力依其本国法确定。某一外国法人到中国从事商业活动,应以哪一国的法律为其本国法?
下列对项目管理服务的认识,正确的是()。
试述信息披露义务人违法披露或报送信息的责任。
根据《商业银行法》第43条规定,商业银行不能从事的业务是()。
下列定期寿险的选择权中,由于被保险人不需要重新参加体检,对保险公司而言死亡风险逆选择最大的是()。
毛泽东提出“两个务必”是在党的()。
(上海2012A—62)某市出租车收费标准是:5千米内起步费10.8元,以后每增加1千米增收1.2元,不足1千米按1千米计算。现老方乘出租车从A地到B地共支出24元,如果从A地到B地先步行460米,然后再乘出租车也是24元,那么从AB的中点C到B地需车费(
最新回复
(
0
)