首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 fun(intx) main() {int p; { if(x==0‖x==1)return(3); printf(’’%d\n’’,
以下程序的输出结果是( )。 fun(intx) main() {int p; { if(x==0‖x==1)return(3); printf(’’%d\n’’,
admin
2020-05-19
55
问题
以下程序的输出结果是( )。
fun(intx) main()
{int p; {
if(x==0‖x==1)return(3); printf(’’%d\n’’,fun(7));
p=x一fun(x一2); }
return p;}
选项
A、4
B、3
C、0
D、2
答案
D
解析
本题考查递归调用。因为在函数fun(x)中,如果参数x等于0或等于1时,返回值为“3”。否则’’p=x—fun(x一2)’’这是一个递归函数,所以在主函数调用fun(7)的时候,其过程为:fun(7)=7一fun(5)=7一(5一fun(3))=7一(5一(3一fun(1)))=7一(5一(3—3))=7—5=2,所以最后的输出结果为2。
转载请注明原文地址:https://kaotiyun.com/show/NgCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intn,*p=NULL;*p=&n:printf(“Input13:”);ScaRf(“%d”,&p);prinff(“outp
设有如下函数定义:#includeintfun(intk){if(k
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
有以下程序:#includemain(){FILE*f:f=fopen(“filea.txt”,“w”);fprinff(f,“abc”);fclose(f);}若文本文件fil
以下定义语句中正确的是()。
以下能正确定义字符串的语句是()。
请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。例如,输入beijingshanghai(为回车键),函数将返回shanghai。
若己定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
以下选项中与if(a=1)a++;elsea=b;语句功能不同的语句是()。
随机试题
党的“八大”指出,社会主义制度在我国基本建立后,我们国内的主要矛盾是()
男性,40岁,因腹股沟可复性肿物3年,突然脱出并伴剧痛10小时,无法还纳,而行急诊手术治疗,术中发现疝囊内肠管发黑,而行肠切除、吻合术后,对于疝的治疗正确的是行
关于滤线栅使用注意事项的叙述,错误的是
弯制钢丝卡臂进入基牙倒凹的深度为
从项目建设的全过程看,在项目()阶段,建设项目业主在项目投资管理和控制工作中拥有充分的自主权和决策权,是建设项目业主进行投资控制的重点。
ISO/TC176对ISO9000系列标准已经修订了()次。
心理学家__________根据著名的双生子爬楼梯实验提出了个体发展的成熟决定论。
将音程的根音与冠音相互颠倒,称为音程的_________。
中国人对不同年龄会有不同称谓,下列年龄称谓从小到大排列顺序正确的是()
下列选择项中可以用相关系数的评价指标的是
最新回复
(
0
)