首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: fun(int x) { int P; if(x==0‖x==1)return(3); p=x-fun(x-2); return P; } main() {print{("%d\n",fun(7));} 程序执行后的输出结
有以下程序: fun(int x) { int P; if(x==0‖x==1)return(3); p=x-fun(x-2); return P; } main() {print{("%d\n",fun(7));} 程序执行后的输出结
admin
2012-12-03
47
问题
有以下程序:
fun(int x)
{ int P;
if(x==0‖x==1)return(3);
p=x-fun(x-2);
return P;
}
main()
{print{("%d\n",fun(7));}
程序执行后的输出结果是( )。
选项
A、7
B、3
C、2
D、0
答案
C
解析
在函数fun(int x)中,有个if语句判断,如果参数x等于0或1时,返回值,否则进入下面的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://www.kaotiyun.com/show/QwPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面能正确进行字符串赋值操作的是()。
下面程序的输出结果是()。#include<stdio.h>main(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%d\n",*(p+2));
下列叙述中错误的是()。
以下程序通过函数SunFun求。这里f(x)=x2+l,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn)
若有以下程序main(){inta=4,b=3,c=5,t=0;if(a<b)t=a;a=b;b=t;if(a<c)t=a;a=c;c=t;printf("%d
若按功能划分,软件测试的方法通常分为______测试方法和黑盒测试方法。
关于结构化程序设计原则和方法的描述错误的是()。
设有如下定义#defineMYSWAP(z,x,y){z=x;x=y;y=z;}floata=5,b=16,c;MYSWAP(______,a,b);
在下面关于指针的说法中,错误的一条是()
设有如下的程序段:inta[]=(1,2,3,4,5),*t;t=a;则下列说法正确的是()
随机试题
《中华人民共和国药品管理法》规定:执业医师收受药品生产经营企业给予财物或其他利益的违法行为情节严重的,由卫生行政部门给予的行政处罚是( )
人体内哪种酶随年龄变化而变化最明显
器质性主动脉瓣关闭不全的杂音特点
根据最高人民法院关于证据的相关司法解释,下列关于新证据的表述哪些是正确的?()
已知某项目计息周期为半年,名义年利率为8%,则项目的有效年利率为()。
甲、乙、丙、丁公司均为增值税一般纳税人,适用的增值税税率为17%。假定销售商品、原材料的成本在确认收入时逐笔结转,商品、原材料售价中不含增值税。2014年10月,甲公司发生如下交易事项:(1)1日,向乙公司销售商品一批,该批商品售价总额为100
A.右下肺实变阴影B.右下肺炎性阴影伴空洞有液平C.双下肺环状、卷发状阴影D.两肺多发性结节阴影支气管扩张
当牧师向奥德塞斯展示一幅关于那些尊敬上帝并都从沉船中逃生的人的图画时,问他现在是否仍不承认上帝的力量,他回答得很好,“是的”,他说,“但是画中那些祈祷后又被淹死的人在哪呢?”这就是所有迷信的方式,在迷信上,人们都喜欢这样的虚荣心,把他们成功的事情都记下来,
Thetime______slowlyasTimwaitedforhisfriends.
A、Itisthenameofaman.B、ItisthenameofatowerC、Itisthenameofabell.D、Itisthenameofanexpert.C只要听懂文中三句中的任何一
最新回复
(
0
)