首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void my_put() { char ch; ch = getchar(); if (ch != ’C’) my_put(); putchar(ch); } main( )
有以下程序 #include <stdio.h> void my_put() { char ch; ch = getchar(); if (ch != ’C’) my_put(); putchar(ch); } main( )
admin
2021-07-09
20
问题
有以下程序
#include <stdio.h>
void my_put()
{ char ch;
ch = getchar();
if (ch != ’C’) my_put();
putchar(ch);
}
main( )
{
my_put();
}
执行时输入:ABC<回车>,则输出结果是
选项
A、ABC
B、CBA
C、AB
D、ABCC
答案
B
解析
my_put()递归,直到输入了C,开始返回。递归使用的是栈的思想,因此最后输入进去的最先返回,并打印。因此结果是CBA。答案为B选项
转载请注明原文地址:https://kaotiyun.com/show/Hokp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有下列程序:#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwtite(a,sizeof(int),5,fp);fwri
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是()。
下列定义数组的语句中正确的是()。
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
若有定义语句:intx=10;则表达式x-=x+x的值为
软件测试用例包括
在黑盒测试方法中,设计测试用例的根据是
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是()。
有如下程序#include<stdio.h>intsum(intdata){staticintinit=0;returninit+=data;}main(){inti;for(i
随机试题
邓小平南方谈话指出,判断改革的标准是()
要区别甾体皂苷的基本碳架是螺旋甾烷,还是异螺旋甾烷,可采用的方法是
以下护理行为,不正确的是
在大型建设工程项目中,信息交流的问题导致工程变更和工程实施的错误约占工程总成本的()。
可行性研究主要解决( )等问题。
资产负债表中的各报表项目()。
在同一省管辖范围内,纳税人跨地区使用土地,其纳税地点是()。
国务院()主管部门负责全国博物馆监督管理工作。
2008年,居民消费价格比上年上涨5.9%,其中食品价格上涨14.3%,固定资产投资价格上涨8.9%。工业品出厂价格上涨6.9%,其中生产资料价格上涨7.7%,生活资料价格上涨4.1%。原材料、燃料、动力购进价格上涨10.5%。农产品生产价格上涨14.1%
材料2说明“社会主义市场经济体制初步建立”,为什么材料1还说“本世纪头20年经济建设和改革的主要任务是完善社会主义市场经济体制”?结合材料4说明围绕改革的重点和难点,应切实解决好哪些关系经济体制改革全局的重大问题?
最新回复
(
0
)