首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。#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
469
问题
下列程序的输出结果是( )。#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全国计算机二级
相关试题推荐
窗体上有1个名称为Text1的文本框,1个名称为Timer1的计时器,且已在属性窗口将Timer1的Interval属性设置为2000、Enabled属性设置为False。以下程序的功能是,单击窗体,则每隔2秒钟在Text1中显示一次当前时间。Priva
设有以下程序:PrivateSubFormClick()x=50Fori=1To4y=InputBox(“请输入一个整数”)y=Val(y)IfYMod5=0Thena=a+yx=yElsea=a+xEndIfN
以下程序的功能是随机产生10个两位的整数:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,iAsIntegerRandomize
以下关于过程的叙述中,错误的是
已知a=6,b=15,c=23,则语句PrintSgn(a+bMod6-c\a)&a+b的输出结果为
能够将组合框Combol中最后一个数据项删除的语句为
以下合法的VB变量名是
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性
设在当前目录下有一个名为“file.txt”的文本文件,其中有若干行文本。编写如下程序:PrivateSubCommand1_Click()Dimch$.asciiAsIntegerOpen“f
在考生文件夹中有一个工程文件sit5.vbp。窗体外观如图3.134所示。运行程序,单击“读数据”按钮,文件中的数据被读入字符串变量中并显示在Label2标签中。单击“排序”按钮时,对读入的数据从小到大排序,并将排序结果显示在窗体的Label4控件中。要求
随机试题
下列属于习近平外交思想核心要义的是()
氧离曲线呈S型的原因与下列哪项有关
在环境温度低于30℃,机体处于安静状态下的主要散热方式是
A.克罗恩病B.肠结核C.溃疡性结肠炎D.小肠憩室E.平滑肌瘤多发生于全结肠
A.医生对白杀的病人予以制止B.医生的行为以保护病人利益、促进病人健康、增进其幸福为目的C.医生要保护病人的隐私D.医生的行为要遵循医德规范的要求E.医生在紧急灾难(如传染病流行)面前要服从卫生部门调遣
患者男,67岁,胰腺癌,有明显黄疸,该患者术前准备中必须补充的维生素是()
对违法犯罪的未成年人的处罚措施,说法不正确的是()。
“如果资本主义的灭亡是由科学保证了的,为什么还要费那么大的力气去为它安排葬礼呢?”这种观点的错误在于
重新确立实事求是思想路线是在()
Thepeoplelivingintheseapartmentshavefree______tothatswimmingpool.
最新回复
(
0
)