首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void f(int x[],int n) { if(n>1) {printf("%d,",x[0]); f(&x[1],n一1); printf("%d,",x[0]);
有以下程序: #include void f(int x[],int n) { if(n>1) {printf("%d,",x[0]); f(&x[1],n一1); printf("%d,",x[0]);
admin
2019-01-11
34
问题
有以下程序:
#include
void f(int x[],int n)
{ if(n>1)
{printf("%d,",x[0]);
f(&x[1],n一1);
printf("%d,",x[0]);
}
else
printf("%d,",x[0]);
}
main()
{ int z[3]={4,5,6};
f(z,3);
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、6,5,4,6,5,4,
B、4,5,6,5,4,
C、4,5,6,4,5,6,
D、6,5,4,5,6,
答案
B
解析
本题考查了函数的递归调用,在main函数中调用f(z,3)后,系统进入f()函数,随后进入if语句,输出x[0];再进入f()函数时,存在&x[1]函数的递归,输出x[1];再进入f()函数,再进行递归,输出x[2];随后结束返回输出上一个f()函数,输出x[1];再返回第一个f()函数中,输出x[O],程序运行后的输出结果是4,5,6,5,4。因此答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/dZxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){
理解下面的程序,填空完善程序。 main() {inta,b,c; scanf("%d%d",【】); c=【】(a,b); printf("a=%db=%dmax=%d\n",a,b,c); }
下面的概念中,不属于面向对象方法的是()。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()。
函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中问的元素不动。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:删除字符串中所有的*号。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*G********,删除后,字符串中的内容应当是:ABCDE
以下叙述不正确的是______。
下列实体类型的联系中,属于一对多联系的是()。
下列说法不正确的是()。
在满足实体完整性约束的条件下()。
随机试题
某县食盐供应出现暂时脱销,该县某乡镇企业供销公司乘机大量购进食盐企图以此谋利。县盐业支公司进行检查时,发现供销公司超越经营范围,非法从事食盐批发业务,即予以处罚,并对其余食盐进行限价收购,供销公司对此不服。下列有关主体的说法中,正确的是(
在外墙外保温改造中,每平方米综合单价最高的是:[2010年第13题]
某企业准备5年后进行设备更新,到时所需资金估计为600万一,若存款利率为5%,从现在开始每年年末均等额存款,则每年应存款()。[己知:(A/F,5%,5)=0.18097]
影响态度与品德形成的内部条件是()。
近几年来。高检院机关干部违法违纪的比例较高.作为检察长.请你谈谈如何防范。
下列体现我国公民道德建设发展的主流的是()。
“三个代表”重要思想依据改革开放和现代化建设新的实践,紧紧把握我国社会生活和社会结构的深刻变化,对()作出了科学判断。
当社会总供给大于总需求时,政府可以采取措施刺激出口,鼓励资金流出。()
大脑半球的表面覆盖的大量神经细胞和无髓鞘神经纤维被称作
•Lookatthetelephonemessagebelow.•Someinformationismissing.•Youwillhearadialoguebetweenamanandawoman.•Fo
最新回复
(
0
)