首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #include<iostream.h> long fun(int n) { long s; if (n=1||n=2)s=2; else s=n-fun(n-1); return s
以下程序的输出结果是 #include<iostream.h> long fun(int n) { long s; if (n=1||n=2)s=2; else s=n-fun(n-1); return s
admin
2010-03-29
48
问题
以下程序的输出结果是 #include<iostream.h> long fun(int n) { long s; if (n=1||n=2)s=2; else s=n-fun(n-1); return s; } void main() {cout<<fun(3);}
选项
A、1
B、2
C、3
D、4
答案
1
解析
题中fun函数进行了递归调用,第1次调用:fun(3)n=3 s=3-fun(2),第二次调用时: fun(2)n=2 s=2,返回第一次调用后,s=3-2=1。
转载请注明原文地址:https://kaotiyun.com/show/RJjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta=3,b=2,c=1;,以下选项中错误的赋值表达式是()。
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
有以下程序#include<stdio.h>intf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}main(){i
若有定义语句inta[2][3],*p[3];,则以下语句中正确的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12,调用该函数后c=4251。注意:部分
在C语言中,变量的隐含存储类别是()。
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:C1=3c2=1c3=2。请在程序的下划线处填入正确的内容并把下划线删除,使程序
有关系R如下,其中属性B为主键:则其中最后一个记录违反了
随机试题
龙门吊、架桥机等轨道行走类设备必须设置()。
城市土地使用权采用协议出让方式的有()。
甲公司系增值税一般纳税人,适用增值税税率为17%。主要从事家用电器的生产和销售,产品销售价格为公允价格。2013年度,甲公司有关销售业务及其会计处理如下:(1)2013年6月30日,甲公司与乙公司签订销售合同,以800万元价格向乙公司销售一批A产品;同时
商业银行操作风险的特点是()
我国当代教师的根本任务是()。
Television,themodernwonderofelectronics,bringstheworldintoyourownhomeinsightandsound.Andtheword"television"
已知求
SQL语句中修改表结构的命令是______。
SpellingandWritingThereisapopularbeliefamongparentsthatschoolsarenolongerinterestedinspelling.NoschoolI
(1)PeterBenchley,65,theauthorandconservationistwhowroteJaws,theshark-attacknovelthatbecameaclassicmovieandpro
最新回复
(
0
)