首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int flint t[],int n); main() {int a[4]={1,2,3,4},s; s=f(a,2);printf("%d\n",s);} int f(in
有以下程序: #include int flint t[],int n); main() {int a[4]={1,2,3,4},s; s=f(a,2);printf("%d\n",s);} int f(in
admin
2019-04-24
9
问题
有以下程序:
#include
int flint t[],int n);
main()
{int a[4]={1,2,3,4},s;
s=f(a,2);printf("%d\n",s);}
int f(int t[],int n)
{ if((n>0)&&(n<5))return t[n+1]+f(t,n一1);
else return 0;}
程序运行后的输出结果是( )。
选项
A、4
B、7
C、10
D、6
答案
B
解析
本题主要考查的是函数的递归调用,子函数f是一个递归函数,所以主函数中执行 “f(a,2)” 时, 其执行过程是“a[3]+f(a,1)=a[3]+a[2]+f(a,0)=7”。
转载请注明原文地址:https://jikaoti.com/ti/W6f0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
请编写函数fun(),该函数的功能是:将s所指字符串中ASCII值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。例如,若s所指字符串中的内容为ABCDEFGl2345,其中字符B的ASCⅡ码值为偶数、…、字符2的ASCⅡ码值为偶数
请编写函数fun(),对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码值升序排列。例如:原来的字符串为BdsihAd,则排序后输出为BAdhisd。注意:部分源程序给出如下。请勿改动主函数main和其他函数中
给定程序中,函数fun的功能是:对形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参p所指字符数组中,形成一个新串。例如,形参s所指的字符串为:baawrslkjghzlicda,执行后p所指字
下面的程序的输出为()。structA{intm;int*n:}*p;intdata[4]={10,20,30,40);structAaa[4]=50,&data[0]
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
软件测试的目的是
针对简单程序设计,以下叙述的实施步骤顺序正确的是
程序流程图中带有箭头的线段表示的是
随机试题
原发性肝癌最常见的组织学类型是
男性,20岁,打篮球跳起下落时扭伤左踝关节,外踝前下方肿胀,瘀斑,压痛,极度内翻位外踝下方空虚,内翻角度明显增加,内翻位照片外侧关节间隙增宽.应诊断为
甲有限责任公司经理乙派工作人员丙去邮局寄送急件,丙为了赶去邮局,向正到公司办事的好友丁借用摩托车。在去邮局的途中,丙出了车祸,不仅摩托车损毁,而且还导致行人戊重伤。经交通部门事故鉴定,是因为丙超速行驶而撞伤戊,后又撞在一石头护栏上致使摩托车损坏。于是,丁、
促进经济稳定增长的首要任务是()。
为了对基金绩效作出有效的衡量,必须考虑的因素不包括( )。
下列关于金融衍生工具的说法,正确的有()。
依据国家赔偿法的规定,税务行政赔偿人请求赔偿的时效为()。
家电下乡
examinations
______(已婚夫妇的首要责任),therefore,wastothinkoftheirchildren’shappiness.
最新回复
(
0
)