首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(int x) {if(x/2>1)fun(x/2); printf(”%d”,x); } main( ) {fun(7);printf(”\n”);}
有以下程序 #include void fun(int x) {if(x/2>1)fun(x/2); printf(”%d”,x); } main( ) {fun(7);printf(”\n”);}
admin
2010-11-02
29
问题
有以下程序
#include
void fun(int x)
{if(x/2>1)fun(x/2);
printf(”%d”,x);
}
main( )
{fun(7);printf(”\n”);}
程序运行后的输出结果是( )。
选项
A、1 3 7
B、7 3 1
C、7 3
D、3 7
答案
D
解析
本程序主要考查递归函数。fun(7),首先将参数代入函数,因为(7/2)>1,所以执行f(3),以此类推直到f(1.5),(1.5/2)<1,所以执行打印函数,此时x值为3,然后退出f(1.5)返回f(3),打印x值即7。所以选D。
转载请注明原文地址:https://kaotiyun.com/show/ZzPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是( )。
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是( )。
假定Picturel和Textl分别为图片框和文本框的名称,则下列错误的语句是()。
以下叙述中错误的是()。
在设计窗体时双击窗体的任何地方,可以打开的窗口是( )。
下面关于鼠标拖放操作的叙述中错误的是
(1)在考生目录下有一个工程文件sit3.vbp,包含了所有控件和部分程序,如图3一180所示。要求如下:①利用属性窗口设置适当的属性,使Text1、Text2中数据右对齐;②请编写适当的程序完成以下功能:在Text1中输入40(度数),选择组合框中的
软件设计中模块划分应遵循的准则是
满足下列条件之一的年份是闰年:1)年份能被4整除但不能被100整除2)年份能被400整除若y代表年份,下面判断闰年的正确表达式是( )。
表达式2*3^2+4*2/2+3^2的值是()。
随机试题
中度以上龋,银汞合金充填时需垫底,是因为银汞合金有
A、二丙酸倍氯米松B、可待因C、沙丁胺醇D、氨茶碱E、色甘酸钠具有强大的抗炎及免疫抑制作用的,用于哮喘发作的药物是()。
妇科门诊带教林护士向护生提问有关"双合诊"检查法的概念,正确的是
期货从业人员必须遵守()。
专利权可以作为经济法律关系的内容,但不可以作为经济法律关系的客体。()
完成某项工程,甲单独工作需要18小时,乙需要24小时,丙需要30小时。现按甲、乙、丙的顺序轮班工作,每人工作一小时换班。当工程完工时。乙总共干了()。
第三代移动通信技术3G是指支持高速数据传输的蜂窝移动通信技术。目前3G主要存在4种国际标准,其中______为中国自主研发的3G标准。
TheInternationalLaborOrganizationhasstudiedreportsonworkers’privacyinnineteenindustrialnations.Thestudyshowstha
DeterminingtheAgeofthePlanetsandtheUniverseP1:Asthesolarnebula,alargerotatingcloudofinterstellardustandgas
Traditionalplantbreedinginvolvescrossedvarietiesofthe【M1】______samespeciesinwaystheycouldcrossnaturally.Forexa
最新回复
(
0
)