首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> void my( ) { char ch: ch=getchar( ); if(ch!=′c′)my( ); putchar(ch); } main( ) { my( ); } 执行时,输入abc<回车
有以下程序: #include <stdio.h> void my( ) { char ch: ch=getchar( ); if(ch!=′c′)my( ); putchar(ch); } main( ) { my( ); } 执行时,输入abc<回车
admin
2019-04-14
35
问题
有以下程序:
#include <stdio.h>
void my( )
{
char ch:
ch=getchar( );
if(ch!=′c′)my( );
putchar(ch);
}
main( )
{
my( );
}
执行时,输入abc<回车>,则输出结果是( )。
选项
A、abc
B、ababc
C、bca
D、cba
答案
D
解析
my()递归,直到输入了c开始返回。递归使用的是栈的思想,因此最后输入进去的最先返回并输出。所以结果是cha。
转载请注明原文地址:https://kaotiyun.com/show/ImRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。inta=5;fun(intB){staticinta=10;a+=b++;printf("%d",A);}main()
在面向对象的程序设计中,类描述的是具有相似性质的一组【】。
执行以下程序后,test.txt文件的内容是(若文件能正常打开)______。 #include <stdio.h> main() { FILE *fp; char *s1="Fortra
设有以下程序:structst{intn;structst*next;};staticstructsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];下面选项
有以下程序(提示:程序中fseek(fp-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2*sizeof(ing)字节)#include<stdio.h>main(){FILE*
下面的程序输出结果是______。 main() { int x=3; while(!(--x)) printf("%d\n",x-=2); }
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是______。
有以下程序#includemain(){chara[20],b[20],c[20];scanf(“%s%s”,a,b);gets(c);printf(“%s%s%s\n”,a,b,c);
以下程序的输出结果是______。main(){inta=3;printf("%d\n",(a+=a-+a*a))}
随机试题
A.上皮钙黏素B.SisC.Cd44D.fas与肿瘤血行播散有关的是
A、损伤的皮肤B、消化道C、呼吸道D、泌尿生殖道E、血液霍乱弧菌的最常见感染途径是
为了便于常态混凝土与碾压混凝土在浇筑时能同步上升,应对常态混凝土掺加()。
关于“一物一权”原则。正确的说法是()。
简述操作技能形成的阶段。
中共中央于1935年12月17日至25日召开的(),表明党已经克服“左”倾冒险主义和关门主义,并不失时机地制定出抗日民族统一战线的新策略。
非洲统一组织
下面哪一项是与意志的果断性相反的品质?()
冒泡排序在最坏情况下的比较次数是
Manyteachersdon’tliketouseup-to-datetextbooksintheirclasses.
最新回复
(
0
)