首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int f(int n) { if (n==l) return 1; else return f(n-1)+1; } main () { int i,j=0; f
有以下程序 int f(int n) { if (n==l) return 1; else return f(n-1)+1; } main () { int i,j=0; f
admin
2013-02-23
49
问题
有以下程序 int f(int n) { if (n==l) 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=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并把它加到i中,j的值为3。所以最后输出的j的值为3,所以4个选项中B正确。
转载请注明原文地址:https://kaotiyun.com/show/AePp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句:charstr[4][12]={"aaa","bbbb","ccccc","dddddd"},*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];下列选项不是对字符正
下列程序可以判断输入的年份是不是闰年。#includemain(){int【】,leap;scanf("%d",&year);if(year%4)leap=0;
若已建立如下图所示的单向链表结构:在该链表结构中,指针p、s分别指向图中所示结点,则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是______。
有以下程序段:main(){inta=5,*b,**c;c=&b;b=&a;}程序在执行了c=&b;b=&a;语句后,表达式**c的值是______。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
下列字符序列中,不可用作C语言标识符的是______。
在软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错直至回归测试的过程称为【】。
下列程序的功能是计算机平均成绩并统计90分以上的人数。main(){intn,m;floatgrade,average;average=n=m=【】;
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
下面的关键字中,不能够从循环体中跳到循环体外的是______。
随机试题
Howfarwashe______forwhathadhappened?
医院健康教育与健康促进的形式可分为()。
A.抗生物素蛋白-生物素-过氧化物酶复合物B.过氧化物酶-抗过氧化物酶C.碱性磷酸酶-抗碱性磷酸酶D.链霉菌抗生物素蛋白-过氧化物酶复合物E.抗体-亲和素-生物素过氧化物酶复合物与ABC法有关的复合物是
某药t1/2为12小时,每天给药两次,每次固定剂量,使血药浓度达稳态的时间至少需要
治疗肝火上炎,目珠疼痛,应选用治疗痰火郁结,瘰疬痰核,应选用
2008年2月7日,在河南郑州农村某田野上,几个放羊人在火堆旁烤火。突然,从火堆里发出巨响,村民王德龙被炸伤了眼睛。原来,是在场的少年武小军捡到一只蜡烛般大小的鞭炮,他两次将鞭炮埋入火堆中,从而引起爆炸。武小军的父亲将王德龙送往医院,并为其支付了4000多
下列现金流量图中,符合年金概念的是( )。
某煤炭开采企业位于城镇之外的工矿基地,是增值税一般纳税人,从事煤炭开采、销售、进口业务,并拥有分账核算的运输队。2017年2月,该企业将2016年8月购进的职工食堂改为会议厅,不动产净值率97.5%,购入时增值税专用发票注明价款1200万元,进项税额132
甲公司20×7年度因相关交易或事项产生以下其他综合收益:(1)以公允价值计量且其变动计入其他综合收益的债务工具投资因公允价值变动形成其他综合收益3200万元;(2)按照应享有联营企业重新计量设定受益计划净负债变动的价值相应确认其他综合收益500万元;
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
最新回复
(
0
)