首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x) { int p; if(x= =1) return (3); p=x-fun(x-2); return p; } main() { printf("%d\n",fun(7));}
有以下程序 fun(int x) { int p; if(x= =1) return (3); p=x-fun(x-2); return p; } main() { printf("%d\n",fun(7));}
admin
2010-12-10
41
问题
有以下程序
fun(int x)
{ int p;
if(x= =1) return (3);
p=x-fun(x-2);
return p;
}
main()
{ printf("%d\n",fun(7));}
执行后的输出结果是
选项
A、7
B、3
C、2
D、0
答案
C
解析
因为fun(int x)是一个递归函数,所以主函数中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/pTPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在VisualBasic中,表达式3*2\5Mod3的值是()。
工程中有Form1、Form2两个窗体(Form1中有文本框Text1;Form2中有Text1文本框和Command1命令按钮)。Form1是启动窗体。在这些模块中编写下面的程序代码:Form1中的代码如下:PrivateSubT
下列链表中,其逻辑结构属于非线性结构的是
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上画一个名称为CD1的通用对话框,通过属性窗口设置CD1的初始路径为C:\,默认的文件名为None,标题为“保存等级考试”,如图2所示。注意:存盘
在名称为Form1的窗体上添加一个标签,其名称为Label1,然后通过属性窗口设置窗体和标签的属性,实现如下功能:①窗体标题为“设置标签属性”;②标签的位置为:距窗体左边界500,距窗体顶边界300;③标签的标题为“等级考试”
以下数组定义语句中,错误的是()。
现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的病人姓名的表达式是
数据库系统的核心是()。
下列关于算法的时间复杂度陈述正确的是
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有______个元素。
随机试题
以下属于捍卫祖国领土完整和主权独立、反抗外来侵略的是()
万古霉素的描述,错误的是( )。
衬铅衬里一般采用( )等方法。
Weoncehadapostercompetitioninourfifthgradeartclass."Youcouldwinprizes"ourteachertoldusasshewrotethep
当前,我国既处于发展的重要战略机遇期,又处于社会矛盾凸显期,社会管理任务更为艰巨繁重。我国经济实力和综合国力不断增强,为不断满足人民日益增长的物质文化需要、解决社会管理领域存在的问题奠定了重要物质基础。同时,我国仍处于并将长期处于社会主义初级阶段的基本国情
违法行为构成犯罪的,依法追究刑事责任,但可以行政处罚代替刑事处罚。()
在中国共产党七届二中全会上,毛泽东告诫全党:“务必使同志们继续地保持谦虚、谨慎、不骄、不躁的作风,务必使同志们继续地保持艰苦奋斗的作风。”其原因主要是
设函数z=z(x,y)由方程x2+y2+z2=xyf(z2),其中f可微,求的最简表达式.
Everyoneofuslivesandworksonasmallpartoftheearth’ssurface,movesinasmallcircle,andoftheseacquaintanceskno
Belowisagraphshowingcalciumdeficiencyamongstudents.Lookatthegraphandwriteanessayofabout150words.
最新回复
(
0
)