首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
28
问题
有以下程序:
#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://jikaoti.com/ti/ZSz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){inta=l,b=2,c=3,(1=二4;if((a=2)&&(b=1))c=2;if((c==3)‖(d----1))a=5;printf("%d,%
以下叙述中错误的是
表示关系式x≤y≤z的C语言表达式的是
关于文件操作中的标高符“EOF”的叙述中正确的是()。
要求通过while循环不断读入字符,当读入字*N时结束循环。若变量已正确定义,以下正确的程序段是
若有定义语句:intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
若有定义“intx,y;”并已正确给变量赋值,则以下选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式(x-y)等价的是
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
随机试题
自90年代以来,公共政策学取得的成就主要表现在()
在项目进度管理中,具体描述项目全部工作内容的清单是()过程的可交付成果。
下列关于优先股的表述中,不正确的是()。
市区某房地产企业,主要从事房地产的开发业务,2014年相关业务如下:(1)2014年1月以700万元购买郊区的一块25000平方米土地进行房地产开发。(2)取得土地后,为开发上述土地,共支付拆迁补偿费500万元,三通一平费用200万元,
与接待团队相比,散客导游服务复杂,琐碎但难度小。()
我国政治体制改革的主要内容是()。
祖山具备的特点有()。
2012年全国规模以上工业企业中私营企业利润总额减去主营活动利润后是多少亿元?()
Incountryaftercountry,talkofnonsmokers’rightisintheair.Whileamajorityofcountrieshavetakenlittle(1)_____yet,
Now,morethanever,itdoesn’tmatterwhoyouarebutwhatyoulooklike.Janetwasjusttwenty-fiveyearsold.Shehadag
最新回复
(
0
)