首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int c; while((c=getchar())!=’\n’) switch(c-’2’) {case 1:putchar(c+4); c
有以下程序: #include<stdio.h> main() { int c; while((c=getchar())!=’\n’) switch(c-’2’) {case 1:putchar(c+4); c
admin
2009-04-15
29
问题
有以下程序: #include<stdio.h> main() { int c; while((c=getchar())!=’\n’) switch(c-’2’) {case 1:putchar(c+4); case 2:putchar(c+4);break; case 3:putchar(c+4); case 4:putchar(c+4);break; } printf("\n"); } 输入以下数据,<CR>代表一个回车符, 2743<CR> 程序的输出结果是( )。
选项
A、877
B、966
C、778
D、766
答案
1
解析
本题通过一个while循环向键盘缓冲区读取字符,直到读到的字符是回车键结束循环。当读到的c为’2’时,c-’2’为0, switch语句中没有case 0:所以没有输出,继续读下一个;当c为’7’时,c-’2’=5,也没有输出;当c为’4’时,c-’2’=2,执行case 2:后面的语句输出一个字符c+4=’4’+4=’8’;当c为’3’时,c-’2’=1,执行case 1:后面的语句,连续输出两次c+4=’3’+4=’7’。故程序输出结果是877,应该选择A。
转载请注明原文地址:https://kaotiyun.com/show/ksWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名为List1的列表框和一个名为Command1的命令按钮,并有下面的事件过程:PrivateSubCommand1_Click() n%=List1.ListIndex Ifn>0Then ch$=List1.Lis
结构化程序设计中,下面对goto语句使用描述正确的是
以下说法中正确的是
以下关于VB文件的叙述中,正确的是( )。
窗体的左右两端各有1条直线,名称分别为Line1、Line2;名称为Shape1的圆靠在左边的Line1直线上(见图);另有1个名称为Timer1的计时器控件,其Enabled属性值是True。要求程序运行后,圆每秒向右移动100,当圆遇到Line2时
以下关于多重窗体程序的叙述中,错误的是()。
结构化程序的三种基本控制结构是
以下关于框架的叙述中,正确的是
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的人栈与退栈操作后,top=50,则栈中的元素个数为()。
问题处理方案的正确而完整的描述称为【 】。
随机试题
预算的种类包括()
WeareinterestedinyourproductswhenwevisitelectronicproductexhibitionheldrecentlyinLondon.
酸枣仁汤配伍茯苓的作用为
下列不属于代理业务操作风险的成因的是()。
在任何一个历史时代和艺术潮流中,丧失民族特性的艺术家和作品都会成为外来艺术的附庸和追随者。这不但使民族文化处于被改造的弱势地位,还会让艺术家丧失民族自信心,这样的创作无疑也是缺乏活力的。近些年,当代绘画的活跃和繁荣,不仅仅得益于艺术家日益扩大的视野和活跃的
以下关于ARM处理器CPSR寄存器说法错误的是()。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。
在窗体上,设置控件Coml为不可见的属性是()。
计算机病毒是()。
Theneedforsolarelectricityisclear.Itissafe,ecologicallysound,efficient,continuouslyavailable,andithasnomoving
最新回复
(
0
)