首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void f(int x[], int n) { if ( n> 1) { printf("%d,", x[n-1]); f(x, n-1); } else
有以下程序 #include <stdio.h> void f(int x[], int n) { if ( n> 1) { printf("%d,", x[n-1]); f(x, n-1); } else
admin
2020-06-16
26
问题
有以下程序
#include <stdio.h>
void f(int x[], int n)
{ if ( n> 1)
{ printf("%d,", x[n-1]);
f(x, n-1);
}
else
printf("%d,", x[0]);
}
main()
{ int z[6] = {1,2,3,4,5,6};
f(z,6); printf("\n");
}
程序的运行结果是
选项
A、6,5,4,3,2,1,
B、6,1,
C、2,3,4,5,6,1,
D、1,2,3,4,5,6,
答案
A
解析
在调用一个函数的过程中又出现直接或间接的调用该函数本身,称为函数的递归调用。本题目中递归函数调用执行过程为:f(z,6),输出6 ->f(z,5),输出5 ->f(z,4),输出4 ->f(z,3),输出3 ->f(z,2),输出2 ->f(z,1),输出1,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/7iCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidmain(){charb,c;inti;b=’a’;c=’A’;for(i=0;i
有以下程序#includemain(){inti,j;for(i=3;i>=1;i--){for(j=1;j
以下叙述中正确的是
下列叙述中正确的是
以下叙述中正确的是
设fp已定义,执行语句fp=fopen(“file”,“W”);后,以下针对文本文件file操作叙述的选项中正确的是
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是()。
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
随机试题
渠道系统的构成决定了渠道成员之间的关系是一种_______关系。
“_________”的含义是除满足联接条件的记录出现在查询结果之外,左右两个表不满足联接条件的记录返回空值。
硫酸镁滴注过程中应注意观察患者的()、()、()等。
统计中应用最广泛、最重要的一个指标体系,用来说明一组变量值的集中趋势、中心位置或平均水平是
甲、乙、丙、丁四人的血型各不相同,甲说:“我是A型。”乙说:“我是0型。”丙说:“我是AB型。”丁说:“我不是AB型。”四个人中只有一个人的话是假的。以下哪项成立?()
榆林市为什么被誉为“小北京”?
2015年1—4月份,全国房地产开发投资23669亿元,同比名义增长(),增速比1—3月份回落2.5个百分点。其中,住宅投资15870亿元,增长3.7%,增速回落2.2个百分点。2015年4月份东部地区房地产开发投资额是西部地区的多少倍?(
注:1.条形图上所标示数字为该项支出占消费支出总额的百分比。2.食品支出占消费支出总额的比例为恩格尔系数,是用来衡量一个国家或地区人民生活水平的重要指标。2005年城市居民的恩格尔系数比农村约低()。
设,B=(E+A)—1(E—A),则(E+B)—1=________。
根据防火墙的功能,我们认为防火墙肯定是指()。
最新回复
(
0
)