首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2021-07-09
40
问题
有如下程序:
#include
void get_put()
{
char ch;
ch=getchar();
if(ch!=’\n’)get_put();
putchar(ch);
}
main()
{
get_put();printf("\n");
}
程序运行时,输入1234<回车>,则输出结果是( )。
选项
A、1234
B、4321
C、4444
D、1111
答案
B
解析
在调用一个函数的过程中又出现直接或间接的调用该函数本身,称为函数的递归调用。本题程序的执行过程为:调用get_put()函数,getehar()读入1,在这次调用中的局部变量ch=’1’,if条件成立->调用get_put()函数,读入2,局部变量ch=’2’->调用get_put()函数,读入3,局部变量ch=’3’->调用get_put()函数,读入4,局部变量ch=’4’->调用get_put()函数,读入回车,if条件不成立,返回。执行每次调用函数中if语句后的输出语句,依次输出4321。
转载请注明原文地址:https://jikaoti.com/ti/yYz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。例如,若输入整数:2310,则应输出:2、3、5、7、11。请改正程序中的语法错误,使程序能得出正确的结果。注意:
有以下程序fun(intx)main(){intp;{if(x==0‖x==1)return(3);printf("%d\n",fun(7));p=x-fun(x-2);}
下列叙述中正确的是
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是
关于算法,以下叙述中错误的是
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
关于C语言数制的叙述中正确的是()。
以下描述中,不是线性表顺序存储结构特征的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.C。在此程序中,请编写函数fun,其功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。一维数组中数据的个数存放在形参n所指的存储单
随机试题
血清总胆红素超过()时,临床可见黄疸。
A、氟牙症B、氟骨症C、急性氟中毒D、四环素牙E、釉质发育不全多发生于恒牙,乳牙少见,与摄氟量有关
对癫痫大发作和洋地黄引起的室性快速型心律失常均有良好疗效广谱抗癫痫药
既治风寒表实无汗,又治风寒表虚有汗的药物是
监理目标控制的前提工作是()。
资本市场线既揭示了有效组合的收益风险均衡关系,也给出了任意证券或组合的收益风险关系。()
下列各项中,增值税一般纳税人需要做视同销售处理的有()。
中俄计划携手建设从莫斯科出发,穿越哈萨克斯坦通往北京的欧亚高速运输走廊。新铁路的兴建可能要耗时八至十年。从工程的规模及价值来看,它堪与苏伊士运河_________。后者大幅缩短了通航里程及时间,迅速对全球贸易产生了_______的影响。依次填入画横线部分最
我国古代著名科学家沈括和郭守敬在下列哪些领域中作出了卓越贡献?
Therelationshipbetweenformaleducationandeconomicgrowthinpoorcountriesiswidelymisunderstoodbyeconomistsandpoliti
最新回复
(
0
)