首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 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
31
问题
以下程序的输出结果是【 】。
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全国计算机二级
相关试题推荐
以下VisualBasic不支持的循环结构是
有如下程序:PrivateSubForm_Click()DimiAsInteger,nAsIntegerFori=1To20i=i+4:n=n+iIfi>10ThenExit
有三个关系R、S和T如下:则由关系R和关系S得到关系T的操作是()。
在考生文件夹下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Line1,还有一个名称为Label1的标签和其他一些控件(如图1所示)。在程序运行时,若用鼠标右键单击圆的边线,则指针恢复到起始位置(如图1所示);若用鼠标左键单
设窗体上有一个Picture1图片框,要求在图片框中的指定位置(坐标为(500,300))输出“OK”,下面可以实现这一功能的事件过程是
算法的时间复杂度是指
下面的语句用Array函数为数组变量a的各种元素赋值整数值:
下面是求最大公约数的函数的首部:Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是( )。
算法的有穷性是指()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
随机试题
简述产品组合的构成要素对企业国际市场营销的意义。
以下哪一项不是着床必须具备的条件
A.卵泡刺激素B.黄体生成激素C.雌激素D.孕激素E.泌乳素
甲公司通过法定代表人王某等高层研究决定,从事走私汽车犯罪活动,王某命令职员张某陪同其去交钱提货。王某在交易时被抓获,该公司被依法撤销。下列说法错误的是()
邀请招标又称为有限竞争性选择招标,由招标单位向预先选择的有承担能力的若干物业管理企业发出招标邀请,参与竞标。其优点是可保证投标企业有关的资质条件和足够的经验,信誉可靠。缺点是有定局限性,可能漏掉一些有较强竞争力的物业管理企业参与竞标,邀请招标是目前广泛采用
下列关于项目竞争力分析的表述中,错误的是()。
国境口岸内涉外的宾馆和入境、出境交通工具上的食品、饮用水从业人员应当持有卫生检疫机关签发的健康证书。( )
在财政授权支付方式下,事业单位收到代理银行盖章的“授权支付到账通知书”时,根据通知时所列数额,借记“零余额账户用款额度”,贷记“财政补助收入”科目。()
下面不属于软件设计阶段任务的是
下列关系模型中术语解析不正确的是
最新回复
(
0
)