首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
38
问题
有以下程序: 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://www.kaotiyun.com/show/wQWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面为单精度实型(即单精度浮点型)变量的是
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是()。
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:FunctionFun(x)y=0Ifx<10Theny=xElsey=y+10EndIfFun=yEndFunctionPrivateSubCommand1_
下面可以作为软件需求分析工具的是()。
在程序中要使用Array函数给数组art赋初值,则以下数组变量定义语句中错误的是
程序调试的任务是
按照“后进先出”原则组织数据的数据结构是
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是()。
随机试题
MostpeoplebuyalotofgiftsjustbeforeChristmas.Butsomepeoplethinktheybuytoomuch.Theyhavestartedaspecialdayc
气虚证不宜使用哪种性味的药治疗
不参与吞噬细胞识别病原体的因子是
秦某与洪某在台北因合同纠纷涉诉,被告洪某败诉。现秦某向洪某财产所在地的大陆某中级人民法院申请认可该台湾地区的民事判决。关于该判决的认可,下列哪些选项是正确的?(2015年卷一79题)
《征地区片综合地价测算指导性意见(暂行)》规定,征地区片综合地价原则上应含地上附着物和青苗的补偿费。()
在质量方针的指导下,通过组织的质量手册、程序性管理文件、质量记录的制定,并通过组织制度的落实、管理人员与资源的配置、质量活动的责任分工与权限界定等,形成组织质量管理体系的()。
漫画书在儿童阅读生活中大行其道,____了现今儿童阅读结构不合理的问题。调查显示,孩子阅读首先追求的是有趣、好玩以及新鲜、刺激的阅读____,而对于知识和文字表达的兴趣则较为次要。闲此,他们对于图画书、漫画有一种____的爱好。依次填入面横线部分最恰当的一
同样走100米,小明要走180步,父亲要走120步。父子同时同方向从同一地点出发,如果每走一步所用的时间相同,那么父亲走出450米后往回走,还要走多少步才能遇到小明?
下面程序的运行结果是#include<iostream.h>voidmain(){intnum=1;int&ref=num;ref=ref+2;cout<<num;num=num+3;
Evenafterthespeechwasover,theaudience______leavebecausetheyweresodeeplymoved.
最新回复
(
0
)