首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a, int b) { if(b==0) return a; else return(fun(--a,--b)); } main() { printf("%d\n", fun(4,2)); } 程序的
有以下程序 #include int fun(int a, int b) { if(b==0) return a; else return(fun(--a,--b)); } main() { printf("%d\n", fun(4,2)); } 程序的
admin
2015-07-28
76
问题
有以下程序
#include
int fun(int a, int b)
{ if(b==0) return a;
else return(fun(--a,--b));
}
main()
{ printf("%d\n", fun(4,2)); }
程序的运行结果是( )。
选项
A、2
B、1
C、3
D、4
答案
A
解析
考查函数的递归调用。在函数fun()中,如果b值不为0则继续调用a、b自减后继续作为函数fun()参数,直到b值为0时方返回a值,而当前的a值等于第一次调用时的a-b,所以函数fun()的功能是返回a-b的值,故而输出的结果为2,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/COJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。 strcen(chara[],charb[]) {intnum=0,n=0; while(*(a+num)!=【】)num++; whi
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是()
下列程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include<string.h>mare(){chara[]="clanguage",t;inti,j,k;k
以下程序运行后的输出结果是______。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case
以下程序的输出结果是______。 int d=1; fun (int p) { static int d=5;d+=p; printf("%d",d);return(d); } main() {int a=3;printf("d\n",fun(a+fun
以下程序运行后的输出结果是______。 main () { char a[]="123456789",*p; int i=0; p=a; while (*p) { if (i%2==0) *p=’*’; p++; i++; } puts(a); }
有下面的程序段: char str[10],ch[]="China"; str=ch; printf("%s",str); 则运行时______。
设指针变量p是指向整型变量b的,则p中存放的是______。
对于循环队列,下列叙述中正确的是
以下关于C语言的叙述中正确的是
随机试题
下列哪些情况可引起基础货币减少()。
菜社区“劳释”人员比较多,而每个“劳释”人员的情况又各不相同,社会工作者根据不同的情况为他们提供了不同的服务。在社会工作者的鼓励下,他们中有的参加了社区的夜巡队,每天晚上在社区居委会值班,不定时地在社区里夜巡,社区每晚为其提供10元的补助;有的申请到了低保
Forthispart,youareallowed30minutestowriteacompositiononthetopicTraditionalSchoolsorOnlineSchools.Youshouldw
阅读《故都的秋》中的一段文字,回答问题:北国的槐树,也是一种能使人联想起秋来的点缀。像花而又不是花的那一种落蕊,早晨起来,会铺得满地。脚踏上去,声音也没有,气味也没有,只能感出一点点极微细极柔软的触觉。扫街的在树影下一阵扫后,灰土上留下来的一条
重大动物疫情的公布主体为
甲乙丙丁四人设立一合伙企业,甲乙为普通合伙人,丙丁为有限合伙人,合伙协议对合伙人性质的转变未作规定,下列说法正确的有:
背景材料:陈村拦河闸设计过闸流量2000m3/s,河道两岸堤防级别为1级,在拦河闸工程建设中发生如下事件: 事件1:招标人对主体工程施工标进行公开招标,招标人拟定的招标公告中有如下内容: 1、投标人须具备提防工程专业承包一级资质,信誉佳,财务状况良
用SELECT语句实现生成表查询时,必须包含的子句是()。
Generallyspeaking,aBritishiswidelyregardedasaquiet,shyandconservativepersonwhois【C1】______onlyamongthosewithw
WhenDidAidsBegin?Theyearwas1959.Location:thecentralAfricancityofLeopoldville,nowcalledKinshasa,shortlybef
最新回复
(
0
)