首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序: #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
62
问题
以下程序:
#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://kaotiyun.com/show/TD3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于宏的叙述中正确的是
以下关于return语句的叙述中正确的是
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
若有以下程序#include<stdio.h>main(){inta=0,b=0,c=0c=(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
以下选项中,值为1的表达式是
在数据库设计中,描述数据间内在语义联系得到E—R图的过程属于()。
结构化程序的3种基本控制结构是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
在数据库中,数据模型包括数据结构、数据操作和()。
以下选项中,能用作用户标识符的是()。
随机试题
被视为“近代中国开眼看世界之第一人”是( )
A.3′→5′B.5→3′C.N端→C端D.C端→N端DNA的合成方向是
与糖尿病相关的遗传性综合征包括
男性,患慢性粒细胞白血病3年,经干扰素+羟基脲治疗后脾脏缩小,外周血象正常,但近来不明原因发热,脾再次肿大,血象:Hb80g/L,血小板90×109/L,WBC20×109/L,骨髓中原始粒细胞38%,继续上述治疗无效。下列哪种情况最为可能
生产经营单位应当向从业人员如实告知作业场所和工作岗位存在的(),防范措施以及事故应急措施。
某平面任意力系向O点简化后,得到如图4-13所示的一个主矢F’B和一个主矩Mo,则该力系的最后简化结果为()。
下列主管税务机关对欠税的纳税人做出的行为中,符合《税收征收管理法》及有关政策规定的有()。
“音乐舞蹈起源于性的冲动,起源于恋爱”是()的说法。
已知x=zey+z确定函数z=z(x,y),则dz|(e,0)=________.
PresidentProsperAvrilhasbeenarrestedonchargeof______.
最新回复
(
0
)