首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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) {i
有以下程序: #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) {i
admin
2021-07-09
28
问题
有以下程序:
#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,-1);
else return0;}
程序运行后的输出结果是( )。
选项
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/Ultp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
C语言程序中,运算对象必须是整型数的运算符是
若有以下程序段intr=8;printf("%d\n",r>>1);输出结果是
关于Scanf和printf的叙述中正确的是()。
下列程序的运行结果为()。#includevoidabc(char*str){inta,b,i,j;for(i=j=0;str[i]!=’\0’;i++)if(str[i]!=’a’)
随机试题
关于颏孔的叙述,下列哪项是正确的()
“诚斋体”指谁的诗()
下列加横线字属于名词作状语的一项是()
A、 B、 C、 D、 D
咽部分为__________、__________和__________三部分。
在生育年龄妇女的卵巢切片中,不容易见到的结构是
维生素是维持动物体正常生理代谢和机能所必需的一类低分子化合物,其作用是其他物质所无法替代的。对钙磷代谢及动物骨骼生长有重要影响的维生素是
以下不属于商业银行资本作用的是()。
从案例分析中,你认为物流企业服务的基本内容有哪些?你认为TNT提供的物流服务对惠普的竞争力而言,其作用体现在哪些方面?
阅读下列说明,回答问题1至问题3,将解答填入对应栏内。【说明】某监理单位承担了某网络工程项目全过程的监理工作。在项目实施过程中,发生了如下事件。事件1:该项目的分项工程之一的机房建设可分解为15个工作(箭头线表示),根据工作的逻辑关系绘出
最新回复
(
0
)