首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> void get_put() { char ch; ch = getchar(); if (ch != ’\n’) get_put(); putchar(ch); }
有如下程序 #include <stdio.h> void get_put() { char ch; ch = getchar(); if (ch != ’\n’) get_put(); putchar(ch); }
admin
2021-04-28
59
问题
有如下程序
#include <stdio.h>
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/QTtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当a=1、b=2、c=3、d=4时,执行下面程序段后,x的值是()。if(a<b)if(c<d)x=1;elseif(a<c)if(b<d)x:2;elsex=3;elsex
以下选项中关于C语言常量的叙述错误的是
有以下程序#includemain(){charc[2][5]={"6934","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=c[i];for(i=0;i<2;i++)for(j=0;p[i][j
以下叙述中正确的是()。
表示关系式x≤y≤z的C语言表达式的是
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为
软件调试的目的是
关于算法,以下叙述中错误的是
下列有关数据库的描述,正确的是()。
随机试题
下列选项中,符合肿瘤的异质性概念的是
某技师使用天津产BGL-50G型高频铸造机铸造钴铬支架,在坩埚内放适量合金,将焙烧好的铸圈放在“V”形托架上,对准铸道口,调整配重,熔解时合金飞溅,铸造时铸道口上移,刚按停止键就打开机盖,技师在工作过程中;哪项违反了操作规程
A.有利于医学和社会发展B.受试者知情同意C.维护受试者利益 D.试验者多数赞成E.严谨的科学态度
下列哪项不支持急进性肾小球肾炎的诊断
王女士是某广告公司的副经理,2004年3月25日该公司为包括王女士在内的每位高级管理人员在甲保险公司均投入人身意外伤害保险,签订保险合同时公司在受益人一栏直接记载了公司的名称,保险期限为1年,广告公司按照约定交纳了保险费。2004年11月23日王女士乘坐本
在某自诉案件的审理程序中,法庭主持双方当事人进行了调解,双方协商一致达成协议,但当法院向自诉人送达调解书时,自诉人反悔。该自诉人下列何种做法是不正确的?()
配第关于地租量的计算用现在的概念来表达即为()。
设矩阵其行列式|A|=-1,又A的伴随矩阵A*有一个特征值λ0,属于λ0的一个特征向量为α=(-1,-1,1)T,求a,b,c和λ0的值。
打开“计算器”应用程序,利用科学型模式计算“log10000”的值。
WWW基于()方式工作。
最新回复
(
0
)