首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> void get_put() { char ch; ch = getchar(); if (ch != ’\n’) get_put(); putchar(ch); } mai
有如下程序 #include <stdio.h> void get_put() { char ch; ch = getchar(); if (ch != ’\n’) get_put(); putchar(ch); } mai
admin
2020-01-10
24
问题
有如下程序
#include <stdio.h>
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
解析
在调用一个函数的过程中又出现直接或间接的调用该函数本身,称为函数的递归调用。本题程序的执行过程为:在输入1234<回车>的情况下,调用get_put()函数,getchar()读入1,在这次调用中的局部变量ch=’1’,if条件成立->调用get_put()函数,读入2,局部变量ch=’2’->调用get_put()函数,读入3,局部变量ch=’3’->调用get_put()函数,读入4,局部变量ch=’4’->调用get_put()函数,读入回车,if条件不成立,返回执行每次调用函数中if语句后的输出语句,即依次输出4321。B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/NXCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
表示关系式x≤y≤z的C语言表达式的是
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
以下选项中合法的实型常量是
有以下程序#include<stdio.h>main(){intc[6]={10,20,30,40,50,60},*p,*s;p=c;s=&c[5];printf("%d\n
有以下程序#include<stdio.h>main()voidfun(inta,intb){intc[10]={1,2,3,4,5,6,7,8,9,0),i;{in
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
在软件设计中,不属于过程设计工具的是
数据流图中带有箭头的线段表示的是
下列对于线性链表的描述中正确的是
若有定义:inta=7;floatx=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是()。
随机试题
艺术电影是电影工业________的实验室和前沿突破口,没有它们,电影工业就会丧失发动机。换句话说,艺术电影是电影艺术的探险者,它们创造出的某种叙事方式和美学风格一开始是________的,但最终却能够为商业片所用,不断开拓商业电影的疆土,让电影永葆新鲜感
在其他条件不变的情况下,增压气体反应的总压力,平衡将向气体分子数()的方向移动。
A.头痛、呕吐、脑脊液可检出白血病细胞B.寒战、高热、出血并迅速衰竭C.低热、贫血、巨脾D.贫血、发热、无痛性淋巴结进行性肿大慢性粒细胞白血病的临床特点是
良性前列腺增生通常发生在
昏迷病人口腔护理时不需要准备
房产分户图作为房屋权属证书附图时,图中应标注()。[2003年考题]
销售的500台计算机的销项税额为( )万元。当月的全部进项税额为( )万元。
在特别任务法的培训任务中,委员会或初级董事会是为()提供的。
世界贸易组织的最终目标是实现世界贸易标准化。()
2009年度全国旅行社营业收入为1806.53亿元,同比增长8.64%;毛利润总额为134.36亿元,毛利率为7.44%;净利润总额为11.48亿元,净利率为0.64%。2009年度全国旅行社的旅游业务营业收入为1745.59亿元,同比增长8
最新回复
(
0
)