首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
54
问题
有以下程序: 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://kaotiyun.com/show/wQWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面属于良好程序设计风格的是()。
以下叙述中错误的是
编写如下程序:PrivateSub.Commandl-Cliek()Dimstrl’AsString,str2AsStringstrl=InputBox(“输入一个字符串”):subfstr1,str2:Printstr2EndSub
下列关于软件工程的描述中正确的是
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为
软件调试的目的是
设栈的顺序存储空间为s(1:m),初始状态为top=0,,现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是()。
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有
随机试题
亚急性感染性心内膜炎可表现为
味觉的敏感度最高的温度是
患者,女,26岁。诊断为妊娠合并病毒性肝炎,临近分娩有出血倾向时可选用的维生素是
()是以企业为主、以声明为准绳的第三方评审体系。
以下()种公用建筑可以分摊到本幢建筑物内。
()是随着资本主义生产方式的产生而发展起来的。
社会管理不是为了加强控制,它是柔性的、协同的和互动的,这正是它与传统单位制管理模式的根本区别,也是“大管理”的要旨所在。长期以来,单位就是社会,它包揽了我们的一切。“单位制”和“身份制”构成了我国计划经济时代社会运行的基本特征,国家和政府通过严密的单位体系
下列各句中,没有语病的一句是()。
Therearegreatcareersinwhichtheincreasingemphasisisonspecialization.Youfindthesecareersinengineering,inproduct
ManyChineseemployees,evenqualifiedgraduates,thinkrigidlyratherthancreativelyand______(不会去向权威挑战)oraskquestions.
最新回复
(
0
)