首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<stdio.h> void get_put() { char ch; ch=getchar(); if(ch!=’\n’)get_put(); if(ch!=’\n’)p
有如下程序 #include<stdio.h> void get_put() { char ch; ch=getchar(); if(ch!=’\n’)get_put(); if(ch!=’\n’)p
admin
2017-07-05
76
问题
有如下程序
#include<stdio.h>
void get_put()
{
char ch;
ch=getchar();
if(ch!=’\n’)get_put();
if(ch!=’\n’)putchar(ch);
}
main()
{
get_put();
}
程序运行时,输入AB<回车>,则输出结果是( )。
选项
A、BA
B、BB
C、A
D、ABAB
答案
A
解析
main()函数中调用get_put()函数,get_put()是递归函数,每次使用getchar()读入一个字符存放到ch中,若ch不是字符’\n’,递归调用自身,然后调用putchar()函数输出该字符。当输入AB\n(<回车>)时,直到读入的字符是’\n’,输出回车符,然后回到上一层递归,逆序输出各个字符,输出结果为:<回车>BA,所以本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/pZDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的文件名为t.exe,在DOS下输入的命令行参数为:ttomeetme则程序输出的结果是#include"stdio.h"main(argc,argv)intargc;char*argv[];{inti;p
下面关于对象概念的描述中,错误的是
下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。#include<std
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
算法的有穷性是指()。
随机试题
计算机的发展阶段通常是按计算机所采用的________。来划分的。
JohnPaulJoneswasoneofthefoundersoftheUnitedStatesNavy.DuringtheRevolution,thecoloniesweredesperate.Theyneed
治疗痰饮脾阳虚弱证宜选用
按《医疗事故处理条例》规定,患者在医疗机构内死亡的应立即移放太平间,在太平间存放的时间一般不得超过
下列哪项不是小儿咳嗽的治疗原则
异质材料互相接触,由于材料的功函数不同,当两种材料之间的距离接近原子级别时,会在接触的两个表面上产生电荷,从而形成带电体的现象。这种现象叫作()。
所得税类税收的征税对象是一般收入,征税数额不受成本、费用、利润高低的影响。()
某公司上年度息税前利润为500万元,资金全部由股东权益资本组成,所得税税率为25%。该公司今年年初认为资本结构不合理,准备用发行债券购回部分股票的办法予以调整。经过咨询调查,当时的债券资本成本(平价发行,不考虑手续费和时间价值)和权益资本成本如下表所示:
根据企业所得税处置资产确认收入的相关规定,下列各项行为中,应视同销售的有()。
改革开放30多年来,中国的选人用人制度改革逐步展开、不断深化,取得了巨大成就。以下不能体现中国干部人事制度变迁轨迹的一项是()。
最新回复
(
0
)