首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
74
问题
有下列程序
#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://kaotiyun.com/show/7ntp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<stdio.h>#include<string.h>main(){chara[]="1=234",*b="ABC";printf("%d%d%d%d\n",strlen(a),s
若有以下程序:#include<stdio.h>charfun(charx){returnx*x+'a';}main(){chara,b=0;for(a=0;a<4;a+=1){b=fun(a);putchar(b);}
有以下程序:#include<stdio.h>structs{inta;intb;};main(){structsa,*P=&a:a.a=99;print{("%d\n",_________);}程序要求输出结
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数功能叙述正确的是()。
软件生命周期中的活动不包括( )。
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是
下面不能作为结构化方法软件需求分析工具的是
数据库系统的三级模式不包括
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
软件工程的三要素是
随机试题
有关药疹不正确的是
患者,女,56岁。1年前诊断为冠心病,1小时前胸骨后绞痛发作,并伴有胸闷、出冷汗,急查心电图提示窦性心律、ST段下降。住院后,护士在鉴别主、客观资料时,属于客观资料的是
A.阴胜则阳病,阳胜则阴病B.阳胜则热,阴胜则寒C.重寒则热,重热则寒D.阳虚则外寒,阴虚则内热E.阴平阳秘,精神乃治
A.结核病B.急性喉炎C.疟疾D.败血症E.大叶性肺炎弛张热可见于
【2009年真题】在价值工程活动中,首先将产品的各种部件按成本由高到低排列,然后绘制成本累积分配图,最后将成本累积占总成本70%~80%的部件作为价值工程主要研究对象的方法称为()。
根据我国《民事诉讼法》的规定,当事人向人民法院申请保全证据的,不得迟于举证期限届满前()日。
2015年6月30日,甲公司自行研发一项无形资产,满足资本化条件的研发支出80万元,不满足资本化条件的研发支出20万元。2015年7月1日该项无形资产投入使用,预计使用寿命为10年,采用直线法按月摊销。2015年年末甲公司预计该项无形资产的可收回金额为70
企业在估计无形资产使用寿命应考虑的因素有()。
幼儿观察力的发展不表现在()。
最先使用“班级”一词的是()
最新回复
(
0
)