首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。#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
462
问题
下列程序的输出结果是( )。#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://kaotiyun.com/show/U3Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommandl_Click()DimmAsInteger,nAsIntegerm=2:n=1SelectCasemCaselSelectC
以下关于文件的叙述中,错误的是
下面语句中能够打开随机文件的是
以下关于变量作用域的叙述中,错误的是()。
窗体上有一个名称为Commandl的命令按钮,其单击事件过程及相关的函数过程如下:PrivateSubCommandl_Click()DimiAsIntegerFori=1To500
设有下面的程序段:X=InputBox(“请输入一个整数”)ReDima(x)Fork=xTo0Step一1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语句中正确的是
软件调试的目的是
将数据库的结构划分成多个层次,是为了提高数据库的()。
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,运行时显示“启动”窗体,单击其上按钮时弹出对应窗体进行注册或登录。注册信息放在全局数组users中,注册用户数(最多10个)放在全局变量n中(均已在标准模块中
数据库设计中反映用户对数据要求的模式是( )。
随机试题
本票的收款人与汇票的收款人不相同。()
乳痈的主要病因病机中,不正确的是()
胆道蛔虫病患者特征性临床表现是
下列住宅建筑总平面局部图示中,采用“点裙式”组合方式的是()。
根据《水法》规定,在国家确定的重要江河、湖泊上建设水工程,其工程可行性研究报告报请批准前,()应当对水工程的建设是否符合流域综合规划进行审查并签署意见。
下列各项中不属于固定资产投资范围的是()。[2013年中级真题]
国务院期货监督管理机构、期货交易所和期货保证金安全存管监控机构的工作人员进行内幕交易的,从轻处罚。( )
东方文化是崇尚_________和待人宽厚的。所以,我们一般乐于接受那种态度平和的主持人,而对咄咄逼人的主持人则会_______。同样面对采访提问,我们比较喜欢回答平易友善的问题,而不大欣赏那种尖锐挑战的追问。依次填入横线处最恰当的一项是()。
关于数据库系统中的数据的静态转储和动态转储机制,下述说法正确的是______。A)静态转储时允许其他事务访问数据库B)动态转储时允许在转储过程中其他事务对数据进行存取和修改C)静态转储能够保证数据库的可用性D)动态转储无法保证数据库的可用性
DiscussionoftheassimilationofPuertoRicansintheUnitedStateshasfocusedontwofactors:socialstandingandthelossof
最新回复
(
0
)