首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
64
问题
有以下程序
#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全国计算机二级
相关试题推荐
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是()
设有定义:int(*ptr)(); 则以下叙述中正确的是()
下列程序的字符串中各单词之间有一个空格,则程序的输出结果是______。#include<string.h>main(){charstrl[]="Howdoyoudo",*p1=strlstrcpy(str
已有文本文件test.txt,其中的内容为:Iamthewinner!。以下程序中,文件test.txt已正确为“读”而打开,由文件指针fr指向该文件,则程序的输出结果是______。main(){FILE*fr;charstr
有以下程序 main() { int i; for(i=0;i<3;i++) switch(i) { case 0: printf("%d",i); case 2: printf("%d",i); default: printf("%d",i); } }
有以下函数 fun(char*a,char*b) { while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)) { a++;b++; } return(*a-*b); } 该函数的功能是______。
以下选项中,属于C语言中合法的常量的是______。
下面结构体的定义语句中,错误的是
下列叙述错误的是()。
若有说明inta[][3]={0,0);,则不正确的叙述是()。
随机试题
TwooldgentlemenlivedinaquietstreetinParis.Theywerefriendsandneighbors,andtheyoftenwentforawalktogetherin
男性,28岁。胸部外伤致右侧第5肋骨骨折并发气胸,呼吸极度困难,发绀,出冷汗。检查:血压10.6/8kPa(80/60mmHg),气管向左侧移位,右胸廓饱满,叩诊呈鼓音,呼吸音消失,颈胸部有广泛皮下气肿等。医生采用闭式胸膜腔引流治疗。护士在巡视病房时,
影响热疗的因素与下列哪项无关
肺结核化学治疗原则包括
双侧瞳孔缩小见于
当两种债券之间存在一定的收益差幅,而且该差额有可能发生变化,那么资产管理者就有可能卖出一种债券的同时买进另一种债券,以期获取较高的持有期收益,这种策略叫做()。
下列关于金融市场分类的说法中,正确的有()。Ⅰ.按照交割的时间划分,可以分为现货市场和期货市场Ⅱ.按照交易的层次划分,可以分为发行市场和流通市场Ⅲ.按照交易场所的特征划分,可以分为有形市场和无形市场Ⅳ.按照金
请按所提供的教材片段[提供的是人教版《美术》(八年级上册)第一单元第一课《造型的表现力》的内容],设计1课时的教学简案。要求:(1)写出一篇规范、完整的课时教学简案。(2)根据需要选择和处理教材内容。(3)恰当设定本
美国著名的经济学家阿瑟.奥肯发现了周期波动中经济增长率和失业率之间的经验关系,即当实际国内生产总值增长相对于潜在国内生产总值增长(美国一般将之定义为3%)下降2%时,失业率上升大约1%;这条经验法以其发现者命名,称为奥肯定律。潜在国内生产总值这个概念是奥肯
NewRulesforLandingaJobWhenNickA.Corcodilosstartedoutintheheadhuntingbusiness20yearsago,hehadankeeney
最新回复
(
0
)