首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
21
问题
有以下程序
#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全国计算机二级
相关试题推荐
在数据管理技术发展的三个阶段中,数据共享最好的是()。
下列关于线性链表的叙述中,正确的是()。
若执行下述程序时,若从键盘输入6和8,结果为()。main(){inta,b,s;scanf(’’%d%d’’,&a,&b);S=a:if(s=b)s*=s:printf(’’%d’’,
以下叙述中正确的是
若要求从键盘读入含有空格字符的字符串,应使用函数
以下四个程序中,完全正确的是
有以下程序#include<stdio.h>main(){inta=5,b=1,t;t=(a<<2)|b;printf("%d\n",t);}
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是()。
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
结构化程序设计的3种结构是()。
随机试题
通过()等方式承包农村土地,经依法登记取得权属证书的,可以依法采取出租、入股、抵押或者其他方式流转土地经营权。
“具有净化作用的歌曲可以产生一种无害的快感。”出自()
某单位发生了以呕吐、腹泻呈水样便为主要症状的食物中毒,防疫站调查后认定为与吃新鲜海米拌凉菜有关,请问致病菌可能是
华侨和港澳台同胞的工资、薪金所得,采取加计扣除费用的办法。()
从课程内容的发展上来分,数学课程体系可分为直线式和________.
某商场进行有奖销售,凡购物满:100元者获兑奖券一张,在10000张奖券中,设特等奖1个,一等奖10个,二等奖100个。若某人购物满:100元,那么他中一等奖的概率是()。
用离差智商取代比率智商最主要的原因是()
简述中小学常用的教学方法。
汉武帝为了加强中央集权,把全国划分成13个州,每州分派一名()行使监察权
最近は現金で支払いする()、カードですませるようになってきた。
最新回复
(
0
)