首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun ( int n ,int *s ) { int f; if( n==1 ) *s = n+1 ; else { fun( n-1, &f) ; *s = f ; } } main() { int
有以下程序 #include void fun ( int n ,int *s ) { int f; if( n==1 ) *s = n+1 ; else { fun( n-1, &f) ; *s = f ; } } main() { int
admin
2019-07-14
16
问题
有以下程序
#include
void fun ( int n ,int *s )
{
int f;
if( n==1 ) *s = n+1 ;
else
{
fun( n-1, &f) ;
*s = f ;
}
}
main()
{
int x =0;
fun( 4,&x );
printf("%d\n",x);
}
程序运行后的输出结果是( )。
选项
A、2
B、1
C、3
D、4
答案
A
解析
该递归函数的出口是"if(n==1) *s = n+1 ",所以最后s的值一定为1+1=2,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/5wRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}执行后的输出结果是
软件测试的目的是
以下叙述中错误的是()。
下面选项中的程序段,没有编译错误的是
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");while((ch=getchar())!=’#
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
负责数据库中查询操作的数据库语言是()。
下面选项中合法的字符常量是
下列选项中属于面向对象设计方法主要特征的是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
随机试题
[A]Shopkeepersareyourfriends[B]Remembertotreatyourself[C]Sticktowhatyouneed[D]Livelikeapeasant
IP曝光完成后其俘获的信号的消退规律是
某男,25岁。3日来头痛如裹,痛无休止,肢体困重,苔自腻,脉濡。针灸治疗除列缺、百会、太阳、风池外,宜取()
在人体实验道德的原则中,不包括
A.双胍类B.α-葡萄糖苷酶抑制剂C.磺酰脲类促胰岛素分泌药D.胰岛素与胰岛素类似物E.血管紧张素转换酶抑制剂糖尿病合并妊娠、糖尿病合并酮症酸中毒患者应选用()。
中证指数有限公司成立于()年。
万达五金厂是私营合伙企业,合伙人共5人,其中1人A为国家公务员,其他4人B、C、D、E均为辞职、退职人员,根据合伙协议的约定,合伙人中有3人A、B、C对企业债务承担无限责任,并参与企业的经营管理,另外D、E两人以其出资额为限承担有限责任,A参与企业的经营
什么是间歇训练法,分为哪几类?结合专项,谈谈此类方法在运动训练中的应用特点。
在1840年至1919年期间,比较完全意义上的资产阶级民主革命是
Thefactthatsuperiorservicecangenerateacompetitiveadvantageforacompanydoesnotmeanthateveryattemptatimproving
最新回复
(
0
)