首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int f(int n) { if(n==1)retuxn 1; else return f(n-1)+1; } main() { int i, j=0; for(i=1; i<3;
有以下程序: int f(int n) { if(n==1)retuxn 1; else return f(n-1)+1; } main() { int i, j=0; for(i=1; i<3;
admin
2010-09-05
22
问题
有以下程序: int f(int n) { if(n==1)retuxn 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
答案
B
解析
本题考查函数的递归调用。本题中的函数f是递归函数,主函数中语句j+=f(i)共执行了两次,首次执行时j=j+f(i)=0+f(1)=f(1)=1;第二次执行时j=j+f(2)=1+f(2)。其中f(2)=f(1)+1-1+1=2,因此j=1+f(2)=1+2=3,即printf语句输出结果为3。
转载请注明原文地址:https://kaotiyun.com/show/qfWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果要将一个窗体从内存中清除,应使用的语句是()。
数据模型的三个要素是()。
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>D)Ord>c的值是()。
与数学式子对应的VisualBasic表达式是()。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
下面不属于软件需求分析阶段主要工作的是
窗体的MouseUp事件过程如下:PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle) ……EndSub关于以上定义,以下
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,程序运行时显示“启动”窗体,单击窗体上按钮时弹出对应窗体进行注册或登录。注册信息放在伞局数组users中,注册用户数(小于或等于10个)放在全局变量
以下说法中正确的是( )。
随机试题
要消去铁磁材料中的剩磁,可以在原来线圈中通以适当的反向电流。()
市场挑战者集中优势力量攻击对手的弱点,这种进攻战略属于()
1843年,魏源在《海国图志》中提出的思想主张是()
下列有关城市经济学对城市规划贡献的论述,不正确的是()。
某民用建筑工程地下两层,地上十七层,一电影院欲设置在该民用建筑的四层或五层,则其每个观众厅的建筑面积不宜大于()
25℃时,在10mL下列关于溶液中粒子浓度关系正确的是()。
从供选择的答案中,选出应填入下面叙述中______内的最确切的解答,把相应编号写在答卷的对应栏内。计算机网络中对等实体间通信时必须遵循约定的标准协议。不同的协议有不同的功能,如:(1):用于网络管理;(2):用于移动电话无线上网;
Theconceptof______forintangibleassetsisthesameastheconceptofdepreciationfortangibleassets.
Whatisthepassagemainlyabout?
Themechanicexaminedthecarengine______butcouldfindnothingwrongwithit.
最新回复
(
0
)