首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。#include<stdio.h>int fun(int x){ int a; if(x==0||x=1) return 3; else a=x-fun(x-2); ret
下列程序的输出结果是( )。#include<stdio.h>int fun(int x){ int a; if(x==0||x=1) return 3; else a=x-fun(x-2); ret
admin
2010-05-22
470
问题
下列程序的输出结果是( )。#include<stdio.h>int fun(int x){ int a; if(x==0||x=1) return 3; else a=x-fun(x-2); return a;}void main(){ printf("%d",fun(7));}
选项
A、2
B、8
C、9
D、5
答案
1
解析
本题考查函数的递归调用。在函数递归调用时,fun(7):a=7-fun(5)→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→fun(7):a=7-5=2,最后的计算结果为2.
转载请注明原文地址:https://www.kaotiyun.com/show/U3Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下函数:FunctionDelSpace(chAsString)AsIntegerDimn%,st$,c$st="":n=0Fork=1ToLen(ch)
设有如下事件过程:PrivateSubComd1_Click()Fori=1To5j=1DoPrint"*"j=j-1
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是()。
要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是()。①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来
下面不属于需求分析阶段任务的是
在下面语句或函数中,不能描述选择结构的是
在标准模块中用Public关键字定义的变量,其作用域为
软件调试的目的是
(1)在考生文件夹下有一个工程文件sjt3.vbp,其窗体上有一个控件数组,名称为Label1,含三个标签,标题分别是“开始时间”、“结束时间”和“通话费用”;有一个名称为Text1的控件数组,含三个初始内容为空的文本框;此外还有两个名称分别为Cmd1和C
(1)在考生文件夹下有一个工程文件sjt3.vbp。窗体上有一个标题为“得分”的框架,在框架中有一个名称为Text1的文本框数组,含六个元素;义本框Text2用来输入难度系数。程序运行时,在左边的六个文本框中输入6个得分,输入难度系数后,单击“计算分数”按
随机试题
为粉碎“四人帮”奠定了群众基础的事件是()
吉尔贝(Gilbert)综合征所致黄疸的特点是
简某(15周岁)很想有一辆自行车,在某自行车行,假装想购买一辆山地车,当店主黄某将一辆自行车锁打开后(该车价值1500元),简某强行骑上自行车,回到家中。事发后被公安机关追回。对简某的处理为()
以下几种特种门中,()造价最高。
甲公司是一家物业管理服务企业。为了加强风险管理与内部控制,甲公司制定了较为详细的规范业务流程的工作程序。以下是甲公司现金出纳的主要工作程序:(1)出纳人员办理收款业务时先把收到的现金清点入库,再给交款人开具收据,交款人签字、收款人签字、加盖财务专用章等收
()遗址出土的大量精美玉器揭示的远古文明,至少将中华文明史的起源提前1000多年,被称为中华“远古文明的曙光”。
下列选项中属于面向对象设计方法主要特征的是()。
______breakthelawshouldbepunished.
Cultureisoneofthemostchallengingelementsofthenational1.______marketplace.Thissystemoflearnedbehaviorpatternsc
A、Noteawasservedwiththemeal.B、ItwastherealEnglishbreakfast.C、Nooneofthegroupateit.D、Itwasalittleovercook
最新回复
(
0
)