首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> void get_put() { char ch; ch = getchar(); if (ch != ’\n’) get_put(); putchar(ch); }
有如下程序 #include <stdio.h> void get_put() { char ch; ch = getchar(); if (ch != ’\n’) get_put(); putchar(ch); }
admin
2021-04-28
40
问题
有如下程序
#include <stdio.h>
void get_put()
{
char ch;
ch = getchar();
if (ch != ’\n’) get_put();
putchar(ch);
}
main( )
{
get_put();
}
程序运行时,输入ABCD<回车>,则输出结果是
选项
A、DCDC
B、DCBA
C、BABA
D、ABCD
答案
B
解析
本题考查了函数的递归调用,进入get_put函数后,ch每次保存读进来的字符,如果不是换行符,则继续读取下一个字符常量,当ch保存完’D’后,下一次读取不满足if条件,函数进行输出,依次输出’D’,’C’,’B’,’A’,答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/QTtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
有以下程序main(){chara=’H’;a=(a>=’A’&&a
有如下程序#includemain(){inti,k;intarray[4][2]={{1,2},{4,9},{6}};for(i=0;i
以下叙述中正确的是()。
以下数组定义中错误的是
以下能正确定义字符串的语句是()。
软件调试的目的是
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
下列有关数据库的描述,正确的是()。
随机试题
关于异型淋巴细胞的叙述,正确的是
根据企业所得税法的规定,公益性社会团体,是指符合下列()条件的基金会、慈善组织等社会团体。
王老师执教以来非常注重尖子生的培养,他培养的尖子生在竞赛中获得了很好的成绩。然而他对不听课、表现顽皮的学生采取罚站、不许进教室等措施惩罚他们。学生家长知道后多次找他交换意见,但王老师不以为然,反而对家长进行批评。问题:运用教师职业道德的相关知识对王老师做
按照我国民法,下面关于相邻关系的说法正确的是()。
简述财产法律关系与人身法律关系的区别。
[*]
某计算机系统中有一个CPU、一台输入设备和一台输出设备,假设系统中有三个作业T1、T2和T3,系统采用优先级调度,且T1的优先级>T2的优先级>T3的优先级。若每个作业具有三个程序段:输入Ii、计算Ci和输出P.(i=1,2,3),执行顺序为Ii、Ci、P
Wemaylookattheworldaroundus,butsomehowwemanagenottoseeituntilwhateverwe’vebecomeusedtosuddenlydisappears.
A、Membershipinafoodco-op.B、Thebenefitsofhealthfood.C、Shoppinginthesupermarket.D、Thecurrentcostoffood.A对话开门见山地
TheDrugsDon’tWorkA)Severalmonthsago,theU.S.CentersforDiseaseControlandPreventionreleasedastunningreporto
最新回复
(
0
)