首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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+
有以下程序: 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+
admin
2010-01-10
24
问题
有以下程序: 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
解析
主函数中for循环执行两次,i=1和i=2。调用函数f(1),返回值为1,j=1;调用函数f(2),计算表达式f(n-1)+1的值时递归调用f(1),返回值为2,j=3。所以B为所选。
转载请注明原文地址:https://jikaoti.com/ti/P6I0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要使文本框能够输入多行文本,应该设置的属性是
下面为单精度实型(即单精度浮点型)变量的是
下面叙述中正确的是
以下关于菜单的叙述中,错误的是()。
有下面的程序段:X=InputBox(“字符串”,“输入”,“请输入”)Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是
在程序中要使用Array函数给数组art赋初值,则以下数组变量定义语句中错误的是
以下关于过程及过程参数的描述中,错误的是
有二叉树如下图所示:则前序序列为()。
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为()。
随机试题
A.POX阳性B.POX阴性C.POX弱阳性D.强阳性E.随细胞的成熟,阳性反应的程度逐渐增强早幼粒细胞
青霉素对下列哪种细菌的疗效较差
基金管理公司内部控制制度由内部控制大纲、基本管理制度和()等部分组成。
参观游览期间,若游客感到不适,导游人员可采取下列服务措施()。
在教学过程中,素质教育强调的是(),而不是简单地获得结果。
马克思主义的警察起源观认为()。
在一起行政诉讼案件中,对被告进行处罚的依据是国务院某部制定的一个行政规章,原告认为该规章违反了有关法律。根据我国宪法规定,下列哪一机关有权改变或者撤销不适当的规章?()
数学考试有一题是计算4个分数的平均值,小明很粗心,把其中1个分数的分子和分母抄颠倒了.抄错后的平均值和正确的答案最大相差
设∫0yetdt+∫0xcostdt=xy确定函数y=y(x),则dy/dx=________.
已知:int[]a=newint[100];,在下列给出的数组元素中,非法的是()。
最新回复
(
0
)