首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include void get_put() { char ch; ch = getchar(); if (ch != ’\n’) get_put(); putchar(ch); } main() { get_put(); printf(
有如下程序 #include void get_put() { char ch; ch = getchar(); if (ch != ’\n’) get_put(); putchar(ch); } main() { get_put(); printf(
admin
2015-07-28
47
问题
有如下程序
#include
void get_put()
{
char ch;
ch = getchar();
if (ch != ’\n’) get_put();
putchar(ch);
}
main()
{
get_put(); printf("\n");
}
程序运行时,输入1234<回车>,则输出结果是( )。
选项
A、4321
B、1234
C、4444
D、1111
答案
A
解析
函数get_put()的作用是利用递归调用,优先输出最后一个输入的字符,即逆序输出输入的字符串,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/l7Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下对C语言的描述中,正确的是______。
下列程序的输出结果是______。voidfun(int*n){while((*n)--);printf("%d",++(*n));}main(){inta=50;fun(&a
算法具有5个特性,以下选项中不属于算法特性的是______。
下列函数的功能是fun(char*a,char*B){while((*b=*A)!=‘\O’){a++;b++;}}
若有以下定义和语句chars1[10]=”aBcd!”,*s2=”\n123\\”printF(“%d%d\n”,strlen(sl),strlen(s2));则输出结果是
以下选项中与iF(a==1)a=B;elsea++;语句功能不同的sWish语句是
若有定义floatb[15],*p=b;,且数组b的首地址为200H,则p+13所指向的数组元素的地址为______。
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
以下有4组用户标识符,其中合法的一组是______。
在C语言中(以16位PC机为例),一个float型数据在内存中所占的字节数为4:一个double型数据在内存中所占的字节数为【】。
随机试题
简述经验课程的基本特征。
患儿女性,12岁,主因“发现血压升高1周”入院。1周前体检时发现血压高,140/95mmHg,无明显自觉不适。为明确诊治收入院。既往、家族、个人史无特殊。查体:体温36.5℃,脉搏75次/min,呼吸25次/min,血压145/95mmHg,体重35kg;
一般不发生转移的器官是
建设工程项目管理软件是指在项目管理过程中使用的各类软件,这些软件主要用于()的输入和输出的信息。
1876年12月成立,简称LME,并且已被我国的香港交易所收购的是()。
影响商品需求的最关键因素是()。
下列哪一种教学方法更能对学生的需要做出敏感反应()。
根据下面材料,回答以下问题。2009年房屋新开工面积是房屋竣工面积的几倍?()
材料1习近平总书记指出:实现中国梦必须走中国道路。这就是中国特色社会主义道路。这条道路来之不易,它是在改革开放30多年的伟大实践中走出来的,是在中华人民共和国成立60多年的持续探索中走出来的,是在对近代以来170多年中华民族发展历程的深刻总结中走出来的,
TelevisionpitchmenforproductslikePajamaJeansandlightedslippersoncetriedtogetviewerstoplacetheirordersbyphone
最新回复
(
0
)