首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
16
问题
以下程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
在对文件进行操作的过程中,若要求指针的位置回到文件的开头,应当调用的函数是【】。
用下面语句调用库函数malloc,使单精度型指针p指向具有40个字节的动态存储空间,请填空。p=(float*)【】;
下面程序把数组元素中的最大值放入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++)
程序中对fun函数有如下说明void*fun();此说明的含义是
下列关于C语言数据文件的叙述中正确的是
用黑盒技术测试用例的方法之一为
下列关于队列的叙述中,正确的是
下列叙述中正确的是()
下列程序是将一个十进制正整数转化为一个八进制数,在程序的空白处应填入的语句是_______。#include<stdio.h>main(){inti=9,a,b[10]={0};scanf("%d",&A)
下面四个选项中,均是不正确的八进制数或十六进制数的选项是
随机试题
Thecrippledboyproudlywalkedwitha________totheplatformtojointheactors.
实卿所赖,比婴疾疹婴:
女性,50岁。发热咳嗽、咳痰3周,近1周来咳大量脓性臭痰,量约300rnl/日。体检:T40℃,右下肺叩呈浊音,可闻及湿啰音,杵状指(+)。应考虑的诊断为
硝苯地平渗透泵片【处方】药物层:硝苯地平100g,氯化钾10g,聚环氧乙烷355g,HPMC25g,硬脂酸镁10g助推层:聚环氧乙烷170g,氯化钠72.5g,硬脂酸镁适量包衣液:醋酸纤维素95g,PEG40005g,三氯甲烷1960ml,甲醇82
只有在()时,财政赤字才会扩大国内需求。
早梅(唐)张谓一树寒梅白玉条,迥临村路傍溪桥。不知近水花先发,疑是经冬雪未销。[注]“销”同“消”。对于“一树寒梅白玉条”中的“白玉条”三字,有人说不恰当,不符合梅花呈朵状的形态特征。试谈
从教育心理学角度讲,学生的学习方式有接受学习和__________学习两种。
下列行为,危害国家安全、构成间谍罪的有()。
春秋时期提出反对子产公布成文法的是()。
某学生在军训时进行打靶测试,共射击10次。他的第6、7、8、9次射击分别射中9.0环、8.4环、8.1环、9-3环,他的前9次射击的平均环数i葛于前5次射击所得的平均环数。若要使10次射击的平均环数超过8.8环,则他第10次射击至少应该射中()环(
最新回复
(
0
)