首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> 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
有下列程序 #include<stdio.h> 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
admin
2021-02-25
36
问题
有下列程序
#include<stdio.h>
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[n-1]);
}
main()
{int a[4]={1,2,3,4};
f(a,4);
}
程序执行后的输出结果是( )。
选项
A、1234321
B、43211234
C、4321234
D、12344321
答案
C
解析
f()函数有两个参数:数组首地址x和数组元素个数n,当n大于l时,执行首先输出最后一个元素x[n-1],然后递归调用自身;直到n等于1时再次输出x[n-1],然后回到上一层调用,输出x[n-1];main()函数定义一个数组a,包含四个元素:1,2,3,4,然后调用f函数f(a,4),此时形参x等于a,形参n的值是4,所以输出a[3]即4,接着调用f(a,3),输出3,调用f(a,2)输出2,调用f(a,1)输出1;接着再逐步回到上一层的调用:f(a,2)输出2,f(a,3)输出3,f(a,4)输出4,最终程序输出结果为:4,3,2,1,2,3,4,本题答案为C。
转载请注明原文地址:https://jikaoti.com/ti/Fbz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:计算f(x)=1+x+<10-6。若x=2.5,函数值为12.182494。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程序
有以下程序:#include<stdio.h>main(){inti,J;forti=1;i<4;i++){fortj=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);printf("\n");
若有以下程序:#include<stdio.h>main(){inta=一11,b=10:a%=b%=4;printf("%d%dkn",a,b);}则程序的输出结果是()。
以下定义语句中正确的是()。
以下能正确输出字符a的语句是()。
关于C语言标识符,以下叙述中错误的是()。
有以下程序#includemain(){doublex=2.0,y;if(x0.0)y=0.0;elseif((x<5.0)&&(!x))y=1.0/(x+2.0);elseif(x<10.0)
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
随机试题
糖皮质激素对血液和循环系统的作用,哪项不正确
下面关于当事人自认的说法错误的是
瘿病早期眼突治以化痰散结,清肝明目,药用
按照一般规律()其公共服务设施的门类越齐全,专业化水平越高,规模也就越大。
设备监理的主要任务是( ),这种任务与其他工程咨询工作有很大的区别。
下列关于加工贸易保证金台账制度的表述中,错误的是:
从企业内部信息来源来看,可能发生减值的迹象有()。
FATCA要求外国机构向美国税务机关报告美国账户持有人信息,若外国机构不遵守FATCA,美国将对外国机构来源于美国的所得和收入扣缴()的惩罚性预提所得税。
ElectromagneticEnergy1Whitelightseemstobeacombinationofallcolors.Theenergythatcomesfromasourceoflighti
Manypeoplewronglybelievethatwhenpeoplereacholdage,theirfamiliesplacetheminnursinghomes.Theyareleftinthe【C1】
最新回复
(
0
)