首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include void get_put() { char ch; ch=getchar(); if(ch!=’\n’)get_put(); putchar(ch); }
有如下程序: #include void get_put() { char ch; ch=getchar(); if(ch!=’\n’)get_put(); putchar(ch); }
admin
2019-01-11
29
问题
有如下程序:
#include
void get_put()
{
char ch;
ch=getchar();
if(ch!=’\n’)get_put();
putchar(ch);
}
main()
{
get_put();
}
程序运行时,输入ABCD<回车>,则输出结果是( )。
选项
A、DCDC
B、DCBA
C、BABA
D、ABCD
答案
B
解析
本题考查了函数的递归调用,进入get_put函数后,字符变量ch每次保存读进来的字符,如果不是换行符,则继续读取下一个字符常量,当ch保存完‘D’后,下一次读取不满足if条件,函数进行输出,依次输出‘D’,‘C’,‘B’,‘A’,答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/s4xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
下面关于完全二叉树的叙述中,错误的是______。
下列叙述中,不符合良好程序设计风格要求的是
以下程序运行后的输出结果是【】。main(){charc;intn=100;floatf=10;doublex;x=f*=n/=(c=50);printf("%d%f\n",n,x
若有定义:inta=4,b=5,c=6;然后顺序执行下列语句后,变量b中的值是()。c=(a-=(b-5));c=(a%3)+(b=1);
若有说明:inta[][3]={0,0};则不正确的叙述是()。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()。
给定程序MODll.C中函数fun的功能是:统计substr所指子字符串在s仃所指字符串中出现的次数。例如,若字符串为aaasIkaaas,子字符串为as,则应输出2。请改正程序中的错误,使它能计算出正确的结果。注意:不要改
下列函数定义中,会出现编译错误的是______。
下列对队列的叙述正确的是
随机试题
男,5岁。以渐发劳累气促为主诉。查体未见发绀,发现颈静脉怒张、肝脏肿大,胸骨左缘第2、3肋间可及Ⅳ/6粗糙收缩期杂音。最可能的诊断是
OSAS最常见的三个阻塞层面是
风险偏好指标选取需要体现()。
一名成人携一名11周岁儿童和两名未满两周岁婴儿购买票价为1000元人民币的机票,总共需支付机票费用为______元。
下列哪项不属于影响幼儿品德形成的外部条件?()
甲:一家食品加工厂;乙:一家大型果园。甲因业务的需要,欲购进一批菠萝和荔枝。甲的公关部经理杨昆得知后,即向甲介绍了乙。甲委托杨昆办理此事。杨昆打电话给乙,称:甲需要菠萝100斤、荔枝500斤,每斤单价分别为2元和5元。另外,附加100斤樱桃,单价为8元;如
TechnologyTransferinGermanyWhenitcomestotranslatingbasicresearchintoindustrialsuccess,fewnationscanmatchGerman
Thebasiccomponentsofasentenceinclude
Whatisthepossiblerelationshipbetweenthespeakers?
WhenGinaGarroandBrianDupliseaadopted4-month-oldAndresfromColombialastmonth,theyweredeterminedtotaketimeofffr
最新回复
(
0
)