首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
30
问题
有以下程序
#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://kaotiyun.com/show/yZtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include<string.h>main(){inti,len;charb[]="WelcomeyoutoBeijing!";len=strlen
有以下程序:#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwrite(a,sizeof(int),5,fp);fwrite
有以下程序:#includevoidf(intb[]){inti;for(i=2;i
关于C语言标识符,以下叙述错误的是()。
若有定义:floata=22;inti=0,k=18;下列选项中不合法的C语言表达式是()。
以下关于typedef的叙述错误的是()。
设a、b、c是已定义的整型变量且已正确赋初值,以下赋值语句中,错误的是()。
下列关于数据库设计的叙述中,正确的是()。
设循环队列的存储空间为Q(1:35),初始状态为from=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
C语言程序的模块化通过以下哪个选项来实现
随机试题
基金财产可以用于下列哪种投资?()
贺拉斯最重要的美学著作是______。A.《诗品》B.《诗学》C.《诗艺》D.《美学》
A.骨髓细胞内可见Auer小体B.中性粒细胞碱性磷酸酶积分增高C.Ph’染色体阳性D.糖原染色阳性慢性粒细胞性白血病
患者,女性,32岁,有心脏病病史6年。最近感心悸。体检:心率100次/分,心律不齐,第一心音强弱不等,心尖区可闻及舒张期隆隆样杂音。目前的药物治疗应选用
为了落实司法便民,检察院开设了网上举报、申诉和信息查询系统,法院实现网上预约立案和电子签章,公民对国家机关实行网上监督收效明显。关于网络技术在法治建设中的作用,下列哪一选项是不正确的?()(司考.2010.1.2)
假设开发法中的开发期包括()。
排水管道定线考虑的因素除了地形和用地布局和排水体制外,还应该有()。
某土坝工程级别为2级,采用黏性土填筑,其设计压实度应为()。.
《安全生产法》规定,从业人员发现事故隐患或者其他不安全因素,应当立即向()报告;接到报告的人员应当及时予以处理。
《清明上河图》以写实的手法记录了北宋开封的繁荣景象。下列场景中不可能在画中出
最新回复
(
0
)