首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int f(int n) { if(n ==1)return 1; else return f(n-1)+1; } main( ) { int i,j=0; for(i=1;i
有以下程序: int f(int n) { if(n ==1)return 1; else return f(n-1)+1; } main( ) { int i,j=0; for(i=1;i
admin
2013-02-23
50
问题
有以下程序: int f(int n) { if(n ==1)return 1; else return f(n-1)+1; } main( ) { int i,j=0; for(i=1;i<3;i++) j+=f(i); printf("%d\n",j); } 程序运行后的输出结果是
选项
A、4
B、3
C、2
D、1
答案
B
解析
第一次调用f( )函数,返回值为1,第二次调用f( )函数,牵涉到函数的递归调用,返回值为2。
转载请注明原文地址:https://www.kaotiyun.com/show/jbJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>main(){char*p1,*p2,str[50]="xyz";p1="abcd";p2="ABCD";strc
下面程序的输出结果是______。main(){inta[]={1,2,3,4,5,6,7,8,9,0},*p;p=a;ptintf("%d\n",*p+9);}
以下程序的输出是______。structst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],60,&dt[1],60,&dt
执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为______。inta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;
若运行时输入12,则以下程序的输出结果是______。main(){intx,y;scanf("%d",&x);y=x>12?x+1:x-1;printf("%d\n",y);}
已知a的ASCⅡ码为97,执行下面两个语句后,输出的结果为______。charc1=97;c2=98;printf("%d%c",c1,c2);
若i、j为int类型,则以下程序段内循环体的总执行次数是【】。for(i=5;i;i--)for(j=0;j<3;j++){}
随机试题
根据工作原理,步进电动机分为哪几类?各有什么特点?
道德规范体系的总纲是()
男,43岁。5年前曾患肝炎,腹胀2个月,加重1周。体检:面色黝黑,颈部见散在分布的蜘蛛痣,蛙状腹,腹围100cm,移动性浊音(+),肝肋下2cm,质地硬,脾肋下4cm。拟诊肝硬化伴腹水。下述治疗措施正确的有
睡眠卫生教育中论述晚餐后不宜的除外哪项
A.高血压病B.肺动脉瓣狭窄C.肺动脉瓣关闭不全D.主动脉瓣狭窄E.肺源性心脏病能够引起P2增强的是
与组织的业绩或成就有利益关系的个人或团体是()。
外国旅游者希望会见当地亲友,下列说法正确的是()。
音乐课程的性质体现在_________、_________、_________三个方面。
Whatisthewomandoing?
A、TocontrolKidalairport.B、Toprotectthetown.C、ToprotectthecapitalBamako.D、TofightagainstIslamistmilitants.B细节推断
最新回复
(
0
)