首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x) { int p; if(x==0‖x==1)return(3); p=x-fun(x-2); return p; } main() { pri
有以下程序 fun(int x) { int p; if(x==0‖x==1)return(3); p=x-fun(x-2); return p; } main() { pri
admin
2019-12-17
45
问题
有以下程序
fun(int x)
{ int p;
if(x==0‖x==1)return(3);
p=x-fun(x-2);
return p;
}
main()
{ printf("%d\n",fun(7));)
执行后的输出结果是
选项
A、3
B、7
C、0
D、2
答案
D
解析
因为在函数fun(int 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://www.kaotiyun.com/show/t2Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
下列选项中,能正确定义数组的语句是
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}
以下叙述中正确的是
若有以下程序,编译时出现错误,你认为出错的是#include<stdio.h>main(){inta=0,b=0,c=0,d;c=(a+=b,b+=a);/*第4行*/d=c;;/*第5行*/;/*第6行*/printf("%d,%d,%d\n
数据的存储结构是指
下列关于数据库设计的叙述中,正确的是
给定程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,若形参s所指的字符串为“abcdef35adgh3kjsdf7”,则输出结果为4。请在程序的下画线处填入正确内容并将下画线
下列给定程序中,函数fun的功能是:将形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参P所指字符数组中,形成一个新串。例如,形参s所指的字符为“baawrskjghzlicda”,执行后P所指字符数组
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
随机试题
(2021年济宁市属)下列选项中属于皮亚杰道德认知发展论的是()
2018年,中共中央办公厅印发的《关于党的基层组织任期的意见》规定,村和社区党的总支部委员会、支部委员会每届任期均为()
患者,男,50岁。眩晕欲仆,头摇而痛,项强肢颤,腰膝痠软,舌红苔薄白,脉弦有力。其病机是
信用卡业务分为发卡业务和()。
参照政府主管部门制订的示范文本,拟定管理规约(草案)的机构是()。
一般资料:求助者,男性,52岁,博士学历,在国外生活。案例介绍:求助者生活在国外,很思念年迈的父母及家人,但对乘飞机非常恐惧,所以很少回国。求助者为此非常苦恼,这次回国探亲期间,主动前来咨询。下面是心理咨询师与该求助者的一段咨询对话。
Iamthirsty.Couldyouletmehave______coke?
()是制造商给某些批发商或零售商的一种额外折扣,促使他们愿意执行某种市场营销职能(如推销、储存、服务)。
若X1,X2,X3两两不相关,且DXi=1(i=1,2,3),则D(X1+X2+X3)=___________.
Theindexisthegovernment’schiefgaugeoffutureeconomicactivity.
最新回复
(
0
)