首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
83
问题
有如下程序
#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全国计算机二级
相关试题推荐
若有以下程序,则程序的输出结果是#includemain(){charc1,c2;el=’C’+’8’-’3’;c2=’9’-’0’;printf("%c%d\n",c1,c2);}
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
有以下程序#includemain(){inta[]={10,20,30,40},*p=a,i;for(i=0;i
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
以下叙述中正确的是()。
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
以下选项中可用作C程序合法实数的是
算法的空间复杂度是指
关于算法,以下叙述中错误的是
随机试题
项目决策者充分听取专家意见,吸纳各种不同意见,做到先评估、后决策,这体现了项目决策的()原则。
分析室常用的EDTA水溶液呈弱酸性。()
组织变革的基本目标是_____。
治疗牙本质过敏的药物不包括
放大摄影X线管焦点应等于或小于
建设工程项目质量控制系统的( ),是指建设工程项目管理的总组织者(建设单位或代建制项目管理企业)和承担项目实施任务的各参与单位,分别进行建设工程项目质量控制系统不同层次和范围的规划。
关于一元线性回归模型的显著性检验中的F检验,下列公式正确的有( )。
对于下列应收账款认定,通过实施函证程序,A注册会计师认为最可能证实的是()。
洋务运动期间,左宗棠创办的企业是:
Whatwouldtheholidaysbewithoutlotsoftinytwinklinglights?Lesscolorfulandfestive—butalsoalotsafer.Fromlivin
最新回复
(
0
)