首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #include<iostream.h> long fun(int n) { long s; if(n=1||n=2)s=2; else s=n-
以下程序的输出结果是 #include<iostream.h> long fun(int n) { long s; if(n=1||n=2)s=2; else s=n-
admin
2013-05-30
32
问题
以下程序的输出结果是 #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/NLNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于对列的叙述中正确的是()。
下面关于C++流的叙述中,正确的是()。
下列关于this指针的叙述中,正确的是()。
下列函数的运行结果是()。#include<iostream.h>intadd(inta,intb);voidmain(){extemintx,y;cout<<add(x,y)<<endl
下面程序的输出结果为【】。#include<iostream.h>main(){chara[]="morning",t;inti,j=0;for(i=1;i<7;i++)if(a[j]<a[i
在面向对象方法中,类的实例称为【】。
阅读下列程序,写出程序的运行结果【】。#include<iostream.h>voidmain(){ charstr1[]:"Hello,World?;charstr2[100];
如果表达式x=y*z中的“*”是作为成员函数重的运算符,采用运算符函数调用格式,该表达式还可以表示为【】。
下列描述中,()是抽象类的特性。
下述静态数据成员的特性中,()是错误的。
随机试题
城市维护建设税按纳税人所在地不同设置的三档税率为_______、_________、________。
切口疝最常发生在哪种切口
兽医临床中氯丙嗪不可用于
初始土地登记公告期限一般为()天。
在我国,会计年度自公历每年的()止。
申请开办旅行社必须提交的文件不包括()。
配送中心的设施与设备是保证配送中心正常运作的必要条件,设施与设备规划是配送中心规划中的重要工作,涉及到()等多方面问题。
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为
有一个7位二进制数,首位不为0,它可能的大小范围是______。
A、Red.B、Yellow.C、White.D、Blue.A
最新回复
(
0
)