首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int f(int n) { if (n==1) return 1; else return f(n-1)+1; } main() { int i,j=0; for(i=i;i<3;i++)
有以下程序: int f(int n) { if (n==1) return 1; else return f(n-1)+1; } main() { int i,j=0; for(i=i;i<3;i++)
admin
2009-04-15
21
问题
有以下程序: int f(int n) { if (n==1) return 1; else return f(n-1)+1; } main() { int i,j=0; for(i=i;i<3;i++) j+=f(i); printf("%d\n",j); } 程序运行后的输出结果是( )。
选项
A、4
B、3
C、2
D、1
答案
2
解析
通过分析不难写出,f()函数的数学表达式为:
f(n)=1 n=l;
f(n)=f(-1)+1 n≠1;
在主函数中for循环执行了两次函数调用f(i)。第一次:i为1,调用f(1)得到返回值1,并把它加到j中,j的值为1。第二次i为2,调用f(n),根据递归公式可知f(2)=f(1)+1,得到返回值2并把它加到j中,j的值为3。所以最后输出,i的值为3。
转载请注明原文地址:https://kaotiyun.com/show/fsWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
为组合框Combo1增加一个列表项“电脑”,下列语句正确的是()。
下列程序执行后,其输出结果为()。Dima(5)For1=0To4a(i)=i+1:m=i+1Ifm=3Thena(m一1)=a(i一2)Elsea(m)=a(j)Ifi=2Thena(i一1)=a(m-3)a(4)
窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubCom
在考生文件夹中有一个工程文件sjt5.vbp,如图6所示。运行程序时,从文件中读入矩阵数据并放入二维数组a中。单击“计算”按钮时,将统计矩阵两个对角线的元素中能被3整除的个数,统计结果显示在标签lblFirst中:同时计算矩阵主对角线的元素之和,计算结果显
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
要计算x的平方根并放入变量y,正确的语句是()。
设x是整型变量,与函数IIf(x>0,一X,X)有相同结果的代数式是()。
在考生文件夹下有一个工程文件sjt3.vbp,包含了所有控件和部分程序。程序运.行时,在文本框中每输入一个字符,则立即判断:若是小写字母,则将它的大写形式显示在标签labell.中;若是大写字母,则把它的小写形式显示在Iabell中,若是其他字符,则将该字
在软件开发中,需求分析阶段产生的主要文档是( )。
解题方案的准确而完整的描述称为______。
随机试题
机动车行驶证灭失、丢失,机动车所有人要向登记地车辆管理所申请补领、换领。
领导绩效本质上是实现公共利益、达成组织目标的程度,它是领导者和被领导者共同努力的结果。这是指领导绩效的
关于乳腺摄影,错误的是
梅女士,29岁,未婚,无明显症状,但自己摸到下腹一肿块来妇科就诊。根据病人的主诉和妇科检查,初步印象为子宫肌瘤。张医生建议进一步做实验室检查的项目应该是
过电流上下级熔断体的额定电流比为()具有选择性熔断。
下列中国名茶中属于绿茶的是()。
下列关于宪法的阐述,正确的是()。
企业与企业之间通过互联网进行产品、服务及信息交换的电子商务模式是()
用综合业务数字网(又称一线通)接入因特网的优点是上网通话两不误,它的英文缩写是
Themaniscarryingaboxfullofbigapples.Themancancarrythebox.
最新回复
(
0
)