首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
42
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序main(){inti=0:i=~i;printf("%d\n",i);}程序运行后的输出结果是
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是
关系表中的每一横行称为一个()。
下面选项中合法的字符常量是
以下四个程序中,完全正确的是
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
下列给定程序中函数fun的功能是:根据整型形参m,计算如下公式的值:例如,若m的值为5,则应输出1.463611。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序
软件需求规格说明书在软件开发中的作用不包括()。
在软件开发中,需求分析阶段产生的主要文档是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
随机试题
下列因素哪项与原发性肝癌无密切关系
上颌神经为
患者,女,32岁,劳累后心悸,气短10年,近来常有心绞痛发作,偶有晕厥,体检:心脏扩大,可闻及病理性杂音,脉压减少,拟诊主动脉瓣狭窄。为明确诊断,病史询问最主要的是
管道穿过结构伸缩缝、抗震缝及沉降缝敷设时,应根据情况采取保护措施,以下错误的是()。
需要进行文件见证的质量监理点,称为( )。
混凝土拌合时的重要控制参数是()。
银行业金融机构应当遵循()原则,构建落实银行业消费者权益保护工作的体制机制,履行保护银行业消费者合法权益的义务。
试述班级教学管理的具体内容。
以下哪种老人不属于老年社区工作的重点目标人群?()
已知f(x,y)=则()。
最新回复
(
0
)