首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序: #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
2020-10-26
32
问题
以下程序:
#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是递归函数,递归终止条件是x小于等于3,当大于3时递归调用fun(x/2)。第一次循环x/2=3,调用fun(3),fun(3),x/2=1,跳出if循环,执行输出x=3,然后回到第一次循环,执行if循环的语句,输出x=7。
转载请注明原文地址:https://jikaoti.com/ti/xiD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(intn,int*s){intf;if(n==1)*s=n+1;else{fun(n-1,&f);*s=f;}}main(){intx=0;fun(4,&x);printf("%d\n,x);}程序运行后的
以下叙述中正确的是
有以下程序main(){inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
以下关于逻辑运算符两侧运算对象的叙述中正确的是
有以下程序,已知字母A的ASCII码为65,程序运行后的输出结果是main(){charc1,c2;c1=’A’+’8’-’4’;c2=’A’+’8’-’5’;printf("%c,%d\n",c1,c2);}
设有定义:struct{charmark[12];intnum1;doublenum2;)t1,t2;若变量均已正确赋初值,则以下语句中错误的是
若函数中有定义语句:intk;则()。
软件需求分析阶段的主要任务是()。
某二又树有5个度为2的结点,则该二叉树中的叶子结点数是()。
下列数据结构中,属于非线性结构的是()。
随机试题
雌激素可用于乳房胀痛及退乳。
A、经口感染B、经皮感染C、经呼吸道感染D、经阴道感染E、淋病奈瑟感染阴道毛滴虫的感染方式为
A、突然仆倒,昏不知人,口吐涎沫,两目上视,四肢抽搐,醒后头昏乏力B、突然仆倒,昏不知人,呼吸气粗,四肢厥冷,移时苏醒,醒后如常人C、项背强直,角弓反张,四肢抽搐,或见昏迷D、狂乱无知,喧扰不宁,躁妄打骂,不食不眠E、精神抑
既主寒证,又主热证的脉是下列哪种
发电站汽轮机按主蒸汽压力的大小划分,其类别不包括()。
会计凭证按照填制程序和用途的不同,可以分为______。
盈利预测的数据(合并会计报表)至少应包括()。
________是20世纪20年代后活跃在英国乐坛上重要的作曲家,他为业余爱好者和青少年写了很多优秀作品,其中有著名的《青少年管弦乐队指南》等。
教师在对自己工作进行分析时,常思考“我在哪里?”“我是谁?”“我的环境如何?”“我的总体状况如何?”“我要到哪里去?”“我该如何走?”等问题,我们把教师的这种做法称之为()
目前,计算机中所采用的主要功能部件(如CPU)是()。
最新回复
(
0
)