首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
39
问题
有以下程序
#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://jikaoti.com/ti/FjG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidmain(){charb,c;inti;b=’a’;c=’A’;for(i=0;i
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
以下叙述中正确的是
以下叙述正确的是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
有以下程序#includevoidfun(char**p){++p;printf("%s\n",*p);}main(){char*a[]=("Morning","Afternoon","Evening"
数据库应用系统中的核心问题是()。
在黑盒测试方法中,设计测试用例的主要根据是()。
有如下程序:#include<stdio.h>main(){if(’\0’==0)putchar(’X’);if(’0’==0)putchar(’Y’);if(’a’>’b’)putchar(’Z’);
下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MO
随机试题
传播单位
设函数f(x)=是连续函数,试求a,b的值.
球部尿道损伤后出现严重尿外渗,局部处理方法应是
下列哪项不是肾病综合征的主要特征
A.代谢性酸中毒B.代谢性碱中毒C.呼吸性酸中毒D.呼吸性碱中毒E.复合型酸碱平衡失调幽门梗阻剧烈呕吐的病人,呼吸浅、慢,手足搐搦,血清pH7.5,诊断为
A、辛B、苦C、酸D、咸E、甘能行气活血的味是()。
A、可待因B、喷他佐辛C、二氢埃托菲D、美沙酮E、吗啡不易产生成瘾性,已列入非麻醉药品的是
关于重复保险和再保险,下列表述正确的是:()
采用( )法时,每幅卷材与基层黏结面不应少于两条,每条宽度不应小于150mm。
Whatisaresearchproposal?1)intendedtoconvinceothersthat--youhaveaworthwhile【1】______--youhavethe【2】______a
最新回复
(
0
)