首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
25
问题
有以下程序
#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://jikaoti.com/ti/kEB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){charp[]={’a’,’b’,’c},q[]="abc";printf("%d%d\n",sizeof(p),sizeof(q));}程序运行后输
设函数fun的定义形式为voidfun(charch,floatx){…}则以下对函九fun的调节器用语句中,正确是
以下程序的输出结果是charcchar(charch){if(ch>=’A’&&ch<=’Z’)ch=ch-’A’+’a’;returnch;}main(){cha
有以下程序#include<string.h>structSTU{inthum;floatTotalScore;};voidf(structSTUp)
若有定义"int*p[3];",则以下叙述中下确的是
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是
C语占中,函数值类型的定义可以缺省,此时函数值的隐含类型是
以下4个选项中,不能看作一条语句的是
若有如下结构体说明:structSTRU{inta,b;charc:doubled;stmctSTRU*p1,*p2;};请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】t[20]
以下选项中属于C语言数据类型的是()。
随机试题
女性,55岁,农村妇女,家境较差。一日在马路上不慎被车撞倒,当时无昏迷等症状,去当地医院住院诊治并未发现异常,出院时家人无意将住院结算单放于床头。出院后病人像变了个人,白天不做家务,站在路边,称找肇事汽车,喃喃自语,不认识家人,或哭泣或大发脾气,该患者应
快速检测病原体成分主要是指
可摘局部义齿中同时起固位稳定、连接传力和修复缺损作用的部件是
特大事故发生单位所在地地方人民政府接到特大事故报告后,应当立即通知()。
对一些无完整考核依据的纳税人,一般采用()征收的方式进行税款的征收。
在衡量企业业绩的指标中,能够更及时传递信息的指标是()。
修改宪法时必须由全国人大常委会或1/3以上的全国人大代表提议,并由全国人大以全体代表的2/3以上的多数通过。()
【2013下】赵明能够根据“A>B,B>C,则A>C”的原理,推出A、B、C的关系。根据皮亚杰的认知发展理论,赵明的认知发展处于哪个阶段?()
儿童在()才能在动作开始前完全用语言表述行动目标和计划。
某宿舍住着四个留学生,分别来自美国、加拿大、韩国和日本。他们分别在中文、国际金融和法律三个系就读,其中:一(1)日本留学生单独在国际金融系。(2)韩国留学生不在中文系。(3)美国留学生和另外某个留学生同在某个系。(4)加
最新回复
(
0
)