首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
50
问题
有以下程序
#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全国计算机二级
相关试题推荐
设函数fun的定义形式为voidfun(charch,floatx){…}则以下对函九fun的调节器用语句中,正确是
下列函数定义中,会出现编译错误的是
以下程序的功能是:给r输入数据后计算半径r圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&r);
设有定义:intn,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充家整。seanf("%d",【】);printf("%d\n",【】);
设有以下说明语句typedefstruct{intn;charch[8];}PER;
若程序中定义了以下函数:doublemyadd(doublea,doubleb){return(a+b);}并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是
已定义ch为字符型变量,以下赋值语句中错误的是
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是
随机试题
传播者与受传者之间相互进行信息交流的各种途径、方式、手段,通称为( )。
心功能分级的主要依据是
在工程设计中通常根据生产机械的负荷类型及工作制选用不同的电动机与之配套。生产机械的负载转矩T随转矩门而变化的特性T=f(n)称为负载特性。图14-7中四组曲线为不同生产机械的负载曲线。有一种机械负载,负载转矩丁与转速n成反比,阻转矩大,转速低;阻转矩
资料一建安公司是D省一家食品进出口集团公司旗下的子公司,主营业务是生产和出口A地区生猪。A地区生猪市场有如下特点:(1)市场需求量大、市场容量比较稳定。猪肉是居民肉类消费的最主要来源,占日常肉类消费的60%以上。由于A地区传统消费习惯的长期存在,其他肉类
下列预算中,通常属于短期预算的有()。
下列行为中,不构成代理的是()。
在作假设检验中,接受原假设H0时,或能犯________错误。
给定材料材料1我国是一个文明古国,我国的乡村既是传统文明的载体和源头,也是现代文明的根基和依托。西安交通大学人文社会科学学院X教授认为,乡村文明承载着我国宝贵的文化遗产,蕴含着深厚的历史文化信息,中国物质文化遗产和非物质文化遗产绝大多数
风暴来临前,水母会纷纷离开海岸,游向大海,因为()。
文化认同作为小到一个群体、大到一个民族向心力的有机“粘合剂”,是凝聚这个群体和民族伟大精神力量的_________。文化认同如果缺失,社会语境便趋于焦虑,人们的价值取向便会_________,因为文化认同相对于政治认同和社会认同.具有更深远的_______
最新回复
(
0
)