首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
39
问题
有以下程序: 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全国计算机二级
相关试题推荐
在窗体上画一个名称为Commandl的命令按钮,编写如下事件过程:PrivateSubCommandl_Click()n=0Fori=0To10X=2*i.1IfXMod3=0Thenn=n+1NextiPrintn
为了保存数据,需打开顺序文件”E:\UserData.txt”,以下正确的命令是()。
下面可以识别功能键F1的事件是
以下关于控件数组的叙述中,错误的是
现有如下一段程序:PrivateSubCommandl_Click()X=UCase(InputBox(”输入:”))SelectCasexCase”A”To”C”Print”考核通过!”
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
设有工程文件Proj,其中含有Form1窗体、Form2窗体、标准模块Module1.bas,在Form1窗体模块的通用声明段中书写了如下语句PublicXAsInteger,在Form1窗体模块中还定义了通用过程LocalSub。则以下说法中正确的
设有如下声明语句OptionBase1Dimart(2,-1To5)AsInteger则数组arr中数组元素的个数是
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
随机试题
《饮酒》(其八)中诗人赞咏的对象是()
女性,56岁,出现对侧上、下肢程度相同的瘫痪,无感觉障碍、偏盲及言语障碍,应考虑哪一部位病变
宋某欠周某现金3万元,周某多次向宋某索要,但宋某以种种借口拖延不还。周某遂与他人将宋某骗到其亲戚家一空屋内关押起来,使用暴力方法逼其还债,致使宋某左眼伤残,丧失视力。周某的行为应如何定罪?( )
金属、塑料门窗工程隐蔽工程应对下列隐蔽工程项目进行验收()。
应由文化部指定的单位经营音像制品进口业务,未经指定的任何单位或者个人不得从事音像制品的进口业务。()
《中华人民共和国海苯稽查条例》规定,被稽查人有下列行为之一的,由海关责令限期改正,逾期不改正的,处1万元以上3万元以下的罚款:
当营业杠杆系数和财务杠杆系数分别为1.5、2.5时,总杠杆系数为()。
下列各项中,属于单位固定资产一般分类的项目有()。
Peopleare,onthewhole,pooratconsideringbackgroundinformationwhenmakingindividualdecisions.Atfirstglancethismigh
Accordingtothepassage,
最新回复
(
0
)