首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include<stdio.h> void fun(int x) { if(x/2>0)fun(x/2); printf("%d",x); } main() {fun(
以下程序的输出结果是( )。 #include<stdio.h> void fun(int x) { if(x/2>0)fun(x/2); printf("%d",x); } main() {fun(
admin
2013-06-11
20
问题
以下程序的输出结果是( )。
#include<stdio.h>
void fun(int x)
{ if(x/2>0)fun(x/2);
printf("%d",x);
}
main()
{fun(3);printf("\n");
}
选项
答案
13
解析
函数fun是一个递归函数。执行fun(3);,x=3,x/2=1>0,又调用f(1),此时,x=1,x/2=0,不满足继续递归调用的条件,输出1,返回到fun(3)中,输出3。所以本题的输出结果为13。
转载请注明原文地址:https://kaotiyun.com/show/jkJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库设计包括两个方面的设计内容,它们是______。
以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。intfun(intn){intm=0,f=1,i;for(i=1;i<=n;i++){m+=i*f;f=【
有以下程序:voidfun(int*a,inti,inti){intt;if(i<j){t==a[i];a[i]=a[j];a[i]=t;i++;j--;fun(a,i,j);}
程序的测试方法中,使用测试用例在计算机上运行程序,使程序在运行过程中暴露错误,这种方法称为()。
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,队列属于【】。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
媒体在计算机领域中的含义,是指存储信息的实体和【】。
下列关于C语言数据文件的叙述中正确的是
算法的复杂度主要包括【】复杂度和空间复杂度。
下面四个选项中,均是不正确的八进制数或十六进制数的选项是
随机试题
下列不是组织结构特征的是()
服用华法林初期,应当每日监测凝血指标,将国际标准化比值(INR)目标值控制在()。
航片转绘是对航片高程误差和倾斜误差的纠正,其方法有图解转绘和仪器转绘两大类。()
以下关于我国金融资产管理公司说法不正确的是()。
张某和李某在甲地拟定一份买卖合同的主要条款,张某于乙地在合同上签字,李某于丙地在合同上摁了手印,合同约定的履行地为丁地。根据《民法典》的规定,该合同成立的地点是()。
下列对CPI(居民消费价格指数)的认识正确的是()。
美国工业革命的有利条件包括()。①美国自然资源丰富②独立战争后,美国创立了资产阶级共和制度③地理位置优越,远离动乱的欧洲④拥有潜在的广阔的国内市场
投资企业收到被投资单位分派的股票股利,正确的会计处理方法是()。
犯罪人甲早就有杀害乙的意思,某日知道乙晚上在单位值班,就对来探望他的熟人丙说:“你不是一直对A公司有仇吗,对面的门市房是该公司昨天新装修的,花了10万元,把它烧了吧”。丙于是拿来汽油,砸坏了玻璃,倒人汽油并点燃。结果将门市房及其毗邻的房屋烧毁,乙也被烧死在
"Mostepisodesofabsent-mindedness-forgettingwhereyouleftsomethingorwonderingwhyyoujustenteredaroom--axecausedby
最新回复
(
0
)