首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
32
问题
有以下程序
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://jikaoti.com/ti/0xB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为CDl的通用对话框,一个名称为Commandl的命令按钮,相应的事件过程如下:PrivateSubCommandI_Click()CDl.Fiher=”AllFileI*.*|TextFile|*.txt
为了暂时关闭计时器,应把它的一个属性设置为False,这个属性是
设a=“VisualBasic”,下面语句中可使b=“Basic”的是()。
(1)考生文件夹下的工程文件sjt3.vbp中有1个名称为Label1的标签数组。程序运行时,单击“产生随机数”按钮,则在标签数组中显示随机数,如图3—21(a)所示。单击“数据反序”按钮,则把数组中的数据反序,如图3—21(b)所示。命令按钮的Click
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click()DimPAsIntegerP=m(1)+m(2)+m(3)PrintPE
设有如下程序:PrivateSubInv(ByValxStrAsString,yStrAsString)DimtStrAsStringDimLAsIntegerL=Len(xStr)
窗体上有一个名称为Opt1的单选按钮控件数组,包含2个单选按钮,下标分别为1、2,标题分别为"显示图片"、"显示文本"。还有一个名称为Picture1的图片框和一个名称为Text1的文本框。工程文件的程序代码如下:PrivateSubForm_Loa
在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”和“黑体”;1个复选框(名称为Checkl,标题为“粗体”)和1个文本框(名称为Text1,Text属性为“改变文字字体”),窗体外观如图所示。程序运行后,要求“宋体”单选
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为()。
已知、棵二叉树的后序遍历序列是dabec,中序遍历序列是debac,则它的前序遍历序列是()。
随机试题
应用铁剂治疗缺铁性贫血,正确的做法是()
用来检识羟基洋地黄毒苷元的特征反应是
下列不是筛检试验的评价指标的是()。
地价监测点的()指设立的地价监测点的土地条件、利用状况以及周围土地的,利用条件在较长时间内不会发生分割、合并或重新规划等情况。
某项目设计费用为100万元,合同中约定定金为15%,发包方已支付定金,但是承包方不履行合同,此时,承包方应该返还给发包方( )费用。
某股份有限公司注册资本为4800万元。公司现有法定公积金1800万元,任意公积金800万元。公司拟转增注册资本,进行增资派股。以下的方案中,符合《公司法》规定的是()。
(2014年)下列关于经常项目外汇收支管理的表述中,符合外汇管理法律制度规定的是()。
为了更有力地突出表达效果,请将下面文字中画线部分改成以“如果……就……”为关联词的否定句。美国要求中学生阅读38部课外名著,其中有莎士比亚的剧作,也有马克思的《共产党宣言》。只有阅读中外名著,才能丰富学生的文学知识,才能提高学生的人文素质,才能促
人类对自然界的全部“统治”力量在于()。
关于人生价值的评价,有人认为,人生价值体现在对金钱的获得上,谁赚的钱越多,谁的人生价值就越大。还有人认为,人生价值体现在个人的头衔上,谁的官越大,谁的人生价值就越大。但这些观点都是短视的,错误的,人生价值评价的根本尺度,应该是
最新回复
(
0
)