首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。#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
25
问题
下列程序的输出结果是( )。#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全国计算机二级
相关试题推荐
设窗体上有一个图片框Picture1,要在程序运行期间装入当前文件夹下的图形文件Filel.jpg,能实现此功能的语句是
设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:PrivateSubForm_Load()Image1.Picture=LoadPicture(”LEAF.bmp”)Image2.Pict
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用()
下面关于菜单的叙述中正确的是()。
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为()。
以下能对正实数d的第3位小数四舍五入的表达式是()。
以下表达式与Int(3.5)的值相同的是
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click() DimmAsString m=InputBox("请输入字符串") Printpick_str(m)En
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的后序序列为
随机试题
风险型决策
急性肾炎小儿恢复上学的指标
药学职业道德中的权利和义务包括
(),有船单位和项目经理部要编制防台预案。
在物流评价指标中,反映物流管理活动中物化劳动和活劳动消耗的指标是()。
有些合同在订立时就是无效合同,《合同法》规定了合同无效的情形,下列选项中,不属于无效合同的是()。
夸美纽斯是17世纪的捷克教育家,代表著作是________。
成人的()是消化道中最长的部分,为食物的消化、吸收提供了充足的时间和空间。
Flyingoveradesertareainanairplane,twoscientistslookeddownwithtrainedeyesattreesandbushes.Afteranhour’sflig
A、Hersisterlivesthere.B、Sheattendedcollagethere.C、Shelivesthirtyminutesfromthere.D、Shevisitedtherelastyear.D
最新回复
(
0
)