首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include void get_put() { char ch; ch=getchar(); if(ch!=’\n’)get_put(); putchar(ch); }
有如下程序: #include void get_put() { char ch; ch=getchar(); if(ch!=’\n’)get_put(); putchar(ch); }
admin
2019-01-11
64
问题
有如下程序:
#include
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://www.kaotiyun.com/show/s4xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是#includemain(){staticchara[]="Languagef",b[]="programe";char*p1,*p2;intk;p1=a;p2=b;for(k=0;k
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
以下涵数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(
一个关系中属性个数为1时,称此关系为
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则()。
有下列二叉树,对此二叉树中序遍历的结果为()。
给定程序MODll.C中函数fun的功能是:统计字符串中各元音字母(即:A、E、I、O、U)的个数。注意:字母不分大、小写。例如:若输入;THIsisaboot,则输出应该是:1、0、2、2、0。请改正程序中的错误,使它能得出正确的
以下关于typedef的叙述错误的是______。
_____________的目的是分析数据问内在语义关联,在此基础上建立一个数据的抽象模型。
支持子程序调用的数据结构是()。
随机试题
下列关于国际营销控制说法正确的是()
急性痘疮样苔藓状糠疹的皮损特点不是
对违法者追究行政责任的机关是( )
(2011、2009年考试真题)下列属于财政政策手段的是()。
甲公司是一家上市公司。下列股票交易行为中,为证券法律制度所禁止的有()。
秋夜曲张仲素丁丁漏水夜何长,漫漫轻云露月光。秋逼暗虫通夕响,征衣未寄莫飞霜。请描述诗歌前三句所描绘的景象。
幼儿园的课程与教学应该以()
校训文化是中国大学文化发展中形成的一道独特的文化风景线,校训也体现了一定的哲学原理,下列校训与其哲学原理搭配不正确的是()。
被告人丁甲,男,43岁,农民;被告人丁乙,女,18岁,待业青年;丁丙,男,15岁,学生;姜某,男,19岁,无业。2003年12月1O日,丁丙、姜某在家饮酒时产生抢劫歹意,遂蒙面伪装后,一起持猎枪闯入某公司经理张某家,对张某进行威胁,从张身上搜得仅有的50元
______fleesifoneisconstantlysubjectedtodemeaningorders.
最新回复
(
0
)