首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
67
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列叙述中,正确的是
以下程序的输出结果是______。#defineMCRA(m)2*m#defineMCRB(n,m)2*MCRA(n)+mmain(){inti-2,j=3;pr
对线性表进行二分法检索,其前提条件是()。
若要打开A盘中user子目录下名为aaa.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()
不是面向对象程序设计的可维护性的优点的是()
在数据库设计的4个阶段;为关系模式选择存取方法应该在
说明语句int*(*p)();的含义是______。
下列给定程序中,函数proc()的功能是:应用递归算法求某数a的平方根。求平方根的迭代公式如下:x1=(x0+a/x0)/2例如,3的平方根为1.732051。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main()函数,不得增
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为()。
随机试题
大叶性肺炎的合并证不包括
社区家庭访视的艺术,说法正确的是
既能发汗解表,又能温通经脉的药物是()
某车间正在对工序能力进行分析,得知某零件第n道工序加工时,设计尺寸(单位mm)为Tn=20.000,TL=19.99l。通过随机抽样,经计算得知:样本平均值和公差中心重合,s=0.00131。根据以上资料,回答下列问题:该工序能力()。
根据“无利不分”原则,当企业出现年度亏损时,不得分配利润。()
LastyearIlivedinChileforhalfayearasanexchangestudentwiththeAmericanFieldService.Comparedtomostvisitors,I
下列表述错误的是()。
一个四边形广场,它的四边长分别是60米、72米、96米、84米,现在四边上都植树,四角需种树,而且每两棵树的间隔相等,那么,至少要种多少棵树?
对测试阶段中没有发现的错误所进行的测试、诊断、定位、纠错以及验证修改的回归测试过程被称为【】性维护。
A、Heisconcernedabouttheaccuracyofsomeoftheinformationtheexpertsprovided.B、Heishopefulthattheclasswillbeabl
最新回复
(
0
)