首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 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
67
问题
以下程序的输出结果是【 】。
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全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimaAsInteger,bAsIntegera=3b=2Ifa*b<10Thenb=b+1Elseb=b-1Printb-a>0EndSub
(1)在考生文件夹中有工程文件sjt3.vbp,其中的窗体如图3-162所示。程序刚运行时,会生成一个有10个元素的整型数组。若选中“查找最大值”(或“查找最小值”)单选按钮,再单击“查找”按钮,则找出数组中的最大值(或最小值),并显示在标签Label2中
(1)在考生文件夹下有一个工程文件sjt3.vbp,其窗体上有一个列表框和一个标题为“选择”的命令按钮,且列表框中已有若干列表项。程序的功能是:当单击”选择”按钮时,如果列表框中没有列表项,则程序不做任何操作。否则,判断列表框中是否有列表项被选中,如果没有
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
下列选项中,不属于数据库管理的是()。
设窗体上有一个Picture1图片框,要求在图片框中的指定位置(坐标为(500,300))输出“OK”,下面可以实现这一功能的事件过程是
已知变量x、y为整数型,且x=4,y=12,s为字符串型,且s=a,LblOk为标签控件,下列赋值语句不合法的是()。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为( )。
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
随机试题
甲状腺癌的常见病理类型,不包括
孕38周先兆子痫患者,血压150/100mmHg,尿蛋白++,比重1.024,血红蛋白120克/升,红细胞压积40%,宫底剑突下2横指,左枕前位,头半定,胎头及骨盆正常,宫口未开。此时选用下列何组处理恰当
通过沥青混合料的总量检验,可以对热拌沥青混凝土路面施工过程中()进行现场检测,并可计算摊铺层的()。
甲乙双方订立买卖合同,约定收货后一周内付款,甲方在交货前发现乙方经营状况严重恶化,根据有关法律的规定,甲方可()。
会员制期货交易所会员资格的获得方式主要有()。
在Word中可以制作表格,一个表格由多个单元格组成,在表格中按()可以移到前一个单元格。
人民检察院应当在自接到公安机关提请逮捕后的14日内作出决定。()
给定材料材料1习近平总书记强调:“打好脱贫攻坚战是党的十九大提出的三大攻坚战之一,对如期全面建成小康社会、实现我们党第一个百年奋斗目标具有十分重要的意义。”坚持精准方略,是脱贫攻坚实践中积累的宝贵经验,是中国特色脱贫攻坚制度体系的重要构
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
Duringthe19thcenturyscientistsfoundthatwhencertainpartsofthebrainwere(36),menlostthe(37)todocertaint
最新回复
(
0
)