首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int f(int n) { if(n==1)return 1; else return f(n-1)+1; } main() {int i,j=0; for(i=1;i<3;i++)j+=
有以下程序 int f(int n) { if(n==1)return 1; else return f(n-1)+1; } main() {int i,j=0; for(i=1;i<3;i++)j+=
admin
2010-01-10
50
问题
有以下程序 int f(int n) { if(n==1)return 1; else return f(n-1)+1; } main() {int i,j=0; for(i=1;i<3;i++)j+=f(i); printf(“%d\n”,j); } 程序运行后的输出结果是
选项
A、4
B、3
C、2
D、1
答案
2
解析
本题考查的知识点是递归函数。通过分析不难写出,f()函数的数学表达式为:
f(n)=1 n=1;
f(n)=f(n-1)+1 n不等于1;
在主函数中for循环执行了两次函数调用f(i)。第一次:i为1,调用f(1)得到返回值 1,并把它加到i中,i的值为1。第二次i为2,调用f(n),根据递归公式可知“f(2)=f(1) +1”,得到返回值2并把它加到j中,j的值为3。所以最后输出的j的值为3。
转载请注明原文地址:https://www.kaotiyun.com/show/2XWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面是求最大公约数的函数的首部Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
长整型常数的类型说明符为
以下叙述中错误的是()。
设程序中有以下语句:MsgBox”Visual”,,”Basic”,”等级考试”,2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
下面正确使用动态数组的是
在关系数据库中,描述全局数据逻辑结构的是()。
执行下列语句strlnput=InputBox("请输入字符串","字符串对话框","字符串")将显示输入对话框。此时如果直接单击“确定”按钮,则变量strlnput的内容是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
与数学式子对应的VisualBasic表达式是
随机试题
Usually,therearetworeasonstopursuescientificknowledge:forthesakeoftheknowledgeitself,andforthepracticaluse
女,28岁,孕39周,有规则宫缩17小时,宫口开大2cm,胎头下降缓慢,胎心音正常。诊断子宫收缩乏力。为预防产后出血,胎儿娩出后应采取的措施是
X线胶片特性曲线是描绘曝光量与所产生的密度之间关系的一条曲线,由于这条曲线可以表示出感光材料的感光特性,所以称之为“特性曲线”。特性曲线的横坐标为曝光量,以对数值lgE表示;纵坐标为密度,以D表示。特性曲线由足部、直线部、肩部和反转部组成。足部密度的上升与
A.琥珀酸B.丙酮酸C.苹果酸D.草酰乙酸E.α-酮戊二酸接受氨基可直接转化为天冬氨酸的是
若用百分位数确定尿铅含量的95%参考值范围,应计算若用百分位数确定白细胞数的90%参考值范围,应计算
神经组织只由神经细胞一种细胞组成。()
外商投资股权投资企业不得从事如下业务()。
图示电路的任意一个输出端,在任意时刻都只出现0V或5V这两个电压值(例如,在t=t0时刻获得的输出电压从上到下依次为5V,0V,5V,0V),那么,该电路的输出电压为()
李某在一次有奖购物抽奖中,购买了价值3000元电视机抽中特别奖金1000元。李某应缴纳个人所得税税额为200元。()
SpoiltforChoiceSomeresearchwhichwasrecentlycarriedoutinBritainhasconfirmedwhatmanyordinaryshoppershavesus
最新回复
(
0
)