首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】 fun(int x) { if(x/2>0) fun(x/2); printf("%d ",x); } main( ) { fun(6); }
以下程序运行后的输出结果是【 】 fun(int x) { if(x/2>0) fun(x/2); printf("%d ",x); } main( ) { fun(6); }
admin
2005-08-15
40
问题
以下程序运行后的输出结果是【 】
fun(int x)
{ if(x/2>0) fun(x/2);
printf("%d ",x);
}
main( )
{ fun(6); }
选项
答案
1 3 6
解析
本题考查了函数的递归调用。第一次调用fun()函数时,x值为6,x/2>0成立,再一次调用fun()函数,但输出x值的语句尚未执行,断点保存。第二次调用时x值为3,x/2>0仍成立,再一次调用fun()函数时,但x的值3尚未输出,断点保存。第三次调用时x值为1,条件不成立,输出1,递归返回到第二次调用,输出x的值3,再次递归返回到第一次调用,输出x的值为6。
转载请注明原文地址:https://kaotiyun.com/show/KYHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
要计算x的平方根并放入变量y,正确的语句是
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:FunctionFun(x)y=0Ifx<10Theny=xElsey=y+10EndIfFun=yEndFunctionPrivateSubCommand1_
设有语句Open"c:\Test.Dat"ForOutputAs#1则以下叙述中错误的是
在利用菜单编辑器设计菜单时,为了把组合键“Alt+X”设置为“退出(X)”菜单项的访问键,可以将该菜单项的标题设置为
设窗体占有一个标签Label1和一个计时器Timer1,Timerl的Interval属性被设置为1000,Enabled属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是
在窗体上画一个名称为File1的文件列表框,并编写如下程序:PrivateSubFile1_Db1Click()x=Shell(File1.FileName,1)EndSub以下关于该程序的叙述中,错误的是
以下打开VisualBasic菜单编辑器的操作中,错误的是
数列1,1,3,5,9,15,25,41,…,的规律是从第三个数开始,每个数是它前面两个数的和加1。在考生目录下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件,如图3—192所示。请编写适当的事件过程实现以下功能:在Text1中输入整数40,单击
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1标题为“选课”的窗体上画一个复选框数组,名称为CH1,共有四个复选框,按顺序其标题分别是“数学”、“语文”、“外语”、“计算机”,其中“语文”、
在名称为Forml、标题为”标签”的窗体上,画一个名称为Labell并可自动调整大小的标签,其标题为”计算机等级考试”,字体大小为三号字;再画两个命令按钮,标题分别是”宋体”和”黑体”,名称分别为Commandl、Command2。如图2-72所示。要求
随机试题
安静时运动神经末梢的囊泡
男性,58岁,右侧腹股沟斜疝病史3年,今晨便后疝突出,不能回纳,局部疼痛,伴恶心,无呕吐6小时就诊。如手术发现肠管绞窄坏死,应采取的治疗为
药物的质反应的半数有效量(ED50)是指药物
[2010年第83题]监理公司所监理的工程项目进度款的支付凭证,由下列哪位来签认?
防止渗透变形的工程措施有()。
十六周岁以上不满十八周岁的公民不能颁发导游证。()
在混声四部合唱中,男低音声部的音域一般是()。
设函数f(x)∈c[a,b],且f(x)>0,D为区域a≤x≤b,a≤y≤b,证明:.
在机器学习中,分类算法需要用到的样本数据一般分成训练集、【15】集和验证集3类。
BillGateswasbornonOctober28,1995intheUnitedStates.A19【M2】photoshowsBillasaraptyoungteenager,watchedhisfr
最新回复
(
0
)