首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(char C) {if(c>‘x’)fun(c-1); printf(“%c”,c); } main() {fun(‘z’);} 程序运行后的
有以下程序 #include void fun(char C) {if(c>‘x’)fun(c-1); printf(“%c”,c); } main() {fun(‘z’);} 程序运行后的
admin
2012-05-23
20
问题
有以下程序
#include
void fun(char C)
{if(c>‘x’)fun(c-1);
printf(“%c”,c);
}
main()
{fun(‘z’);}
程序运行后的输出结果是
选项
A、wxyz
B、xyz
C、ZyNW
D、zyx
答案
B
解析
本题考查的是函数的递归调用。函数的调用过程如图1所示。
从图1可以看到,fum函数共被调用3次,即fun(‘z’)?fun(‘y’)?fun(‘x’)。main函数调用fun(‘z’),fun函数调用fun(‘y’)和fun(‘x’),每次调用又进一步进行递归调用fun函数,到fun(‘x’)时输出x,然后递推输出y的值,输出z的值。
转载请注明原文地址:https://kaotiyun.com/show/INPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){unsignedinta;intb=-l;a=b;printf("%u",a);}程序运行后的输出结果是
有以下程序main(){chara1=’M’,a2=’m’;printf("%c\n",(a1,a2));}以下叙述中正确的是
有以下程序main(){chara[]={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’};inti,j;i=sizeof(a);j=strlen(
有以下程序main(){intx[8]={8,7,6,5,0,0},*s;s=x+3;printf("%d\n",s[2]);}执行后输出结果是
以下叙述中正确的是
下面程序由两个源程序文件:t4.h和t4.c组成,程序编译运行的结果是:【】。t4.h的源程序为:#defineN10#dennef2(x)(x*N)t4.c的源程序为:#include
以下程序运行后的输出结果是【】。intf(inta[],intn){if(n>=1)returnf(a,n-1)+a[n-1];elsereturn0;}main()
算法具有五个特性,以下选项中不属于算法特性的是
设有定义:inca,*pa;&a;以下scanf语句中能正确为变量a读入数据的是
若有如下结构体说明:structSTRU{inta,b;charc:doubled;stmctSTRU*p1,*p2;};请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】t[20]
随机试题
可以导致甲状腺功能紊乱的抗心律失常药
A.药效构象B.分配系数C.于性药物D.结构特异性药物E.结构非特片性药物含有手性中心的药物是()
保险具有()的职能。
比较的形式主要有同类比较和______比较。
论述高等学校教师职业的特点。
Inthelast30years,scienceandtechnologyhavehadatrulydramaticimpactonsports.Therearethreemajorreasonsforthis.
A、Becausehethinksthatitdoesgreatharmtohumanrelationship.B、Becausehethinksthatitmayleadtothelossofhissport
SellingaCarHowlonghaveyoubeendrivingaroundinthatsameoldear?Doyouthinkyouwanttosellit?Therearesomed
Asresearcherslearnmoreabouthowchildren’sintelligencedevelops,theyareincreasinglysurprisedbythepowerofparents.T
Studiesoffriendshipseemtoimplicatemorecomplexfactors.Forexample,onefunctionfriend-shipseemstofulfillis【C1】____
最新回复
(
0
)