首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun(int a,int b) {if(b=0)return a; else return(fun(--a,--b)); } main() {printf("%d\n",fun(4,2));} 程序
有以下程序 #include<stdio.h> int fun(int a,int b) {if(b=0)return a; else return(fun(--a,--b)); } main() {printf("%d\n",fun(4,2));} 程序
admin
2021-07-09
30
问题
有以下程序
#include<stdio.h>
int fun(int a,int b)
{if(b=0)return a;
else return(fun(--a,--b));
}
main()
{printf("%d\n",fun(4,2));}
程序的运行结果是( )。
选项
A、1
B、2
C、3
D、4
答案
B
解析
由程序可知,函数fun(int a,intb)是一个递归函数。所以当主函数中调用“fun(4,2)”时,其执行过程如下“fun(4,2)->fun(3,1)->fun(2,0)”,其返回值为2。所以正确答案为选项B)。
转载请注明原文地址:https://kaotiyun.com/show/fetp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include<string.h>voidfun(int*p1,int*p2,int*s){s=(int*)calloc(1,sizeof(int));*s=*p1+*p2;flee(s);}ma
下列叙述中正确的是()。
以下叙述中正确的是
下列程序段中完全正确的是()。
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
若程序中有宏定义行:#defineN100则以下叙述中正确的是
下面结构体的定义语句中,错误的是
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符为1,则输出3。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
随机试题
急诊病案要求何时完成( )住院病案要求何时完成( )
金黄色葡萄球菌肺炎,首选的抗生素是
某专业工程公司通过投标获得了某火灾报警及联动控制系统工程项目的施工任务,该公司在施工前根据施工总平面图设计编制了施工方案和施工进度计划,接着对施工总平面图设计做了分析评价,发现施工总平面图设计有不妥之处,责令有关人员对施工总平面图设计进行了优化。
从货币失衡到货币均衡,是货币均衡的()。
如果在期中实施了实质性程序,在确定对剩余期间实施实质性分析程序是否可以获取充分、适当的审计证据时,注册会计师通常考虑的因素有()。
年末,“本年利润”总账贷方余额90000元,“利润分配”总账借方余额100000元,则年度资产负债表“未分配利润”项目期末数应填列()元。
下列关于握手礼仪的说法中,正确的是()。
“预见未来的你”,张老师在班里组织一场关于遇见十年后的你,遇见二十年后的你为主题的小型活动,充分调动了学生的想象力,使得学生对课程有了更好的了解,以上是运用了()的原理。
阅读材料,回答下列问题。截至2015年12月底,北京市文化及相关产业企业共有198948户,同比增长16.49%,占全市企业总数的16.63%;2015年新设文化及相关产业企业30323户,同比增长3.91%。下列有关北
文学本来是质朴的,是与人们的社会生活、日常生活紧密联系不可分割的,后来,随着行业的进步、社会的分工.文学与生活分离了,人们只有从生活中抽身出来进行审美才能进人到文学,同时文学也成为一部分人才能从事的技能,需要学习、认证才能人行。但随着国民教育程度的提高和技
最新回复
(
0
)