首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
28
问题
有如下程序:
#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://jikaoti.com/ti/ZRa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中,不符合良好程序设计风格要求的是
以下程序的输出结果是______。#defineMCRA(m)2*m#defineMCRB(n,m)2*MCRA(n)+mmain(){inti-2,j=3;pr
下面程序的输出结果为______。#include<string.h>main(){charp1[7]="abc",p2[]="ABC",str[50]="xyz";strcpy(str,strcat(p
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
以下程序输出的最后一个值是______。intff(intn){staticintf=1;f=f*n;returnf}main(){inti;
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
假定输入的字符串中只包含字母和*号。请编写函数fun。它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:****A*BC*DEF*G。
给定程序MODll.C中函数fun的功能是:计算n!。例如,给n输入5,则输出120.000000。请改正程序中的错误,使程序能输出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#included
下列函数定义中,会出现编译错误的是______。
随机试题
Y7131型齿轮磨床调整齿轮箱安全离合器时,滚切交换齿轮应按( )滚切直径调整。
预言n.p______
医疗事故的行为主体在医疗活动中违反了
下列关于法的概念与特钲的表述,错误的是()。(2008年多项选择第41题)
采用小导管加固时,为保证工作面稳定和掘进安全,应确保小导管()。
水泥的体积安定性是指水泥浆在凝结硬化过程中()的性质。
起拖前,因不可抗力或者其他不能归责于双方的原因致使合同不能履行的,双方均可以解除合同,( )。
将A,B,C,D,E,F6封信投放到A,B,C,D,E,F6个邮箱里,要求仅有2封的编号和其被投放的邮箱编号相同,剩余4封信编号与被投放的邮箱编号都不相同,则不同的投放方法数有()种。
—Johnwantstoseeyoutoday.—Iwouldratherhe______tomorrowthantoday.
HumanMigrationHumanmigration:thetermisvague.Whatpeopleusuallythinkofisthepermanentmovementofpeoplefromon
最新回复
(
0
)