首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #include <stdio.h> fun(int x) { if(x/2>0) fun(x/2); printf("%d",x); } main() { fun
以下程序运行后的输出结果是【 】。 #include <stdio.h> fun(int x) { if(x/2>0) fun(x/2); printf("%d",x); } main() { fun
admin
2009-01-15
26
问题
以下程序运行后的输出结果是【 】。
#include <stdio.h>
fun(int x)
{ if(x/2>0) fun(x/2);
printf("%d",x);
}
main()
{ fun(6); }
选项
答案
1 3 6
解析
程序中定义了一个递归调用函数fun。程序运行时,先把实参6传给形参。if语句中6/2>0成立,执行fun(x/2),即fun(3),同时输出x的值6;再判断if条件,3/2>0成立,再执行fun(x/2),即fun(1),同时输出x的值3;此时1/2>0不再成立,输出1。而递归调用的输出顺序是相反的,故输出结果为1 3 6。
转载请注明原文地址:https://kaotiyun.com/show/bzXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
VisualBasic源程序的续行符为
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Labe11),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以卖现上述操作的事件过程是
如果把命令按钮的Cancel属性设置为True,则程序运行后
窗体上有一个Text1文本框,并编写了下面事件过程:PrivateSubText1_KeyPress(KeyAsciiAsInteger)KeyAscii=KeyAscii+3EndSub程序运
阅读程序:OptionBase1SubP(b()AsInteger)Fori=1To4b(i)=2*iNextiEndSubPrirateSubForm_Click()Dima(4)AsIntegerFori=
假定在窗体上添加了一个通用对话框控件,其名称为CDI,并有如下程序段:CD1.ShowOpenCD1.DefaultExt=”doc”在打开文件的对话框中选择了“c:\filel.txt”文件,则FileTitle属性的值是(
以下过程的功能是从数组中寻找最大值:PfivateSubFindMax(a()AsInteger,ByRefMaxAsInteger)DimSAsInteger,fAsInteger:DimiAsInteg
设有如下程序:PrivateSubForm.Click()num=InputBox("请输入一个实数"):p=InStr(num,"")Ifp>0ThenPrintMid(num,p+1)Else
随机试题
男性,70岁,皮肤巩膜黄染1月余,进行性加重,伴上腹部闷胀不适,体重下降6千克。查体:除皮肤发黄外,未见其他阳性体征。总胆红素272μmol/L,直接胆红素194μmol/L,HBsAg(+)。B超示肝内外胆管扩张。该患者最可能的诊断是
肺通气是指【】
妊娠期的母体变化,下述哪项不正确
某供热企业房产原值8000万元,占用土地10000平方米。2013年全年经营收入9000万元,其中向居民供热收入300万元,无法准确划分向居民供热的生产用房。该企业所在地计算房产余值的减除比例为20%,城镇土地使用税年税额为3元/平方米。2013年该企业应
李某2013年3月取得的下列收入中,应缴纳个人所得税的是()。
现行标准成本和基本标准成本均可以用作评价实际成本的尺度。()
一、注意事项l.申论考试,是对分析驾驭材料能力、提出和解决问题能力,文字表达能力的测试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的材料,然后按申论要求依次作答,答案书写在指定的位置。二、给定资料
设a1=2,证明:存在;
Itwassnowingwholenightthrough.WhenIgotup,I【M1】______foundthattheroadwascoveredwithsnow.Everything
Yoga,theancientpracticeofpostures,breathingandmeditation,isgainingalotofattentionfromthematerialworldthatits
最新回复
(
0
)