首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 fun(iht x) { if(x/2>0) fun(x/2); printf("%d",x); } main() { fun(6); }
以下程序运行后的输出结果是【 】。 fun(iht x) { if(x/2>0) fun(x/2); printf("%d",x); } main() { fun(6); }
admin
2010-09-05
52
问题
以下程序运行后的输出结果是【 】。
fun(iht x)
{ if(x/2>0) fun(x/2);
printf("%d",x);
}
main()
{ fun(6); }
选项
答案
1 3 6
解析
本题考查函数的递归调用。函数fun是递归函数,语句fun(6)的调用过程如下:
第1次:调用fun(6),6/2=3>0成立,调用fun(3);
第2次:调用fun(3),3/2=1>0成立,调用fun(1);
第3次:调用fun(1),1/2=0>0不成立,执行语句printf("%d",x);,输出1。
推出fun(3)输出3,fun(6)输出为6。
转载请注明原文地址:https://kaotiyun.com/show/SMWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于窗体的叙述中错误的是()。
窗体上有1个名称为Textl的文本框;1个名称为Thnerl的计时器控件,其Interval属性值为5000,Enabled属性值是True。Timed的事件过程如下:PrivatSubTimerl_Timet()Staticflag
(1)在考生文件夹下有一个工程文件sjt3.vbp,其窗体上有一个控件数组,名称为Label1,含三个标签,标题分别是“开始时间”、“结束时间”和“通话费用”;有一个名称为Text1的控件数组,含三个初始内容为卒的文本框;此外还有两个名称分别为Cmd1和C
在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声明:PrivateTypePersonnameAsString*8maj
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为( )。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
对于滚动条控件,下列说法正确的是
以下能够正确退出循环的是()。
有以下程序: main( ) { char a[ ]={‘a’,‘b’,‘c’,‘d’,‘e’,‘f’,‘g’,‘h’,‘\0’};int i,j; i=sizeof(a);j=strlen(a); printf("%d,%
有以下定义语句,则sizeof(a)的值是【】,而sizeof(a.share)的值是【】。structdate{intday;intmouth;intyear,union{intshare
随机试题
正等轴测图各轴间的夹角均为()。
中国共产党十八届三中全会强调,全面深化改革必须加强和改善党的领导。为什么说必须加强和改善党的领导?怎样加强和改善党的领导?
下列哪项不属于外科发病总病机
A.水丸B.蜜丸C.水蜜丸D.糊丸E.蜡丸以蜂蜡为辅料用于制备()。
下列哪项不是温度性损伤()
有机磷中毒的主要死因是
我国《劳动争议调解仲裁法》规定,劳动争议一方当事人在法定期限内不起诉又不履行仲裁裁决的,另一方当事人可以申请()。
资产评估报告须报送()审核、验证、确认。
某公司员工年度业绩考核中,全体员工考核成绩的均值为80分,方差为25。某员工在这次业绩考核中成绩为85分,则该员工考核成绩的标准分数为()。
交换积分次序:
最新回复
(
0
)