首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。#include<stdio.h>int fun(int x){ int p; if(x==0||x==1) return 3; else p=x-fun(x-2); re
下列程序的输出结果是( )。#include<stdio.h>int fun(int x){ int p; if(x==0||x==1) return 3; else p=x-fun(x-2); re
admin
2010-05-22
51
问题
下列程序的输出结果是( )。#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
答案
1
解析
本题考查函数的递归调用。在函数递归调用时,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/iNWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Commandl的命令按钮,并编写如下程序:PrivateSubCommandlClick()DimxAsIntegerx=10:y=5Callfl(x,y)Printx,y
在标准模块中,将a定义为全局整型变量的语句是()。
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是()。
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用()
以下关于VB的叙述中,错误的是()。
以下表达式与Int(3.5)的值相同的是
在窗体上有一个文本框Text1,Text属性值为空,然后编写如下事件过程:PrivateSubText1_KeyPress(KeyAsciiAsInteger)DimstrAsString,nAsInteger
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的后序序列为
随机试题
函数曲线y=xe-x的凸区间是______.
Iwassurprisedthatshewaslate,______sincesheusuallyarrivedearly.
皮肤出血点小于2mm,压之不褪色应考虑
对子宫内膜异位症的治疗,目前的观点是
关于内脏运动神经的说法错误的是
女性,32岁,系统性红斑狼疮患者,护士进行健康指导,下列哪项不是该患者的指导内容
根据《劳动保障监察条例》规定,如果违反劳动保障法律、法规或者规章的行为在()内未被劳动保障行政部门发现,也未被举报、投诉的,劳动保障行政部门不再查处。
有关发现舞弊时对审计的影响,下列表述中不恰当的是()。
可以由全国人大罢免的国家领导人员的有()。
下列叙述中正确的是()。
最新回复
(
0
)