首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void my() { char ch: ch=getchar(); if(ch!=’c’)my(); putchaur(ch); } main() {
有以下程序: #include void my() { char ch: ch=getchar(); if(ch!=’c’)my(); putchaur(ch); } main() {
admin
2019-08-10
15
问题
有以下程序:
#include
void my()
{
char ch:
ch=getchar();
if(ch!=’c’)my();
putchaur(ch);
}
main()
{
my();
}
执行时,输入abc<回车>,则输出结果是( )。
选项
A、abc
B、ababc
C、bca
D、cba
答案
D
解析
my()递归,直到输入了c开始返回。递归使用的是栈的思想,因此最后输入进去的最先返回并输出。所以结果是cba。
转载请注明原文地址:https://jikaoti.com/ti/uQf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
当变量c的值不为2、4、6时,值也为"真"的表达式是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
有以下程序#includemain(){intc[6]={10,20,30,40,50,60},*p,*s;p=c;s=&c[5];printf("%d\n",s-p);}程序运行后的输出结果是
有以下程序#includemain(){inta=3;printf("%d\n",(a+=a-=a*a));}程序运行后的输出结果是
以下fun函数返回数组中最大值的下标#includeintfun(int*s,intn){inti,k;for(i=0,k=i;i
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:c1=3c2=1c3=2。请在程序的下划线处填入正确的内容并把下划线删除,使程
以下关手结构化程序设计的叙述中正确的是
随机试题
被称为“乐府双璧”的是《孔雀东南飞》和()
电缆按用途分为()。
可减轻慢性心力衰竭患者的心脏负荷治疗措施有()
泻下药宜
骨髓检查的禁忌证为
清热燥湿,泻火解毒,止血,安胎清热泻火,滋阴润燥
意外事件与过失犯罪的相似之处和最根本的区别。
阅读下面的游戏定点观察记录,分析活动情况,写出观察结论。案例:游戏的定点观察记录大一班的娃娃家区域里有锅、碗、杯子和勺子。一段时间以来,在这个游戏区域的活动一直比较平淡。这天,在大一班幼儿进行分组游戏时,欣欣和云云又跑到了娃娃家区域。欣
下列文学常识的表述不正确的一项是()
设f(x)=ex+x3∫01f(x)dx,则∫01f(x)dx=
最新回复
(
0
)