首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
35
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列程序的输出结果是______。main(){inta[]={31,27,20,12,6,1},*p=a;p++;printf("%d\n",*(p+2));}
有以下程序floatfun(intx,inty){return{x+y);}main(){inta=2,b=5,c=8;printf("%3.of\n",fun((int)fun(a+c,B),a-C));}
下面程序的运行结果是#includemain(){staticchara[]="Languagef",b[]="programe";char*p1,*p2;intk;p1=a;p2=b;for(k=0;k
设有如下定义:structss{charname[10];intage;charsex;}std[3],*p=std;下面各输入语句中错误的是()。
已有定义:intx=3,y=4,z=5,则表达式!(x+y)+z-1&&y+x/2的值是
下列给定程序中,函数fun()的功能是:求出数组中最大数和次最大数,并把最大数和b[0]中的数对调、次最大数和b[1]中的数对调。请修改程序中的错误,得出正确的结果。注意:不要改动main()函数,不能增行或删行,也不能更改程序的结构。
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为:udl23fghS##43df,处理后新字符串为:123543asdfgll##df。
以下叙述中错误的是
下列选项中不是字符常量的是()。
栈和队列的共同点是______。
随机试题
镉有高度毒性,镉在人体中易积蓄引起中毒。
男,7岁。3小时前摔跤跌断上前牙,检查发现右上中切牙冠1/2横折露髓,探较敏感,X线片示无根折,根尖尚朱发育完全。应选择的治疗方法是
上腹部搏动可见于( )
一容器内储有某种理想气体,如果容器漏气,则容器内气体分子的平均平动动能和气体内能变化的情况是:
中华人民共和国的领域是指我国主权管辖的()。
在第一类泥沼地区,路堤高度小于3m时,()。
()年,中华人民共和国审计署成立,审计监督工作正式开展。
某公司管理部门制定了各岗位及各类人员有关工作质量的标准,这是标准化工作中制定()的体现。
广场舞困境来自金色新城社区广场舞队的百名阿姨,主动发出了有关文明跳好广场舞的倡议书,并一一签名。68岁的俞志琴阿姨在社区靠近运河的大转盘上跳了7年舞,既是领舞者,也是舞队音响管理者。在签名现场,她拿出扩音器,向队员们认真宣读了倡议书内容,大家听后
某数据库应用系统在运行过程中,发现随着数据量的不断增加,有部分查询业务和数据更新业务执行耗时越来越长。经分析,这些业务都与表Tablel有关。假设Tablel有30多个字段,分别为(Key,A2,A2,…Am,B1,B2,…Bn)。执行频度较高的查询业务都
最新回复
(
0
)