首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 fun(intx) main() {int p; { if(x==0‖x==1)return(3); printf(’’%d\n’’,
以下程序的输出结果是( )。 fun(intx) main() {int p; { if(x==0‖x==1)return(3); printf(’’%d\n’’,
admin
2020-05-19
65
问题
以下程序的输出结果是( )。
fun(intx) main()
{int p; {
if(x==0‖x==1)return(3); printf(’’%d\n’’,fun(7));
p=x一fun(x一2); }
return p;}
选项
A、4
B、3
C、0
D、2
答案
D
解析
本题考查递归调用。因为在函数fun(x)中,如果参数x等于0或等于1时,返回值为“3”。否则’’p=x—fun(x一2)’’这是一个递归函数,所以在主函数调用fun(7)的时候,其过程为:fun(7)=7一fun(5)=7一(5一fun(3))=7一(5一(3一fun(1)))=7一(5一(3—3))=7—5=2,所以最后的输出结果为2。
转载请注明原文地址:https://kaotiyun.com/show/NgCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidf(int*P,int*q);main(){intm=1,n=2,*r=&m:f(r,&n);printf(“%d,%d”,m,n);}void
设有如下函数定义:#includeintfun(intk){if(k
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,下列选项中错误的程序是()。
有以下程序:#includemain(){inti,j,m=55;for(i=1;i
有以下函数:intfun(char*s){char*t=s:while(*t++);re[Hm(t—s);}该函数的功能足()。
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其他3个不同的是()。
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];
若有以下定义(设int类型变量占2个字节)inti=8,j=9;则以下语句:printf("i=%%d,j=%%%d\n",i,j);输出的结果是()。
随机试题
B1字节可以检测出上一帧信号到底发生了多少个字节的误码。()
蒸发操作实际上是在间壁两侧分别有蒸汽冷凝和液体沸腾的传热过程。()
为小儿进行大量不保留灌肠时,灌肠筒内液面应高于肛门
胎儿出生时体内贮存的铁为
孕妇感染风疹后引起胎儿畸形,这种传播病原体的方式被称为
( )是指债权人向债务人发出的一种支付命令书,命令他在约定的期限内支付一定的款项给第三人或者持票人。
留存收益是企业内源性股权筹资的主要方式,下列各项中,属于该种筹资方式特点的有()。
某卷烟厂和C卷烟批发企业均为增值税一般纳税人,卷烟厂主要生产卷烟和雪茄烟。2014年4月生产经营情况如下:(1)进口一批烟丝,支付货款28万元,运抵我国境内输入地点起卸前发生运费、保险费合计2万元,关税税率为40%,取得海关填发的专用税款缴款
下列哪些行为构成非法经营罪?()
一个TCP报文段的数据部分最多为()字节。
最新回复
(
0
)