首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
54
问题
有如下程序:
#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://www.kaotiyun.com/show/s4xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序测试分为静态测试和动态测试。其中()是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
整型变量X和Y的值相等,且为非0值,则以下选项中结果为0的表达是______。
算法具有五个特性,以下选项中不属于算法特性的是()。
在面向对象方法中,如果“鸡”是一类对象,“公鸡”、“母鸡”等都继承了“鸡”类的性质,因而是“鸡”的()。
下面的概念中,不属于面向对象方法的是()。
请补充main()函数,该函数的功能是:把字符串str1中的非空格字符复制到字符串str2中。例如,若str1=”nicetomeetyou!",则str2="nicetomeetyou!"。注意:部分源程序给出如下。请勿改动main()函数
数据结构分为逻辑结构与存储结构,线性链表属于【】。
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
数据库恢复是将数据库从______状态恢复到某一已知的正确状态。
支持子程序调用的数据结构是()。
随机试题
使用交流弧焊机应注意哪些事项?
患者,男,3岁。发热5天,T38.5℃,恶风咳嗽,喉中痰鸣,呼吸气粗,鼻塞流浊涕,大便干,舌红苔薄黄,脉浮数。其量可能的诊断是
除下列哪种脉外,均属于阳虚之脉
类风湿关节炎出现最早的关节症状是
城市道路系统规划的程序包括()。
构成健康保险所指的疾病必须具有的条件之一是:必须是由于非长存原因所造成的。下列各项中不符合这一构成条件的有( )。
人民法院受理破产申请后,已经开始而尚未终结的有关债务人的民事诉讼或者仲裁应当中止。()
有一销售企业,主要对自己的销售点和大客户进行配送,配送方法为销售点和大客户有需求就立即组织装车送货,结果经常造成送货车辆空载率过高,同时往往出现所有车都派出去而其他用户需求满足不了的情况。所以销售经理一直要求增加送货车辆,由于资金原因一直没有购车。
防范金融危机的主要对策有哪些?
Agreatamountofworkhasgoneinto______theCathedraltoitsprevioussplendor.(2006年考试真题)
最新回复
(
0
)