首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) {if(b==0)return a; else return(fun(一a,--b)); } main() {p
有以下程序 #include int fun(int a,int b) {if(b==0)return a; else return(fun(一a,--b)); } main() {p
admin
2015-06-09
20
问题
有以下程序
#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、1
B、2
C、3
D、4
答案
B
解析
由程序可知,函数fun(int a,int b)是一个递归函数。所以当主函数中调用fun(4,2)时,其执行过程如下:fun(4,2)一>fun(3,1)->fun(2,0),其返回值为2。所以正确答案为选项B)。
转载请注明原文地址:https://kaotiyun.com/show/L4Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
以下叙述中不正确的是()。
数据流的类型有【】和事务型。
程序设计方法要求在程序设计过程中()。
若有以下说明和定义typedefint*INTEGER;INTEGERp,*q;以下叙述正确的是
有定义语句:intx,y;若要通过scanf("%d,%do,&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是()
以下程序的输出结果是______。 #include <string.h> main() { char*a="abcdefghi";int k fun(a);puts(a); } fun(char*s) { int x,y; char c for(x=0,
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
1)______languageacquisitiondevice(LAD)2)______stimulusandresponse3)______thediscoursetheory4)______
女性,35岁,阴道分泌物增多,性交后出血3个月,检查子宫颈呈糜烂样改变,接触性出血阳性。关于其治疗正确的是
A.普通感冒B.流行性感冒C.社区获得性肺炎D.医院获得性肺炎E.喘息型支气管炎腺病毒常引起的疾病是
孕妇,36岁,孕35周,人工流产2次。因近半个月反复少量无痛性阴道出血而入院。检查:血压96/64mmHg,宫缩持续20秒,间歇5~6分钟,强度弱,胎方位LSA(骶左前位),胎心率130次/分。最有助于诊断的辅助检查方法是
逻辑函数化简的结果是()。
Excel中创建新工作簿的操作,可以通过()实现。
标志着批判现实主义文学诞生的作品是()。
关于中国人民政治协商会议,下列说法正确的是()(2018法综一第9题,2018年一综一第14题)
自我展示
在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则此循环队列中共有______个元素。
最新回复
(
0
)