首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x) {int p; if(x=--0 ‖ x==1)return(3); p=x-fun(x-2); return p; } main() {prin
有以下程序 fun(int x) {int p; if(x=--0 ‖ x==1)return(3); p=x-fun(x-2); return p; } main() {prin
admin
2015-08-14
39
问题
有以下程序
fun(int x)
{int p;
if(x=--0 ‖ x==1)return(3);
p=x-fun(x-2);
return p;
}
main()
{printf("%d\n",fin(7));}
执行后的输出结果是
选项
A、3
B、7
C、0
D、2
答案
D
解析
因为在函数fun(intx)中,如果参数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/PFDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若已包括头文件<stdio.h>和<string.h>,运行下列程序段时输出结果是()。inti=0;chars1[10]="ABCD",s2[10]="EFG";strcat(s1,s2);while(s2[i
一个源文件中的外部变量的作用域为()。
若有定义floata=25,b,*p=&b;,则下列对赋值语句*p=a;和p=&a;的正确解释为()。
运行下列程序,若从键盘输入字母“a”,则输出结果是()。Charc;c=getchar();if(c>=’a’&&c<=’g’)c=c+4;elseif(c>=’g’&&c<=’z’)c=c-21;els
在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
在执行完下列的C语句段之后,则B的值是()。chara=’A’;intb;B=((34&&56)&&(a<’b’));
判断char型变量c1是否为小写字母的正确表达式为()。
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是()。
下列叙述中正确的是()。
已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【】。#includemain(){chara,b;
随机试题
汽车后差速器是行星轮系的具体应用。()
TheOpenUniversitywascreatedin1969toprovideuniversityeducationforanyoneaged21oroverwhowantedit,【36】hisorher
A.仅软腭裂开,有时只限与腭垂,无左右之分B.软腭完全裂开伴部分硬腭裂,无左右之分C.裂隙自腭垂至切牙孔完全裂开,并斜向外侧直抵牙槽嵴,与牙槽裂相连D.裂隙在前颌骨部分开,各向两侧斜裂,直达牙槽裂E.黏膜正常而腭骨裂开
A.国家药品监督管理部门B.省级药品监督管理部门C.市级药品监督管理部门D.县级药品监督管理部门进口第二类医疗器械由哪个部门审批核发医疗器械注册证
在课堂上,某教师注重创造自由氛围,鼓励学生自由发表意见,不把自己的意见强加给学生。该教师对课堂管理的领导方式属于()
宪法部门由下列规范性法律文件构成()。
下列物权中属于主物权的是( )。
柏拉图
Periodicallyinhistory,therecomeperiodsofgreattransitioninwhichworkchangesitsmeaning.Therewasatime,perhaps10,
Sugar—FriendVSEnemyA)Sugariseverywhere.It’sinourdrinks,it’sinourfoods,andit’shiddeninplacesweneverwouldth
最新回复
(
0
)