首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
55
问题
有如下程序:
#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://kaotiyun.com/show/s4xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序输出的结果是______。main(){inti=5,j=9,x;x=(i=j?i:(j=7));printf("\n%d,%d",i,j)}
已有定义:intx=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是()。
有如下程序intfunc(inta,intb){return(a+b);}main(){intx=2,y=5,z=8,r;r=func(func(x,y),z);
以下程序的输出结果是______。main(){chars[]="abcdef";s[3]=’\0’;printf("%s\n",s);}
对线性表进行二分法检索,其前提条件是()。
若有以下定义的语句:structstudent{intage;intnum;};structstudentstu[3]={{1001,20},{1002,19},{1003,21}};main(
数据库系统中实现各种数据管理功能的核心软件称为【】。
若变量a、i已正确定义,且i已正确赋值,合法的语句是_____。
在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为__________。
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a所指结构体变量8中的数据进行修改,并把a中地址作为函数值返回主函数,在主函数中输出修改后的数据。例如:a所指变量s中的学号、姓名、和三门课的成绩依次是:1
随机试题
我国高校教师培训在多长时间以上的,应进行考核及鉴定,并记入业务档案?()
解剖学肛管的上界是:又称为括约肌间沟的是:
引起支气管扩张的病因
项目业主需要为项目后评价提供的重要基础资料是( )。
某市在城市主干路东侧一块平坦的空地上,拟建一个小区,规划实施方案见示意图。请评析该方案的优缺点(不考虑相关经济技术指标问题)。
“一齐人傅之,众楚人咻之,虽日挞而求其齐也,不可得矣;引而置之庄岳之间数年,虽日挞而求其楚,亦不可得矣。”这说明了()对人的影响。
下列有关生活常识的表述中,不正确的一项是()。
唐朝是丝绸生产的___________时期,无论产量、质量和种类都达到了前所未有的水平。丝绸的生产组织分为宫廷手工业、农村副业和独立手工业三种,___________较前代大大扩大了。填入画横线部分最恰当的一项是()。
有以下程序:#include<stdio.h>main(){inti:char*a[]={"abcd","ef","gh","ijk"};for(i=0;i<c4;i一+)printf("%c",*a[i]);}
Hadhebeengivensomeinformation,he______thequestions.
最新回复
(
0
)