首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inc1ude 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
有以下程序: #inc1ude 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
admin
2021-04-28
52
问题
有以下程序:
#inc1ude
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 retum 0;)
程序运行后的输出结果是( )。
选项
A、4
B、7
C、10
D、6
答案
B
解析
本题主要考查的是函数的递归调用,子函数f是一个递归函数,所以主函数中执行“f(a,2)”时,其执行过程是“a[3l+f(a,1)=a[3]+a[2]+f(a,0)=7”。
转载请注明原文地址:https://kaotiyun.com/show/sHtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#includeintf(intm){staticintn=0;n+=m;returnn;}main(){intn=0;printf("%d,",f(++n));printf(
下列选项中,不能用作标识符的是
有以下程序main(){charc1,c2;c1=’A’+’8’-’4’:c2=’A’+’8’-’5’:printf("%c,%d\n",c1,c2);}已知字母A的
设有定义:char*c:以下选项中能够使c正确指向一个字符串的是
在数据库系统的内部结构体系中,索引属于()。
数据库系统的三级模式不包括
以下关于逻辑运算符两侧运算对象的叙述中正确的是
在C程序中,下列说法正确的是()。
下面不属于软件工程过程的4种基本活动
随机试题
简述慢性支气管炎的病变特点及合并症。
【背景资料】A公司中标某城市污水处理厂的中水扩建工程,合同工期10个月,合同价为固定总价,工程主要包括沉淀池和滤池等现浇混凝土水池。拟建水池距现有建(构)筑物最近距离5m,其地下部分最深为3.6m,厂区地下水位在地面下约2.0m。A公司
当分度头手柄转一圈时,装夹在主轴上的工件转( )圈。
决策制定过程中的直觉通常会降低决策的质量。()
蛋白质一能量营养不良患儿饮食调整的量和内容应根据实际的消化能力和病情逐步完成。
A、异环磷酰胺B、顺铂C、甲氨蝶呤D、阿霉素E、枸橼酸他莫昔芬属于金属络合物类的抗肿瘤药物是()
按贷款期限划分,公司信贷的种类有()。
现代教学的技术是教学的()。
“六部委”联合开展环保专项()行动,要求建立各级政府负责的环保工作责任制,对工作不力的部门要通报批评,责令限期()。
以下关于城域网建设的描述中,哪一个是不正确的?
最新回复
(
0
)