首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 long fun( int n) { long s; if(n==1||n==2)s=2; else s=n-fun(n-1); return s;} main() { printf("%ld\n",fun(
以下程序的输出结果是 long fun( int n) { long s; if(n==1||n==2)s=2; else s=n-fun(n-1); return s;} main() { printf("%ld\n",fun(
admin
2013-02-23
60
问题
以下程序的输出结果是
long fun( int n)
{ long s;
if(n==1||n==2)s=2;
else s=n-fun(n-1);
return s;}
main()
{ printf("%ld\n",fun(3));}
选项
A、1
B、2
C、3
D、4
答案
A
解析
该题考查的是递归函数的调用,题中读fun函数进行了递归调用,第1次调用:fun(3)n=3 s=3-fun(2);第二次调用时:fun(2)n=2 s=2 返回第一次调用后,s=3-2=1。
转载请注明原文地址:https://www.kaotiyun.com/show/nlPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:streetSTU{charnum[10];floatscore[3];};main(){structSTUs[3]={{"20021",90,95,85},{"2
在数据库系统中,用户所见的数据模式为()。
以下对结构体类型变量td的定义中,错误的是()。
设有如下定义,structsk{inta;floatb;}data;int*p;若要使P指向data中的a域,正确的赋值语句是()。
在数据库管理系统提供的数据语言中,负责数据的模式定义与数据的物理存取构建的是
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指()。
设有如下3个关系表:下列操作中正确的是()。
软件需求分析一般应确定的是用户对软件的______。
有以下程序: main() { char a[7]="a0\0a0\0":int i,j i=sizeof(a);j=strlen(a): printf("%d%d\n",i,j); } 程序运行后的输
下列可用于C语言用户标识符的一组是
随机试题
Itisnotsurprisingthatpeople【C1】______everassociateBritainwithwineandillfactitmayastonishyoutolearnthatgrapes
下列各选项中不属于汉字输入码的是()
急性胰腺炎最常见的病因是
手部开放性损伤中,切割伤的特点是
A.呼吸道隔离B.肠道隔离C.血液-体液隔离D.虫媒隔离E.接触隔离SARS应进行
“画蛇添足”常用来比喻做了多余的事,非但没有益处,反而不合适。以下关于蛇的脚的解释正确的是:
关于犯罪嫌疑人、被告人逃匿、死亡案件违法所得的没收程序,下列哪一说法是正确的?(2012年卷二38题,单选)
按建设项目的市场性能可将固定资产投资分为()。
中外合资经营企业召开董事会,董事不能出席时,只能书面委托其他董事,不能委托非董事代表其出席并表决。()
Myparentsmovedoutoftheiroldhomesometimelastyearaftertheyhadcelebratedtheir50thyearthere.
最新回复
(
0
)