首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun(int a,int b) main() { if(b==0)return a; {printf("%d\n",fun(4,2)
有以下程序 #include<stdio.h> int fun(int a,int b) main() { if(b==0)return a; {printf("%d\n",fun(4,2)
admin
2019-04-24
27
问题
有以下程序
#include<stdio.h>
int fun(int a,int b) main()
{ if(b==0)return a; {printf("%d\n",fun(4,2));}
else return(fun(--a,-b));}
程序的运行结果是
选项
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。
转载请注明原文地址:https://kaotiyun.com/show/RhRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的叙述正确的是()。
软件设计模块化的目的是【】。
有以下程序: #define P3 void F(int x){return(P*x*x);} main() {printf("%d\n",F(3+5));} 程序运行后的输出结果是 ______。
以下选项中合法的实型常数是
有说明char.*c[]={"European","Asian","American","African"};则下列叙述中正确的是
在下列选项中,______不是一个算法一般应该具有的基本特征。
设计程序时,应采纳的原则之一是()。
下列叙述中不正确的是()。
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
在16位编译系统上,若有定义inta[]={10,20,30},*p=a;,当执行p*;后,下列说法错误的是
随机试题
关于FIDIC施工合同条件中对保留金的规定,下列说法中正确的是()。
在质量检验中,可以根据实际情况确定材料的检验程度。通常需要进行全检验的有( )。
某项目招标中,招标文件要求投标人提交投标保证金。招标过程中,招标人有权没收投标保证金的情形有()。
《标准化法》规定,我国的标准分为()。
集合资产管理合同应包括的主要内容不包括( )。
(2014)资料(一)C国蓝先生在D国攻读物理学硕士学位期间,兼职于D国一家光伏产业的公司。从事光伏组件的销售业务。蓝先生熟悉太阳能电极板零部件产品的销售渠道及客户群体,积累了丰富的销售经验及客户资源,善于搜集客户需求信息,并能够根据客户需求对产品提出改
政府环保部门的官员若要在这次民间环保研讨会上发言,他就必须是民间环保组织的成员。但是,会议规定,作为一个民间环保组织的成员,不允许既是政府环保部门的官员又在这次民间环保研讨会上发言。如果上述断定为真,以下()项也为真。
绿叶幼儿园家长委员会建议幼儿园把管理费降低5%~10%,这一建议如果实行是有风险的。尽管家长可以因此减少每月的托儿费,但是为应付幼儿园服务质量下降引发的问题而付出的费用可能会更多。以下哪项最可能是上述论证的假设?
TheGreatNewspaperWarUpuntilabout100yearsago,newspapersintheUnitedStatesappealedonlytothemostseriousread
Presiding,likeEisenhower,overaperiodofrelativepeaceandprosperityattheendofhisfirstterm,PresidentReaganandVi
最新回复
(
0
)