首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void my_put() { char ch; ch = getchar(); if (ch != ’C’) my_put(); putchar(ch); } main( )
有以下程序 #include <stdio.h> void my_put() { char ch; ch = getchar(); if (ch != ’C’) my_put(); putchar(ch); } main( )
admin
2021-07-09
45
问题
有以下程序
#include <stdio.h>
void my_put()
{ char ch;
ch = getchar();
if (ch != ’C’) my_put();
putchar(ch);
}
main( )
{
my_put();
}
执行时输入:ABC<回车>,则输出结果是
选项
A、ABC
B、CBA
C、AB
D、ABCC
答案
B
解析
my_put()递归,直到输入了C,开始返回。递归使用的是栈的思想,因此最后输入进去的最先返回,并打印。因此结果是CBA。答案为B选项
转载请注明原文地址:https://kaotiyun.com/show/Hokp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includefunc(intn){staticintnum=1;num=num+n;printf("%dt",num);}voidmain(){func(3)
以下程序段中,与语句k=a>b?(b>c?1:0):0;功能相同的是()。
下列关于栈的描述中正确的是
以下叙述中正确的是
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
以下选项中表示一个合法的常量是(说明:符号口表示空格)
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
在数据管理技术发展的三个阶段中,数据共享最好的是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
随机试题
()对于音乐相当于真相对于()
老年人口腔保健受到了乡政府的高度重视,请来口腔保健专家指导乡卫生院的牙防工作。经过讨论研究制订了全乡1千多60岁以上老人口腔保健的详细计划方案
椿皮的功效是赤石脂的功效是
季节性资产增加的主要融资渠道有()
投资方按权益法确认应分担被投资单位的净亏损或被投资单位其他综合收益减少净额,将有关长期股权投资冲减至零并产生了未确认投资净损失的,被投资单位在以后期间实现净利润或其他综合收益增加净额时,投资方应当按照以前确认或登记有关投资净损失时的相反顺序进行会计处理,即
教育目的是所有教育活动的出发点和归宿,是教育基本理论的重要组成部分。下列关于教育目的的说法正确的有()。
下列属于行政强制措施的是()。
下列属于击打式打印机的有
A、 B、 C、 C由“我想在我的咖啡里加点糖。”可知图C所示与句意相符。关键词为sugar和coffee。
A、Shehasgiventhemanmuchtrouble.B、Sheisnotinterestedinthearticle.C、Shewouldliketohaveacopyofthearticle.D、
最新回复
(
0
)