首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void f(int x[],int n) { if(n>1) {printf("%d,",x[n-1]); f(x,n-1); printf("%d,",x[n-1]); } else printf("%d,",x[0]
有以下程序: #include void f(int x[],int n) { if(n>1) {printf("%d,",x[n-1]); f(x,n-1); printf("%d,",x[n-1]); } else printf("%d,",x[0]
admin
2015-07-30
62
问题
有以下程序:
#include
void f(int x[],int n)
{ if(n>1)
{printf("%d,",x[n-1]);
f(x,n-1);
printf("%d,",x[n-1]);
}
else
printf("%d,",x[0]);
}
main()
{ int z[3]={1,2,3};
f(z,3);
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、3,1,3,
B、3,2,1,2,3,
C、1,2,3,1,2,3,
D、1,2,3,2,1,
答案
B
解析
本题考查了函数的递归调用。在main()函数中调用f(z,3)后,系统进入f()函数,随后进入if语句,输出x[2],再进入f()函数,输出x[1],再进人f()函数,输出x[0],随后结束返回输出上一个f()函数,即输出x[n-1],故程序运行后的结果是:3,2,1,2,3。因此答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/moDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为()。#include<stdio.h>voidabc(char*str){inta,b,i,j;for(i=j=0;str[i]!=’\0’;i++)if
运行下列程序时,若输入的数据为“1,2,3”,则输出结果是()。main(){floata,b,c,t;scanf("%f,%f,%f",&a,&b,&c);if(a<b){t
下面程序的输出是【】。main(){intarr[10],i,k=0;for(i=0;i<10;i++)arr[i]=i;for(i=1;i<4;i++)k+=arr[i]+i;
下面程序的输出结果是______。#include<stdio.h>main(){char*p[]={"BOOL","OPK","H","SP"};inti:for(i=3;i>=0;i-,i-)printf("%c"
下述程序向文件输出的结果是______。#include<stdio.h>voidmain(){FILE*fp=fopen("TEST","wb");fprintf(fp,"%%5.0f%c%d",58,76273.0’-’,2278);
以下程序(程序左边的数字为附加的行号)______。1#include<str.h>2#include<stdio.h>3main()4{chars[]="string";5puts(s);6strcpy(s,"hello");7printf("%
以下程序的输出结果是______。#include<stdio.h>#defineSQR(x)x*xmain((){inta,k=3;a=++SQR(K+1);printf("%d\n",A);}
随机试题
假设某国对外国进口本国电子表征收复合税(这里指从价税额+从量税额),该国进口从价税率为15%,从量税率为每只手电子表10美元,现一进口商以每只100美元的价格进口10000只电子表。试计算该进口商共要缴纳多少关税?
A.意识障碍B.帕金森病C.偏瘫D.失语E.痴呆状态一氧化碳中毒致锥体外系神经障碍可出现
人体必须摄入104个以上的空肠弯曲菌才能引起肠炎,是因为
关于中华医学会所做的医疗事故技术鉴定的鉴定结论说法正确的有
张山承租林海的商铺经营饭店,因拖欠房租被诉至饭店所在地甲法院,法院判决张山偿付林海房租及利息,张山未履行判决。经律师调查发现,张山除所居住房以外,其名下另有一套房屋,林海遂向该房屋所在地乙法院申请执行。乙法院对该套房屋进行查封拍卖。执行过程中,张山前妻宁虹
2011年,李某购买了刘某一套房屋,准备入住前从他处得知该房内两年前曾发生一起凶杀案。李某诉至法院要求撤销合同。法官认为,根据我国民俗习惯,多数人对发生凶杀案的房屋比较忌讳,被告故意隐瞒相关信息,违背了诚实信用原则,已构成欺诈,遂判决撤销合同。关于此案,下
2014年11月,甲企业生产110件A产品并全部完工。生产单位A产品的计划工时是5小时,实际工时是10小时。单位产品制造费用的计划成本是15元,实际成本是20元。则下列说法中,正确的有()。
下列发文字号中,书写不正确的是()
在系统转换的过程中,旧系统和新系统并行工作一段时间,再由新系统代替旧系统的策略称为(26);在新系统全部正式运行前,一部分一部分地代替旧系统的策略称为(27)。
Heistallerthan______inhisclass.
最新回复
(
0
)