首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2020-06-16
22
问题
有以下程序:
#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开始返回。递归使用的是栈的思想,因此最后输入进去的最先返回并输出。所以结果是cba。
转载请注明原文地址:https://kaotiyun.com/show/mpCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义:intx[10],*pt=x;则对x数组元素的正确引用是()。
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零):#includemain(){FILE*fp;longnum=0;fp=fopen("fname.dat","r");
以下对一维数组a的正确说明是()。
有以下程序(说明:字母A的ASCII码值是65):#includevoidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;}}main(
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为()。
以下关于结构化程序设计的叙述中正确的是()。
请编写函数fun,该函数的功能是:删除一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:22234456666778991010
下列测试方法中,()均属于白盒测试的方法。
关于算法,以下叙述中错误的是
下列描述中,不符合良好程序设计风格要求的是()。【07年9月】
随机试题
患者,男,46岁。血吸虫肝硬化病史15年,1小时前突然呕吐鲜血约1000ml急诊入院。查体:面色苍白,脉搏细弱。血压90/56mmHg,心率110次/分。上腹轻压痛,未触及肿块,肠鸣音亢进,无移动性浊音。行补液、止血、抗休克治疗的同时,拟行三腔二囊管压迫止
惊悸、怔忡的病因不包括
《唐律疏议》规定“一准乎礼”,通过引经决狱、引礼入律的方式,将儒家道德思想贯彻到立法、司法、守法的整个过程中。从法与道德的角度来看,下列说法中错误的是哪一项?
隧道施工方法中,属于山岭隧道施工方法的是()。
商业银行从事代客境外理财的,应当保存资金汇出、汇入、兑换、收汇、付汇和资金往来记录等相关资料,保存时间应当不少于()。
有关车辆管理注意事项的叙述中,错误的是()。
0,4,16,48,128,()
阅读下面的文字,完成下列各题。2000年,南美洲秘鲁海域的海水比往年同期变暖了。2001年,北美洲的加拿大等国的食品价格比往年上涨了许多。这两件事之间有什么联系吗?如有联系,这种联系又说明了什么问题呢?在秘鲁海域,每年五月初到九月底,通常情
Inthispart,youareaskedtowriteanessaybasedonthefollowingchart.Inyourwriting,youshould1)interpretthecha
在Windows中运行(29)命令后得到如下图所示的结果,该命令的作用是(30)。
最新回复
(
0
)