首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() {int c; while((c=getchar())!=’\n’) {switch(c-’3’) {case0: case1:putchat(c+4); case2:putchar(c+4)
有以下程序: #include<stdio.h> main() {int c; while((c=getchar())!=’\n’) {switch(c-’3’) {case0: case1:putchat(c+4); case2:putchar(c+4)
admin
2019-09-03
20
问题
有以下程序:
#include<stdio.h>
main()
{int c;
while((c=getchar())!=’\n’)
{switch(c-’3’)
{case0:
case1:putchat(c+4);
case2:putchar(c+4);break;
case3:putchar(c+3);
case4:putchar(c+3);break;
}}
printf("\n");}
从第一列开始输入数据(<CR>代表一个回车符):3845<CR>,则程序输出结果为( )。
选项
A、77889
B、77868
C、776810
D、77886610
答案
A
解析
题中while循环的条件是:当从键盘读入的字符不是“\n”时,执行while循环。输入第一个字符3时:执行case 0,什么也不输出;case 1,输出7;case 2,输出7;遇到break语句,跳出switch语句。输入第二个字符8时“c-’3’=5”,不执行任何语句。输入第三个字符4时“c-’3’=1”,执行case 1输出8:case 2,输出8;遇到break语句,跳出switch语句。输入第四个字符5时“c-’3’=2”,执行case 2,输出9;遇到break语句,跳出switch语句。
转载请注明原文地址:https://kaotiyun.com/show/rKRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){unsignedchara=8,c;C=a>>3;printf("%d\n",c);}程序运行后的输出结果是
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
若有定义语句:intk[2][3],*pk[3];,则以下语句中正确的是
以下不构成无限循环的语句或语句组是
以下选项中函数形参不是指针的是
下列叙述中正确的是
有以下程序#includetypedefstruct{intb,p;}A;voidf(AC)/*,注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){i;Aa={1,2};f(a);p
以下选项中合法的C语言常量是()。
给定程序MODI1.C中函数fun的功能是:用选择法对数组中的13个元素按从小到大的顺序进行排序。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行和删行,也不得更改程序的结构!#inolude#defi
给定程序中,函数fun的功能是:对形参SS所指字符串数组中的M个字符串按长度由短到长进行排序。SS所指字符串数组中共有M个字符串,且串长
随机试题
Inanycomprehensiontextyouwillfindwordsthatyoudon’tknow.Youcan【C1】______themupinadictionary,ofcourse,【C2】____
放射性矿井的凿岩爆破作业人员每天只应上一班,每班作业时间不应超过()。
在Word中,用户使用“新建”按钮新建了“文档2”,它是该文档的临时文件名。当用户第一次选择菜单“文件”菜单的“保存”命令时,Word会()。
20×2年3月1日,A公司和B公司由于买卖关系,A公司签发一张20万元的于20×2年5月1日付款的定期付款的甲银行承兑的汇票。3月15日,B公司在和C公司购销合同中,将此汇票背书转让给C公司,并在汇票上记载“不得转让”字样。3月28日,C公司在和D公司的买
下列关于可转换债券的基本要素的说法中,错误的是()。
如何创设良好的课堂教学情境?
素材:全国市场营销协会决定于2012年5月10—16日在××市召开一年一度的营销协会年会。该协会于4月28日发出会议通知。会议的内容是研究和探讨当前营销学的有关学术问题和热点问题,全国市场营销协会的会员均可参加。会期为7天,5月10日报到,报到和开会地点是
试比较法律的规范作用和社会作用之区别。
在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为( )。
Ifnot______withtherespecthefeelsduetohim,Jackgetsveryill-temperedandgrumblesallthetime.
最新回复
(
0
)