首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int f(int t[],int n); main() { int a[4]={1,2,3,4},s; s=f(a,2);printf(’’%d\n’’,s);}
有以下程序: #include<stdio.h> int f(int t[],int n); main() { int a[4]={1,2,3,4},s; s=f(a,2);printf(’’%d\n’’,s);}
admin
2021-04-28
16
问题
有以下程序:
#include<stdio.h>
int f(int 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://kaotiyun.com/show/kUtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有两个关系R,S如下,由关系R和S通过运算得到关系T,则所使用的操作为()。
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
数据库系统的三级模式不包括
设a和b均为int型变量,且a=6,b=11,则能使值为3的表达式是()。
以下叙述中正确的是()。
若有定义:inta=7;floatx=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是()。
以下选项中合法的C语言赋值语句是()。
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
请编写函数fun,函数的功能是:判断字符串是否为回文?若是,函数返回1,主函数中输出:YES否则返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。例如,字符串LEVEL是回文,而字符串123312就不是回文。注意:部分源程序在文件PROG1.
下列有关宏的叙述中不正确的是()。
随机试题
A.连接两侧同名双尖牙、磨牙颊、舌尖构成的突向下的曲线B.连接两侧同名磨牙颊、舌尖构成的突向下的曲线C.可分为前后两段,前段平直,后段略突向下D.前段平直,自尖牙、双尖牙及第一磨牙远中逐渐降低,第二、第三磨牙颊尖又行上升E.第一磨牙近中颊尖或远中颊
A、灵芝B、松萝C、乳香D、血竭E、茯苓药用子实体的药材为
A.呋塞米B.氢氯噻嗪C.甘露醇D.螺内酯E.氨苯蝶啶可引起血脂紊乱的降压药是()。
技术在国家、地区、行业内部或之间以及技术自身系统内输出与输人的活动过程,包括技术成果、信息、能力的转让、移植、引进、交流和推广普及。这种情况是()。
下列各项中,应通过“管理费用”科目核算的有()。
编排数学课程体系时,应该考虑的因素不包括().
Aftershecompletedtheproject,she’llhave______(没什么要担心的).(worry)
Amonthbeforemyfirstmarathon,oneofmyankleswasinjuredandthismeantnotrunningfortwoweeks,leavingmeonlytwowee
南京市中级人民法院以绑架罪判处被告人死刑缓期二年执行,被告人没有上诉,检察机关没有抗诉。该案经江苏省高级人民法院核准。判决生效后,被害人张某不服,提起申诉。如果判决确有错误,下列哪一司法机关有权提起审判监督程序?()
Isaidnothing,______Ihadnoideaaboutit.
最新回复
(
0
)