首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
30
问题
有以下程序:
#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://jikaoti.com/ti/s7a0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是()。
以下程序输出正确的是______。amovep(int*p,int(*a)[3],intn){inti,j;for(i=0;i<n;i++)for(j=0;j<n;j++){*p=a[i][j];p++;}
下面程序的输出结果是#includemain(){inta[]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf("%d\n",*p+9);}
若定义函数int*rune0,则函数func的返回值为()。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()。
从键盘输入一组无符号整数并保存在数组arr[N]中,以整数0结束输入,即第N+1个数是0,要求这些数的最大位数不超过4位,其元素的个数通过变量num传人函数proc()。请补充函数proc(),其功能是:从数组arr中找出个位和十位的数字之和大于5的所有无
以下叙述不正确的是______。
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和()。
随机试题
胎膜早破不会引起的并发症是
若弯矩设计值ML=161.5kN·m,Mk=-206.9kN·m,则连梁的纵向受力钢筋面积为As=A’s=______mm2。上题中若Vmax=348.6kN,重力荷载代表值作用下按简支梁计算的连续剪力设计值VGb=18.31kN。则连梁的箍筋配置下列
按照建设项目基本程序,各阶段的主要工作划分清楚,则决策阶段的主要工作有()。
下列关于加强指数法的说法,错误的有()。
13,动机最佳水平应是______程度的激活或唤起,此时对学习具有最佳效果。
只要教育得法,人人都可以成为歌唱家、科学家、诗人。
中国共产党第十九次全国代表大会的主题是:_________,高举中国特色社会主义伟大旗帜,决胜全面建成小康社会,夺取新时代中国特色社会主义伟大胜利,为实现中华民族伟大复兴的中国梦不懈奋斗。填入画横线部分最恰当的一项是:
甲在抢劫时,突然产生幻觉,看见警车驶来,于是自动放弃犯罪。甲的行为属于()
若,则a=_______,b=_______.
项目控制是信息系统开发的重要技术手段,下述因素()是项目控制应考虑的内容:Ⅰ.资源保Ⅱ.进度控制Ⅲ.计划调整Ⅳ.费用统计
最新回复
(
0
)