首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
83
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序main(){anta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
下列叙述中错误的是
以下关于字符串的叙述中正确的是
下面选项中关于“文件指针”概念的叙述正确的是
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
下列数据结构中,属于非线性结构的是()。
数据库系统中完成查询操作使用的语言是()。
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
结构化程序设计的基本原则不包括
随机试题
法国地方市镇行政组织的市长具有两种身份,即()
增感屏的作用是
2019年4月,某市税务机关拟对辖区内某房地产开发公司开发的房地产项目进行土地增值税清算。该房地产开发公司提供该房地产开发项目的资料如下: (1)2017年4月,以8000万元拍得用于该房地产开发项目的一宗土地,并缴纳契税;因闲置1年,支付土
DBM的郭士纳和美国西南航空公司的赫伯都是公司的领导人,其领导情境和领导方式均不同,但都获得了很大成功。领导()理论可以解释这一现象。
下列各项中,不属于业务预算的是()。
为保护少年儿童的社会权利,1989年联合国大会通过了()
在2016年举世瞩目的人机大战中,谷歌围棋人工智能AlphaGo与韩国棋手李世石进行巅峰人机对决,最终AlphaGo以4:1赢得最终胜利。这表明()
文化强则中国强。建设社会主义文化强国是实现中华民族伟大复兴的必然要求,其关键是
Humansnotonlyloveeatingicecream,theyenjoy(1)_____ittotheirpets.Marketstudiesshowthattwothirdsofalldogowne
以下关于拒绝服务攻击的叙述中,不正确的是_______。
最新回复
(
0
)