首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
33
问题
有以下程序
#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://www.kaotiyun.com/show/Hokp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
下列定义数组的语句中正确的是()。
软件测试的目的是()。
下列叙述中正确的是()。
有以下程序structS{inta,b;)data[2]={10,100,20,200};main(){structSp=data[1];printf("%d\n",++(p.a));)程序运行后的输出结果是
有以下程序#include#defineS(x)4*(x)*x+1voidmain(){intk=5,j=2;printf("%d\n",S(k+j));}程序运行后的输
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
有以下程序main(){intsum,pad,pAd;sum=pad=5;pAd=++sum,pad++,++pad;printf("%d\n",pad);}程序的输出结果是
以下四个程序中,完全正确的是
以下能正确定义且赋初值的语句是
随机试题
点(0,b)到直线l:3x+4y-5=0的距离是2,且b<0,那么b=()。
PlantingPotatoesWhenIwasaboywehadseveralgardensaroundouroldhouse.Thelargestoneofallwasusedjustforgrow
有哪些因素影响切道斜度的大小
蒋某,男,70岁,高血压30余年,突然剧烈头痛、呕吐、迅速昏迷,血压190/100mmHg,护理体检发现有三偏征,瘫痪肢体肌张力降低,腱反射消失。该患者突然呼吸变慢乃至停止,两侧瞳孔不等大,护士应考虑发生
出版物的种类,除了图书、电子出版物之外,还有()等。
在化学标准化考试中,一般要求试题的区分度在()。
简述行动研究法的具体步骤。
所有国家的法律都表明了其法律的阶级本质。()
爬行动物不是两栖动物,两栖动物都是卵生的,所以凡是卵生的动物都不是爬行动物。以下选项与题面推理形式相同的是( )。
下列属于空想社会主义贡献的是
最新回复
(
0
)