首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include voidfun(intn,int*s) { intf; if(n==1)*s=n+1; else { fun(n-1,&f); *s=f; } } main() { intx=0; fun(4,&x); printf("%d\
有以下程序 #include voidfun(intn,int*s) { intf; if(n==1)*s=n+1; else { fun(n-1,&f); *s=f; } } main() { intx=0; fun(4,&x); printf("%d\
admin
2015-07-31
14
问题
有以下程序
#include
voidfun(intn,int*s)
{
intf;
if(n==1)*s=n+1;
else
{
fun(n-1,&f);
*s=f;
}
}
main()
{
intx=0;
fun(4,&x);
printf("%d\n",x);
}
程序运行后的输出结果是
选项
A、3
B、1
C、2
D、4
答案
C
解析
本题考查函数的递归调用,将函数参数带入函数中,一步步递归即可得到结果,结果为2,选项C正确。
转载请注明原文地址:https://jikaoti.com/ti/Lgi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){intk=5;while(--k)printf("%d",k-=3);printf("\n");}执行后的输出结果是(
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
有以下程序:#include<string.h>voidf(char*s,char*t){chark;k=*s;*s=*t;*t=k;s++;t--;if(*s)f(s,t);
有以下程序:main(){inta=5,b=4,c=3,d=2;if(a>b>c)printf("%d\n",d);elseif((c-1>=d)==1)printf("%d
下列程序的输出结果是【】intt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}main(){
若已经定义的函数有返回值,则以下关于该函数调用的叙述中错误的是______。
有以下程序段:intn,t=1,s=0;scanf("%d",&n);do{s=s+t;t=t-2;)while(t!=n);为使程序不陷入死循环,从键盘输入的数据应该是______。
有定义语句:inta=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不等于3的是______。
下列选项中错误的说明语句是
下面各选项中,均是C语言合法标识符的选项组是
随机试题
10(6)kV配电所、变电所的高压及低压母线宜采用()。
某港5万吨级航道疏浚工程长2km,采用1艘4500m3耙吸挖泥船施工。航道设计底标高一12.0m(当地理论深度基准面,下同),设计底宽150m,边坡1:5,计算超深0.5m,计算超宽5m,浚前平均高程一7.0m,疏浚土质为流动性淤泥和淤泥质土,疏浚土全部外
加入世界贸易组织后我国的基本义务包括()。
(2015年)当某上市公司的J3系数大于0时,下列关于该公司风险与收益的表述中。正确的是()。
有一名实习生在幼儿园进行了一次简单的“幼儿XX水平测验”,他设计了两个题目: Ⅰ,设A大于B,B大于C,请小朋友说说A和C哪一个大? Ⅱ,小王同学比小李同学高,小李同学比小张同学高,请问小王和小张两位同学谁高? 他选用“随机取样”方式在大班
法人的民事行为能力与民事权利能力是同时产生,同时消灭的。()
一日,小刘养的狗将邻居小王咬伤,小王起诉小刘请求损害赔偿。在诉讼过程中,小刘认为小王被咬伤是因为小王故意逗狗在先。关于本案中举证责任的分配,下列哪一选项是正确的?()
同化
下列选项中,哪些属于宪法所规定的公民的文化权利?()
HotSpotsinCrossCulturalCommunicationI.【T1】______Conversations【T1】______—Modesofaddress—【T2】_____【T2】______—Levelso
最新回复
(
0
)