首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
39
问题
以下程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
下面程序的输出结果是______。unsignedfun(unsignednum){unsignedk-I;do{k*=num%10;num/=10;}while
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是()。
已有文本文件test.txt,其中的内容为:Hello,everyone!。以下程序中,文件test.txt已正确为“读”而打开,由文件指针fr指向该文件,则程序的输出结果是【】。#include<stdio.h>main()
设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数。请填空。main(){intfindbig(int,int,int);int(*f)(),x,yz,z,big;f=
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是()。
在线性表的多种存储结构中,最简单的方法是【】。
下面程序把数组元素中的最大值放入a[o]中,则在if语句中的条件表达式应该是() main() {inta[10]={6,7,2,9,1,10,5,8,4,3,},*p=a,i; for(i=0;i<10;i++,p++)
下列关于C语言数据文件的叙述中正确的是
请编写函数fun,函数的功能是:将3行4列矩阵x乘以4行3列矩阵y,结果放在3行3列矩阵xy中。矩阵相乘的基本方法是:矩阵xy中行列下标分别为i、j的元素的值,是矩阵x中第i行上4个元素与矩阵y中第j列上4个元素对应相乘的和。注意:部分源程序在文件P
稳定的排序算法有______、______和______。
随机试题
AnUnwelcomeGuestMaggiewasverygladthatJameswasnotafrequentvisitortothehouse.Sofarasthechildrenwereconce
在Word中,利用______可直观地改变段落的缩进方式,亦可调整页的左右边距。
[*]
下列食物链中,属于典型捕食食物链的是()
关于头皮裂伤,错误的是
下列哪些氟化物不用于含氟牙膏
明细账在账簿的外形特征上一般采用()账簿。
甲产品的单价为1000元,单位变动成本为600元,年销售量为500件,年固定成本为80000元。下列本量利分析结果中,正确的有()。
一位科学家发明了一项新产品,他利用手上的一些储蓄,又贷了一些款,自己开办了一家企业。半年后,企业效益下滑,于是他高薪聘请了一名总经理,自己任董事长兼搞开发,终于使企业迅速崛起为一家大型公司。由此可见( )。
A、Giveaeulogy.B、Offeraprayer.C、Singasong.D、Writeaspeech.C男士提出,想邀请女士在葬礼上为其亡父献唱赞美诗。所以答案是C。原形动词选项题,猜测题目可能与某人要做的事有关。
最新回复
(
0
)