首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
24
问题
有以下程序
#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全国计算机二级
相关试题推荐
设有以下语句typedefstructTT{charc;inta[4];)CIN;则下面叙述中正确的是
若有以下程序#includemain(){inta=1,b=2,c=3,d=4;if((a=2)||(b=1))c=2;if((c==3)&&(d=-1))a=5;printf("%d,%d,%d,%d\n",a,b
以下叙述中正确的是
以下叙述中正确的是
以下能正确定义且赋初值的语句是
设有定义:charp[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
在软件开发中,需求分析阶段产生的主要文档是()。
下列哪一条不属于数据库设计的任务?()
在数据管理技术发展的三个阶段中,数据共享最好的是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
随机试题
新型隐球菌最易引起
A、生物半衰期B、血药浓度峰值C、表观分布容积D、生物利用度E、药物的分布体内药量或药物浓度消除一半所需的时间称为
所谓(),是指民事主体在从事民事活动中,除法律另有规定或者当事人另有约定以外,应当按照价值规律的要求,取得他人财产利益或者得到他人劳务,均应当向对方支付相应的代价。
(2005年)自由质点受力作用而运动时,质点的运动方向是()。
账页包括的内容是()。
单位负责人对依法履行职责,抵制违反《中华人民共和国会计法》的会计人员进行打击报复,构成犯罪的,所应承担的法律责任是()。
对于交易席位的使用,下列选项正确的是()。
信天游的特点是()。
下列各句中,加下划线的成语使用恰当的一项是()。
Educationaldevelopmentisboundupwitheconomicprogress.
最新回复
(
0
)