首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
34
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx,y,z;x=y=1;z=x++;y++;++y;printf("%d%d%d\n",x,y,z);}程序运行后的输出结果是(
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零):#includemain(){FILE*fp;longnum=0;fp=fopen("fname.dat","r");
以下数组定义中错误的是()。
有以下程序:#include<stdio.h>#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}程序运行后的
有以下程序:#include<stdio.h>main(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);pr
以下数组定义中错误的是()。
编写函数fun,其功能是:根据以下公式求π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。程序运行后,若输入精度0.0005,则程序应输出为3.140578。注意:部分源程序给出如下。请勿改动主函数main和
下列各排序法中,最坏情况下时间复杂度最小的是
有如下定义:structst{charname[12];intage;charsex;}std[10],*p=std;以下语句错误的是()。
随机试题
清除当前在时间轴上选中的帧的内容,可以实现的方式是:
《种树郭橐驼传》中,阐析橐驼种树的原理和方法时,所运用的主要表现方法是
文案调查的功能和优势。
女性,50岁。外阴奇痒难忍,分泌物不多,热水洗后暂时缓解,外院诊断为外阴白斑和外阴白色病变。前来咨询。妇科检查:外阴皮肤增厚、色素减退、湿疹样变。下列哪项回答是正确的
蛇串疮的分型为
某工厂有一车间内具有悬浮状、堆积状可燃粉尘,虽不可能形成爆炸混合物,但在数量和配置上能引起火灾。因工程需要,在车间附近要建设一个车间变电所,车间内将安装有电动机、电热器等电气设备。在车间内需要敷设的低压380V电力、照明线路的绝缘导线和电缆的额定
基金管理人提供的登记申请材料完备的,基金业协会应当自收齐登记材料之日起()内,以通过网站公示基金管理人基本情况的方式,为基金管理人办结登记手续。
保荐人尽职调查的绝大部分工作集中于()。
以下生活常识,说法正确的是()。
调整企业资本结构并不能()
最新回复
(
0
)