首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: fun(int x) {int p; if(x= =0 ‖ x= =1) return(3); p=x-fun(x-2); return p; }
有下列程序: fun(int x) {int p; if(x= =0 ‖ x= =1) return(3); p=x-fun(x-2); return p; }
admin
2010-09-05
19
问题
有下列程序: fun(int x) {int p; if(x= =0 ‖ x= =1) return(3); p=x-fun(x-2); return p; } main( ) { print f("%d\n",fun(7 ));} 执行后输出的结果是( )。
选项
A、7
B、3
C、2
D、0
答案
C
解析
因为在函数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://kaotiyun.com/show/VvWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声明:PrivateTypePerson nameAsString*8 majorAsSt
(1)在考生文件夹下有工程文件sjt5.vbp,窗体上有两个标题分别是“读数据”和“统计”的命令按钮,请添加一个名称为Labell、标题为“回文的个数为”的标签和一个名称为Text1,初始值为空的文本框,如图2.15所示。程序功能如下:①单击“读
如果要定义一个窗体级变量,定义变量语句的位置应该是
在考生文件夹下有一个工程文件sjt5.vbp,功能是用来计算勾股定理整数组合的个数。勾股定理中3个数的关系是:a2+b2=c2。例如,3、4、5就是一个满足条件的整数组合(注意:a,b,c分别为4,3,5与分别为3,4,5被视为同一个组合,不应该重复计算)
设有如下关系表:则下列操作正确的是()。
假定有以下循环结构:DoUntil条件表达式循环体Loop则以下正确的描述是()。
下列排序方法中,最坏情况下比较次数最少的是( )。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
判断复选框是否被选中的属性为
随机试题
Therearesome______flowersonthedesk.
正常人吸入下列哪种混合气体时,肺通气量增加最明显
A、痰巾带血、质浊,有胆臭味B、痰多、色黄、质稠C、痰白、质稀D、脓血相兼浊痰、有腥臭味E、痰少、质粘、夹有血丝咳嗽痰热郁肺证,痰的特点是
高层建筑管道工程施工程序中,管道支架安装的紧后工序是()。
某现浇钢筋混凝土板跨度6m,设计无具体要求,底模及支架拆除时要求混凝土强度达到设计混凝土立方体抗压强度标准值的百分率(%)最小值是()。
汉字系统也是计算机操作系统的一个组成部分。()
2009年某企业拥有房产原值共计8000万元,其中拥有一个内部职工医院、一个幼儿园、一个超市和一个学校,房产的原值分别为350万元、100万元、300万元和240万元。当地政府规定计算房产余值的扣除比例为20%,2009年该企业应缴纳房产税()万
《国家中长期教育改革和发展规划纲要(2010—2020年)》提出,到2020年,巩固提高九年义务教育水平,基本普及(),进一步提高高等教育大众化水平,普及()
“出世便是破蒙,进棺材才算毕业。”这体现了()的思想。
越来越多
最新回复
(
0
)