首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是________。 #include main() {int x=0: sub(&x,16,2); printf(“%d\n”,x); } sub(int*a,int n,in
以下程序的输出结果是________。 #include main() {int x=0: sub(&x,16,2); printf(“%d\n”,x); } sub(int*a,int n,in
admin
2012-08-23
51
问题
以下程序的输出结果是________。
#include
main()
{int x=0:
sub(&x,16,2);
printf(“%d\n”,x);
}
sub(int*a,int n,int k)
{if-(k<=n)sub(a,n/2,2*k);
*a+=k;
}
选项
答案
14
解析
本题考查递归函数的调用。在主函数中调用sub(&x.16,2)函数,此时n=16,k=2,if语句的控制的条件k<=n成立,所以执行下面的语句,调用sub(x,8,4),此时n=8,k=4,if语句的控制条件k<=n成立,所以执行下面的语句,调用sub(x,4,8),此时n=4,k=8,if语句控制的条件k<=n不成立,因此,最后得x=2+4+8=14。
转载请注明原文地址:https://www.kaotiyun.com/show/QAPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序structs{intx,y;}data[2]={10,100,20,200};main()structs*p=data;printf("%d\n
有以下程序:#include<stdio.h>main(){FILE*fp;inti=20,j=30,k,n;fp=fopen("d1.dat","w");fprintf(fp,"%d\n",i
若有以下程序:#include<stdio.h>voidf(intn);main(){voidf(intn);f(5);}voidf(intn){printf("%d
设有以下程序段:intx=0,s=0;whUe(!x!=0)s+=++x;printf("%d",s);则()。
以下叙述中正确的是()。
在关系数据库模型中,通常可以把()称为属性,其值称为属性值。
请选择以下语句的输出结果()。printf("%d\n",strlen("\t\"\065\xff\n"));
若已建立如下图所示的单向链表结构:在该链表结构中,指针p、s分别指向图中所示结点,则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是_____。
程序流程图中带有箭头的线段表示的是
检查软件产品是否符合需求定义的过程称为
随机试题
简述古典管理理论的主要特点。
下列关于骨髓穿刺操作描述错误的是
表现心肾之间主要关系的是
某奶牛场,部分奶牛体温升至40~42℃,精神沉郁,厌食,鼻、眼有浆液性分泌物,鼻镜及口腔黏膜表面糜烂,舌面上皮坏死,流涎增多,呼气恶臭。随后发生严重腹泻,带有黏液和血。部分牛蹄叶炎及趾间皮肤糜烂坏死、跛行。髻甲、颈部及耳后皮肤出现明显皮屑状。1个月内,发病
7个月婴儿发热、呕吐、水样便,每天7~8次,已3天。体查:体温38.5℃,轻度脱水貌,咽部充血,心、肺(-)肠鸣音稍亢进。大便镜检脂肪球++。最可能的诊断是
恶性程度最高的乳癌类型是
关于明朝家庭财产继承权的表述,正确的有()。
在市场经济条件下,资金伴随着生产与交换的进行不断运动,生产与交换活动会给投资者带来利润,表现为资金的()
在培训过程中(),是使培训工作取得成功的关键之举。
A、Theman’slastappointment.B、ProfessorIrwin’sofficehours.C、Studentadvisementduringregistration.D、Theman’shealthpro
最新回复
(
0
)