首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
28
问题
有如下程序
#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语言的描述中,正确的是______。
下列叙述不正确的是______。
有以下程序: main() { int x=5,y=2,z=1; printf("%d\n",x%y&~z); }程序运行后的输出结果为______。
设char型变量x中的值为10000111,则表达式(x-2)^(~4)的值是______。
设有定义:structperson{intID;charname[12];}P;请将scanf(“%d”,【】);语句补充完整,使其能够为结构体变量P的成员ID正确读人数据。
程序流程图中的菱形框表示的是【】。
有以下程序#includemain(){int13=2,k=0;while(k++&&n++>2);Pintf(”%d%d\n”,k,n.);}程序运行后的输出结果是
以下关于RetuRn语句的叙述中正确的是
下列选项中不是字符常量的是()。
C语言规定,在一个源程序中,main函数的位置
随机试题
下列哪种疾病不会造成颅内压增高
确诊高功能性甲状腺结节,最有意义的检查是
应考虑为应采取下列哪种措施
位于严寒地区或寒冷地区采用集中供暖的公共建筑和生产厂房及辅助建筑物,其值班供暖温度为()。
违反操作规程使用永久性测量标志,造成永久性测量标志毁损的,给予警告,责令改正,可以并处()的罚款。
某汽车生产厂家,在某客户投诉汽车制动问题后,检测后发现某批次汽车轮毂存在质量缺陷需要更换,决定全部召回使用该批汽车轮毂的汽车,以防止意外的发生。同时,该汽车生产厂家认真反思事故发生的原因,投入资金对轮毂检测设备进行了更新,并对车间有关人员进行了操作培训。发
在行政复以期间,申请人、第三人可以查阅被中请人提交的书面答复、作出具体条件的政行为的证据、依据和其他有关材料,但涉及()的除外。
f(χ)在[-1,1]上连续,则χ=0是函数g(χ)=的().
若有说明inta[3][4];则a数组元素的非法引用是()。
下列关于对象“更新前”事件的叙述中,正确的是()。
最新回复
(
0
)