首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int c; while((c=getchar())!=’\n’ { switch(c-‘3’) { case 0: case 1:putc
有以下程序: #include main() { int c; while((c=getchar())!=’\n’ { switch(c-‘3’) { case 0: case 1:putc
admin
2021-02-25
33
问题
有以下程序:
#include
main()
{ int c;
while((c=getchar())!=’\n’
{ switch(c-‘3’)
{ case 0:
case 1:putchar(c+4);
case 2:putchar(c+4);break;
case 3:putchar(c+3);
case 4:putchar(c+3);break;
}}
printff“\n”);}
从第一列开始输入数据(
代表一个回车符):
3845
,则程序输出结果为( )。
选项
A、77889
B、77868
C、776810
D、77886610
答案
A
解析
题中while循环的条件是:当从键盘读入的字符不是‘\n’时,执行while循环。输入第一个字符3时:执行case 0,什么也不输出;case1,输出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/8Etp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineS(x)4*(x)*x+1voidmain(){intk=5,j=2:printf("%d\n",S(k+j));
设循环队列的存储空间为O(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
关于字符串的叙述中正确的是()。
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
以下不合法的数值常量是
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
层次型、网状型和关系型数据库的划分原则是()。
以下关于结构化程序设计的叙述中正确的是()。
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
理发店对一些头癣等皮肤传染病顾客应采取的处理措施是()
具有"离、合、出、人"循行特点的是
下列哪项是需要家庭参与的第三级预防?()
合同缔约谈判的工作内容包括()。
艾森克的人格理论和古希腊的“四体液说”相互吻合,与内倾一稳定特质相对应的气质类型是()。[2009年真题]
R公司从事木材加工、贸易业务。负责对R公司存货进行监盘的A注册会计师在具体审计计划中列示了以下内容,其中项目合伙人认可的有()。
故宫三大殿和孔庙大成殿均采用单层须弥座。()
1992年,海峡两岸关系协会与台湾海峡交流基金达成各自以口头方式表述“九二共识”,在此基础上开启了两岸事务性商谈。“九二共识”的内容是()
Whatisthemangoingtodotonight?
Wemaylookattheworldaroundus,butsomehowwemanagenottoseeituntilwhateverwe’vebecomeusedtosuddenlydisappears.
最新回复
(
0
)