首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
65
问题
有如下程序
#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(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++C;}printf(’’%d,%d,%dkn’’,a,b,c);)则程序的输出结果是
以下叙述中正确的是
下面程序段的运行结果是()。intb;2;intfunc(int*param){b+=*param;return(b);}main(){inta=2,rtn=2
以下叙述中正确的是
若有以下定义:structtt{charname[10];charsex;}aa={″aaaa″,′F′},*P=&aa;则错误的语句是()。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是()。
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
以下选项中非法的C语言字符常量是
软件调试的目的是
设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是()。
随机试题
由于火灾报警控制器的备用电源(电池)存在微小的自放电电流,如果长时间不使用火灾报警控制器,需要每个月开机,对备用电源(电池)充电至少()h来进行定期维护,以免损坏备用电源(电池)。
晶闸管的作用是什么?
自身免疫病的特点有
病毒的特征中不包括
患者,男,35岁。头痛昏蒙,胸脘满闷,呕恶痰涎,苔白腻,脉滑或弦滑。其治疗应首选
某市现有非农业户口50名,随着社会经济的发展和城市规模的不断扩大,市政府决定占用符合土地利用总体规划的土地50公顷用于建设交通道路。为了筹集建设资金,政府将一宗面积25公顷的存量建设用地协议出让给某公司,用途为工作用地。并对该土地办理了登记,并向该市某银行
()就是在财政的资源配置、收入分配和稳定发展经济各项职能中,都隐含了监督管理的职能。
房地产评估价值对应的日期被称为()。
为了改善学生家庭作业书写不规范的状况,王老师决定每天选出10名家庭作业书写认真的学生,并奖励每人一朵小红花,积累30个小红花就可以换一个笔记本,王老师的这种做法是()。
Thetechnologicalrevolutionsofthelasttwodecadeshaveplacedasevereburdenontheconceptoftechnologytransfer.Itisq
最新回复
(
0
)