首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
有以下程序 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
admin
2009-02-15
86
问题
有以下程序 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
解析
在main函数中,对f(1)和f(2)的值进行了累加。
f(1)=1
f(2)=f(1)+1=2
最后,j的值为1+2=3
转载请注明原文地址:https://kaotiyun.com/show/7rXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
设窗体文件中有下面的事件过程:PrivateSubCommand1_Click()Dims:a%=100:PrintaEndSub其中变量a和s的数据类型分别是
为了使文本框同时具有垂直和水平滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为
下面变量定义中错误的是
在窗体模块的声明部分声明变量时,不能使用的关键字是()。
窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能,是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubC
为了清除列表框中指定的项目,应使用的方法是
有三个关系R、S和T如下:则由关系R和关系S得到关系T的操作是()。
窗体上有一个名称为Combo1的组合框。在组合框的文本输入区输入字符串并按回车后,检查该字符串是否在组合框中已存在。若不存在,则将其添加到组合框中。相关的事件过程如下:PrivateSubCombo1_KeyPress(KeyAsciiAsInt
十进制数53转换为十六进制数为【】。
随机试题
用事件A、B、C表示下列各事件:三个都不出现;
执业药师需要特殊提醒的情形,不包括()。
由土地所有人或使用人向有关机关申报的地价称为()。
对于现代意义的城镇理解不对的一项是()。
在资产评估实务中使用频率较高的市场价值以外的价值是()。
如果零售价格上涨30%,销售量下降10%,则销售额指数( )。
《周礼.考工记》记载:“六分其金(铜)而锡居其一。”该记载反映的是()对原料的要求。
居民委员会和村民委员会都是我国的基层政权组织。
下列情形中,不能产生不当得利之债的是
Weallbelieveinsomethingorsomeone.Wemustbelieve,justaswemusteat,sleep,andreproduce.Mankindhasaninsatiablene
最新回复
(
0
)