首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 main() { int x=0; sub(&x,8,1); printf("%d\n",x); } sub(int *a,int n,int k) { if(k<
以下程序的输出结果是【 】。 main() { int x=0; sub(&x,8,1); printf("%d\n",x); } sub(int *a,int n,int k) { if(k<
admin
2009-01-15
45
问题
以下程序的输出结果是【 】。
main()
{ int x=0;
sub(&x,8,1);
printf("%d\n",x);
}
sub(int *a,int n,int k)
{ if(k<=n)sub(a,n/2,2*k);
*a+=k;
}
选项
答案
7
解析
在主函数中定义了一个变量x并赋初值0,然后执行函数调用语句,该语句的执行过程为sub(&x,8,1)调用sub(&a,4,2),sub(&a,4,2)调用sub(&a,2,4),sub(&a, 2,4)中由于2<4,所以if后面括号里的判断为假,递归结束,执行其后的*a+=k;语句此时x=x+k=0+4=4,回推到上一层调用函数sub(&x,4,2)中,执行后面的语句,x=x+k=4+2=6,在回推到最上一层调用函数sub(&x,8,1)执行后面的语句,x=x+k=6+1=7,所以最后输出7。
转载请注明原文地址:https://kaotiyun.com/show/YbXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有两个水平滚动条HV、HT,还有一个文本框Text1和一个标题为“计算”的命令按钮Commandl,并编写了以下下程序:PrivateSubCommandl_Click()EndSubPublicSubcalc(xAsInteg
在窗体上画一命令按钮和一文本框,其名称分别为Command1和Text1,然后编写如下程序:FunctionFun(xAsInteger,PrivateSubCommand1_Click()yAsInteger)As
在考生文件夹下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Line1,还有一个名称为Label1的标签和其他一些控件(如图1所示)。在程序运行时,若用鼠标右键单击圆的边线,则指针恢复到起始位置(如图1所示);若用鼠标左键单
设有如下程序:PrivateSubForm_Click()num=InputBox(”请输入一个实数”):P=InStr(num,",")IfP>0ThenP
在窗体上画一个通用对话框,程序运行中用ShowOpen方法显示“打开"对话框时,希望在该对话框的“文件类型”栏中只显示扩展名为DOC的文件,则在设计阶段应把通用对话框的Filter属性设置为
在满足实体完整性约束的条件下
算法的时间复杂度是指
在考生文件夹下有一个数据库文件“samp2.aecdb”,其中存在已经设计好的3个关联表对象“tStud”、“tCourse”和“tScore”及一个临时表对象“tTmp”。请按以下要求完成设计。(1)创建一个查询,查找并显示照片信息为空的男同学
计算下面分段函数的正确语句是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
随机试题
不允许任何其他事务对这个锁定目标再加任何类型锁的是【】
在消化期促进肝细胞分泌胆汁最重要的刺激是
先天性胆道闭锁的手术治疗时机宜选择在出生后
吴某,48岁,12月20日初诊。症见恶寒重,发热轻,无汗,头痛,鼻塞声重,时流清涕,咳嗽吐白痰,口不渴,舌苔薄白,脉浮紧。本病例辨证为
《建设工程安全生产管理条例》规定,施工单位应当在施工组织设计中编制安全技术措施和()。
下列属于亚当斯的公平理论中的纵向比较的是()
目的是降低风险频率和减少损失程度,重点在于改变引起风险事故和扩大损失的各种条件的风险管理方法主要包括()。
大运河历史如此悠久且影响如此之大,为何却迟迟未能列入世界文化遗产的名单呢?据前述《扬子晚报》介绍,20多年前已有人提出大运河申遗的建议,但当时普遍认为文物是固定的,运河是流动的,且大运河部分河段出现干涸、污染和变道问题,因此不适合申报世界遗产;其次,隋炀帝
下列行为中属于民事代理法律关系的是()。
Java程序可以分为Application和Applet两大类,能在WWW浏览器上运行的是【】。
最新回复
(
0
)