首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
83
问题
有以下程序 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://www.kaotiyun.com/show/7rXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有2个名称分别为Text1和Text2的文本框。编写如下程序:PrivateSubForm_Load()Text1.Text=""Text2.Text=""EndSubPrivateSubCommand1_Click()Prin
窗体上有1个名称为Text1的文本框;1个名称为Timerl的计时器控件,其Interval属性值为5000,Enabled属性值是True。Timerl的事件过程如下:PrivateSubTimer1_Timer()Staticflag
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
设窗体上有1个名称为List1的列表框,程序运行时,如果选中了第3个列表项(最上面的列表项为第0个列表项),则下面不成立的是
以下关于菜单的叙述中,错误的是
在窗体模块的声明部分声明变量时,不能使用的关键字是()。
要清除已经在图片框Picturel中打印的字符串而不清除图片框中的图像,应使用语句()。
窗体上有一个名称为Combo1的组合框。在组合框的文本输入区输入字符串并按回车后,检查该字符串是否在组合框中已存在。若不存在,则将其添加到组合框中。相关的事件过程如下:PrivateSubCombo1_KeyPress(KeyAsciiAsInt
在考生文件夹中有一个工程文件sjt5.vbp,窗体如图所示。运行程序时,从数据文件中读取学生的成绩。单击“统计”按钮,统计总人数、平均分(四舍五入取整)、及格人数和不及格人数,将统计结果显示在相应的文本框中。结束程序之前,必须单击“保存”按钮,保存统计出的
下列选项中不属于软件生命周期开发阶段任务的是()。
随机试题
在互联网上收发电子邮件使用的是()
扁平足,正确的摄影体位是
关于产妇临产后助产人员所做的工作,下列正确的是( )。
妨害公务罪的行为包括:
()告诉我们,构成管理系统的各要素是运动和发展的,它们相互联系又相互制约。
隧道竣工测量的内容包括:隧道断面净空测量,中线、高程测量及控制中线基桩和()。
根据《保险公司董事和高级管理人员任职资格管理规定》,担任保险公司副总经理、总经理助理应当具备的条件有()。
下列各项内容中,符合有限合伙人退伙规定的有()。
A公司对B公司进行投资,截止到1996年末该项长期股权投资账户余额420000元,1998年末该项投资的减值准备余额为40000元,A公司持股70%。B公司1996—1998年累计亏损700000元。1998年末A公司“长期股权投资”科目的余额应为(
联合行文版头只能并用联署机关名称。()
最新回复
(
0
)