首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。#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
443
问题
下列程序的输出结果是( )。#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://jikaoti.com/ti/NDI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下面程序代码:PrivateSubCommand1_Click()DimsignAsIntegersign=1a=1:b=2Fork=lTo5c=a+sign*ba=b
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
如果一个菜单项的Enabled属性被设置为False,则程序运行时,该菜单项
要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是()。①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来
能够用于标识对象名称的属性是
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
在窗体上画一个通用对话框控件CD1,则执行以下程序段后,在显示的"打开"文件对话框的"文件类型"框中显示的信息是CD1.Filter="所有文件|*.*|Word文件|*.Doc|文本文件|*.Txt"CD1.FilterIndex
在窗体上画一个通用对话框,其名称为CommonDialog1,则下列与CommonDialog1.ShowOpen方法等效的语句是()。()。
若要消除列表框控件中的所有列表项,应该使用的方法是()。
在计算机中,算法是指()。
随机试题
A.Na+内流B.Ca2+内流C.Cl-内流D.K+内流E.K+外流心室肌细胞动作电位3期复极化的原因是()。
患者,男性,65岁。高血压7年,关于高血压的用药指导下列错误的是
下列没有抗体参与的变态反应是
承保被保险人依法对第三者应负的民事损害赔偿责任的保险是( )。
税收的财政原则包括()。
甲卷烟厂为增值税一般纳税人,受托加工一批烟丝,委托方提供的烟叶成本48720元,甲卷烟厂收取含增值税加工费2436元。已知增值税税率为16%,消费税税率为30%,无同类烟丝销售价格,计算甲卷烟厂该笔业务应代收代缴消费税税额的下列算式中,正确的是(
()面对未来可能呈现的多种状态,决策者虽无法事先确定究竟呈现何种状态,但可判断各种状态出现的概率。
坚持不懈:半途而废
设随机变量X,Y相互独立,且又设向量组α1,α2,α3线性无关,求α1+α2,α2+Xα3,Yα1线性相关的概率.
Sapir-Whorthypothesisisalsoknownaslinguistic
最新回复
(
0
)