首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
63
问题
有以下程序
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全国计算机二级
相关试题推荐
在关系数据库中,用来表示实体间联系的是
程序运行时,当在空文本框中依次输入1234时,窗体上显示的是()。PrivatesubTextl_Change()PrintText1:EndSub
设a=2,b=3,c=4,d=5,下列表达式的值是()。a>bAndc<=dOr2*a>c
程序流程图中带有箭头的线段表示的是( )。
在窗体上画一个名称为CD1的通用对话框,并设置属性使得在打开文件对话框时,其标题为“文件操作”,默认路径为c盘根目录;再画2个命令按钮,名称分别为Command1、Command2,标题分别为“读文件”、“选择颜色”。请编写适当的事件过程,使得程
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。请填空。 voidsstrcpy(char*s,char*t) { while(*s++=【】);} main( ) {
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转储到链表的各个结点中,请从与下划线处号码对应的一组选若中选择出正确的选项。#include stuct node{ char data; struct node *next;};
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续结点。structnodeintdata;structnode*next;}*p,*q,*r;现要将q
设有下列二叉树:对此二叉树先序遍历的结果为
随机试题
铣削交错齿三面刃铣刀螺旋齿槽时,由于干涉,铣成的前刀面与端面的交线一般是__________。
非正式沟通的缺点是()
按组织再生能力的强弱比较,下列哪项是正确的
It’sbadbiologytoargueagainsttheexistenceofanimalemotions.Scientificresearchinevolutionarybiology,cognitiveethol
以募满发行额为止的中标商的最高收益率作为全体中标商的最终收益率,所有中标商的认购成本是相同的,这种方式是()。
以第三方保证方式申请贷款的,贷款额度应为()。
公民甲为无民事行为能力人.其法定代理人乙于2012年1月1日知道甲的权利受到侵害,但由于工作繁忙一直未对侵权人丙提起诉讼。2012年5月20日,乙因车祸死亡,直到2012年9月1日才由有关机关为甲指定新的代理人丁。已知该项诉讼时效期间为1年。根据《民法通则
厂领导:我们厂一直很重视产品质量。质检领导:这次检查你们厂有产品不合格。根据质检领导的意思,以下一定为真的是()。
人和人之间既有物质利益的关系,也有政治、文化的交往,还有思想意识的沟通和交流。这种现象主要说明()
IamverypleasedtobebackattheXiamenInternationalInvestmentFairagain.Thelevelofinterestandattendancerecognizes
最新回复
(
0
)