首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int p; if(x==0‖x==1) return 3; else
下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int p; if(x==0‖x==1) return 3; else
admin
2010-12-10
28
问题
下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int p; if(x==0‖x==1) return 3; else p=x-fun(x-2); return p; } void main() { printf("\n%d",fun(5)); }
选项
A、5
B、3
C、7
D、1
答案
A
解析
本题考查函数的递归调用。在函数递归调用时,fun(5):a=5-fun(3)->fun3:a=3-fun(1)->fun(1):a=3,反推回去fun(3):a=3-3=0->fun(5):a=5-0=5,最后的计算结果为5。
转载请注明原文地址:https://kaotiyun.com/show/aBPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有文本框Text1和一个菜单,菜单标题、名称见表,结构如图所示。要求程序执行时单击“保存”菜单项,则把其标题显示在Text1文本框中,下面可实现此功能的事件过程是()。
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)
编写如下程序:DimnumAsInteger,rAsInteger,nAsInteger,iAsIntegerDimarr(5)AsIntegerPrivateSubCommand1_Click()num=
设运行程序时弹出的菜单如图所示.关于该菜单,以下叙述中错误的是( )。
标准模块中有如下程序代码:PublicxAsInteger,yAsIntegerSubvar_pub() x=10∶y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:PrivateSubCommand1_Clic
随机试题
在NaHCO3溶液中,各种离子浓度关系正确的是()。
牙科用铸造合金中,低熔合金是指熔点低于
中医学认为,消化性溃疡与肝、脾两脏关系十分密切,其病位在
在刑事诉讼中,遇到下列特殊情形,各个司法机关处理方法正确的是()
直接融资一般是以发行()的形式在资本市场上公开进行融资。
某企业有一批商品存货,目前现货价格为3000元/吨,2个月后交割的期货合约价格为3500元/吨。2个月期间的持仓费和交割成本等合计为300元/吨。该企业通过比较发现,如果将该批货在期货市场按3500元/吨的价格卖出,待到期时用其持有的现货进行交割,扣除30
我国的政府预算是经过法定程序编制、审查、批准的,以()形式表现的政府年度财政收支计划。
《中华人民共和国义务教育法》第十一条规定,“凡年满六周岁的儿童,其父母或者其他法定监护人应当送其入学接受并完成义务教育”。其中,“年满六周岁”是本条教育法律规范结构的()。
阅读下列材料。回答问题。养老命题已经横亘在中国社会发展的路径之中,不容轻视。去哪里养老?让谁养老?与庞大的老年群体相比,养老服务业的发展并不乐观。据调查,目前我国的养老机构能为老人提供的养老服务寥寥无几。大部分的养老,还依然托付于忙碌着生计的子女
Broadlyspeaking,theEnglishmanisaquiet,shy,reservedpersonwhoisfully【21】______onlyamongpeopleheknowswell.In
最新回复
(
0
)