首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
47
问题
有以下程序:
#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全国计算机二级
相关试题推荐
数据结构分为逻辑结构与存储结构,线性链表属于【】。
下列程序的输出结果是______。main(){inti=3;switch(i){case1:case2:printf("%d",i)c
说明语句int*(*p)();的含义是______。
若执行下面程序时从键盘上输入5,main(){intx;scanf("%d",&x);if(x++>5)printf("%d\n",x);elseprintf("%d\n",x-);
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为
下面不属于需求分析阶段任务的是
软件定义时期主要包括【】和需求分析两个阶段。
应用数据库的主要目的是
与结构化需求分析方法相对应的是【】方法。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
随机试题
关于十二指肠上部的毗邻,下列哪项是错误的()
用人单位因生产经营状况发生困难而裁减人员,从裁减人员之日起几个月内新招人员时,在同等条件下应当优先录用本单位被裁减人员()
在Windows2000中,单击桌面上的“开始”按钮后,将会弹出一个重要的菜单,请写出三个属于这个菜单中的菜单项:_______、_______和_______。
Theteachertoldusthatthesun_____intheeastand_____inthewest.
不具备设置会计机构和配备会计人员条件的单位,应当委托批准设立从事会计记账业务的中介机构代理记账。()
A与B两家食品进出口有限公司共同对外成交出口货物一批,双方约定各交货50%,各自结汇,由B公司对外签订合同。事后,外商开来以B公司为受益人的不可撤销信用证,证中未注明“可转让”字样,但规定允许分批装运。B公司收到信用证后及时通知了A公司,两家公司都根据信用
于19世纪初建立了世界上第一个教育学体系理论的学者是()。
已知甲、乙、丙的年龄从大到小排列。甲对乙说:“当我像你这么大时,你正好10岁。”乙对丙说:“当我像你这么大时,你正好7岁。”丙对甲说:“当我像你这么大时,你就50岁了。”问丙今年多大?
某领导在一次工作会议上说:“我们首先要有‘亲民’意识。有了‘亲民’意识,我们就能站在老百姓的角度来考虑问题,就能负责地为老百姓解决实际问题。如果我们及时帮助群众解决困难,那么于群关系就拉近了。”从领导的这句话。我们可以推出()。
下列哪种行为不构成滥用职权罪()
最新回复
(
0
)