首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void f(int x[], int n) { if ( n > 1) { printf("%d,", x[0]); f(&x[1], n-1); printf
有以下程序 #include <stdio.h> void f(int x[], int n) { if ( n > 1) { printf("%d,", x[0]); f(&x[1], n-1); printf
admin
2021-07-09
16
问题
有以下程序
#include <stdio.h>
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[0],程序运行后的输出结果是4.5.6.5.4。因此答案为B选项。
转载请注明原文地址:https://jikaoti.com/ti/l7z0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面描述中错误的是()。
程序设计的任务包括()。
有以下程序:#includevoidf(intb[]){inti;for(i=2;i
设有定义:intsum=100,i;以下选项中,能够实现sum-=1+2+3…+10的程序段是()。
有以下程序#include<stdio.h>voidmain(){chars[]={"01axy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]<
以下叙述正确的是
C语句中不能够正确计算下述公式的程序段是()f=
有三个关系R、S和T如下:由关系R和S通过进行运算得到关系T,则所使用的运算为()。
设a、b、c是已定义的整型变量且已正确赋初值,以下赋值语句中,错误的是()。
下列叙述中错误的是()。
随机试题
根据生物类型生态学可分为()。
导致“槟榔肝”的原因是
患儿,8岁。上前牙自发痛,冷热刺激加重。深龋,探痛,叩(+),未见穿髓孔,温度测敏感,不松动,牙龈未见异常。临床拟诊断为
通过人与机器的特性比较,进行客观的和符合逻辑的分配,这是()。
背景资料某矿山工程项目采用公开招标形式招标。招标文件中载明:投标截止时间为5月19日11:00,开标时间为5月20日14:00;资质等级要求为省外企业有一级以上资质,省内企业为二级以上资质;招标文件还附有最高投标限价和最低投标限价。六家施工企业A、B、C
下列选项中不属于基金职业道德内容的是()。
背景材料:甲国出口商A向乙国进口商F出口一批货物,发货后,出口商A将汇票连同商业单据一起交托收银行托收货款,交单方式为付款交单(D/P)。问题:进口商F在接到代收行或提示行的通知后,其主要责任是()。
对下列句子中加下划线的字的意义和用法判断正确的是()。①老臣以媪为长安君计短也②域民不以封疆之界③愿以十五城请易璧④将以衅钟
试比较一次印模法和二次印模法的优缺点及适用范围。
RainforestsTropicalrainforestsarethemostdiverseecosystem(生态系统)onEarth,andalsotheoldest.Today,tropicalrainf
最新回复
(
0
)