首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 #include <stdio.h> void fun(int x) { if(x/2>0) fun(x/2); printf("%d",x); } main()
下列程序的输出结果是【 】。 #include <stdio.h> void fun(int x) { if(x/2>0) fun(x/2); printf("%d",x); } main()
admin
2009-08-24
56
问题
下列程序的输出结果是【 】。
#include <stdio.h>
void fun(int x)
{
if(x/2>0) fun(x/2);
printf("%d",x);
}
main()
{
fun(3);printf("\n");
}
选项
答案
13
解析
此题考查的是函数的递归调用,进入主函数调用fun()函数,进行if语句的判断,当x=3时,条件成立,执行fun(x/2);语句,递归调用fun()函数本身,进行if语句条件判断,if(x/2>0)条件不成立,用printf输出1;返回上一次调用fun()函数,printf输出3,因此程序的最终输出结果为:13。
转载请注明原文地址:https://kaotiyun.com/show/onWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据流图中,带有箭头的线段表示的是()。
在名称为Forml,标题为“练习”的窗体上添加一个名称为Framel、标题为“效果”的框架。框架内含有三个复选框,其名称分别为Chkl、Chk2和Chk3,标题分别为“倾斜”、“加粗”和“下划线”。程序运行后的窗体如图所示。要求:存盘时
考生文件夹下有工程文件sjt3.vbp。窗体的设计界面、各控件初始属性设置及有关代码见窗体文件。该程序的功能是模拟秒表计时,程序运行时,单击“开始”按钮,秒表开始工作,每隔0.1秒显示一次时间,标签Labell中显示整秒数,标签Label2中显示小数部分(
在名称为Forml的窗体上添加一个名称为Shapel的形状控件,在属性窗口中将其形状设置为圆形。添加一个名称为Listl的列表框,并在属性窗口中设置列表项的值分别为1、2、3、4、5。将窗体的标题设为“图形控件”。单击列表框中的某一项,则将其值作为形状控件
在名称为Forml的窗体上添加一个名称为L1的标签,标签上标题为“请输入密码”,添加一个名称为Textl的文本框,其宽、高分别为2000和300,设置适当的属性,使得在输入密码时,文本框中显示为“*”字符,此外再把窗体的标题设置为“密码窗口”,以上这些设置
以下关于文件的叙述中,错误的是
以下表达式与Int(3.5)的值相同的是
下面不属于软件测试实施步骤的是
结构化程序的三种基本控制结构是
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
随机试题
在中医诊断学望舌中,可导致裂纹舌的有()。
A.复方铝酸铋片B.二甲双胍片C.甲氧氯普胺片D.瑞舒伐他汀片E.维生素C睡前服用,可使抑制肝脏合成胆固醇效果更好的药品是()。
在货物运输保险承包的风险中,一般外来风险包括()
玻璃板隔墙应()。
设定工程项目绩效目标指标的要求是()。
()是指由债务人或交易对手未能履行合同所规定的义务从而给银行带来损失的可能性。(2011年)
政府间事权及支出的划分一般应遵循的原则有()。
HeoftenattendspubliclecturesattheuniversityofCaliforniachiefly______hisEnglish.
民用航空器致人损害的免责事由为()
AGoalsBHistoryofWomen’sRightsMovementCStartofWomen’sRightsMovementDTraditionalStatusofWomenERights
最新回复
(
0
)