首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
58
问题
有以下程序:
#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://www.kaotiyun.com/show/dZxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
下列有关数据库的描述,正确的是()
给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新的数,并作为函数值返回。例如。输入一个整数:27638496,函数返回值为:64862。请在程序的下划线处填入正确的内容并把下划线
程序定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返给主函数中的s。例如:a数组中的值为:则返回主程序后s的值应为:3.375。注意:部分源程序存在文件PROGI
编写函数fun,它的功能是计算:s作为函数值返回。在C语言中可调用log(n)函数求ln(n).log函数的引用说明是:doublelog(doublex1。例如,若m的值为:20,fun函数值为:6.506583。
数据库设计包括两个方面的设计内容,它们是
在数据库系统中,数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述是()。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是______。
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是()。
在E-R图中,用来表示实体联系的图形是( )。
随机试题
甲公司向乙公司订购一批专门从澳大利亚进口的奶粉,乙公司在订立合同时将国产奶粉谎称为进口奶粉。甲公司事后得知实情,恰逢国产奶粉畅销,甲公司有意继续履行合同,乙公司则希望将这批货物以更高的价格售与他人。若下列情形均发生于合同订立之日起1年内,请回答下列问题并
高压油气水层射孔应采用()会更安全些。
制冷系统中如供液不正常,会出现()。
最适宜的检查方法是最重要的治疗是
肝硬化大量放腹水时,易于诱发()
甲和乙是兄弟,二人一同抢劫了行人丙,劫取财物总价值达2000元。丙报案,但在公安机关尚未锁定犯罪嫌疑人之前甲到公安局投案,并向公安局交代了自己抢劫丙的具体情形,但声称自己并不认识抢劫的同案犯,两人只是都盯上了丙,便准备一起动手。后案件侦破,乙被抓获。则下列
知识管理的运行机制主要包括______。
某年3月9日,在挪威新奥尔松的中国北极黄河站(78°55'N,11°56'E),中国大学生北极科考团迎来极夜后首次日出。夏至日,北极黄河站的观测者观测到的最小太阳高度约为()。
关于几种常用变压器的说法,正确的是()。
一个容量为100的样本分成若干组,已知某组的频率为0.3,则该组的频数是
最新回复
(
0
)