首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
27
问题
有以下程序 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://jikaoti.com/ti/tuB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是
下列对于软件测试的描述中正确的是
用树型结构表示实体类型及实体间联系的数据模型称为【】。
若已定义:inta[9],*p=a;并在以后的语句中未改变p的值,下列选项中不能表示a[1]地址的表达式是()。
若已建立如下图所示的单向链表结构:在该链表结构中,指针p、s分别指向图中所示结点,则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是______。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next
设y是int型变量,请写出y为奇数的关系表达式【】。
下面不属于软件设计原则的是()。
在软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错直至回归测试的过程称为【】。
八位二进制补码01000100用十进制数表示为()
随机试题
常规钢抽油杆制造工艺简单、成本低、直径小、适用范围广,约占有杆泵抽油井的()以上。
最易导致疼痛的外邪是()
环境影响评价机构每年须填写“建设项目环境影响评价机构年度业绩报告表”,于()前报环境保护部,同时抄报所在地省级环境保护行政主管部门。
下列各项中,企业应进行会计核算的有()
下列项目中,可能确认“递延所得税资产”的有()。
一辆车从甲地开往乙地,如果提速20%,可以比原定时间提前1小时到达,如果以原速行驶120千米后,再将速度提高25%,则可提前40分钟到达。问甲乙两地相距多少千米?
味觉出汗综合征是()。
[2007年10月]已知等差数列{an}中a2+a3+a10+a11=64,则S12=()。
爱因斯坦说过:“人只有献身于社会,才能找出那实际上是短暂而有风险的生命的意义。”一个人的生活具有什么样的价值,从根本上说是由社会所规定的。社会评价一个人的人生价值的普遍标准是
A、Menwholikedonkeys.B、Menwholovetolaughloudly.C、Menwhoarehumorous.D、Menwhofeeldonkeysaresilly.C选项均为who引导的定语从
最新回复
(
0
)