首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int f(int n) { if(n==1)retum 1; else return f(n-1)+1;} main() { int i,j=0; for(i=1;i<3;i++)j+
有以下程序: int f(int n) { if(n==1)retum 1; else return f(n-1)+1;} main() { int i,j=0; for(i=1;i<3;i++)j+
admin
2009-02-15
30
问题
有以下程序:
int f(int n)
{ if(n==1)retum 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);
}
程序运行后的输出结果是【 】。
选项
答案
3
解析
i=1时,f(1)=1,j=j+f(1)=0+1=1;i=2时,f2=f(1)+1=1+1=2,j=j+f(2)=1+3=3;此时循环结束,程序运行后的输出结果是3。
转载请注明原文地址:https://kaotiyun.com/show/TAXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
支持子程序调用的数据结构是()。
在名称为Forml的窗体上添加一个名称为Shapel的形状控件,要求在属性窗口中将其形状设置为椭圆,其短轴(垂直方向)、长轴(水平方向)的长度分别为800、1600。把窗体的标题改为“Shape控件”,窗体上无最大化、最小化按钮。程序运行后的窗体如图所示。
下面关于文件叙述中错误的是()。
有如下程序:PrivateSubForm_Click()DimiAsInteger,11AsIntegerFori=1To20i=i+4n=n+iIfi>10ThenExit
下面关于控件数组的叙述中正确的是()。
以下表达式与Int(3.5)的值相同的是
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>D)Ord>c的值是()。
对于语句DimVar1#,Var2AsInteger,下列说法中正确的是()。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
执行下列语句strlnput=InputBox(”请输入字符串”,”字符串对话框”,”字符串”)将显示输入对话框。此时如果直接单击“确定”按钮,则变量strlnput的内容是
随机试题
下列方式中,虽然取得票据但是否享有票据权利需视前手的情形而定的是()
不能高压蒸气灭菌的物品是
治疗猩红热的首选抗菌药物是
静脉注射可作为治疗癫痫持续状态首选药的是()。
关于管辖制度的表述,下列哪些选项是不正确的?(2013年试卷三第79题)
下列检测参数,在公共广播系统检测时应重点关注的有()。
请从所给的四个选项中,选出最符合上边五个图形一致性规律的选项:
执行ARM指令MOVR0,R1,LSL#3后,R0的值为()。
Whatisthemainpurposeofthetalk?
Whatisthemainpurposeoftheresearch?
最新回复
(
0
)