若程序执行时的输入数据是"2473",则下述程序的输出结果是 #include<stdio.h> void main() { int cs; while((cs=getchar())!=,’\n’) {switch(cs

admin2010-12-10  27

问题 若程序执行时的输入数据是"2473",则下述程序的输出结果是    #include<stdio.h>    void main()    {    int cs;    while((cs=getchar())!=,’\n’)    {switch(cs=’2’)    {  case0    case 1:putchar(cs+4);    case 2:putchar(cs+4);    break;    case 3:putchar(cs+3);default:putchar(cs+2);}}}

选项 A、668977     
B、668966
C、6677877     
D、6688766

答案A

解析  本题主要考查switch语句的使用方法。switch语句的执行过程为:进入switch结构后,对条件表达式进行运算,然后从上至下去找与条件表达式值相匹配的 case,以此作为入口,执行switch结构中后面的各语句,直到遇到break语句,则跳出switch语句,如果各case都不匹配时,则执行default后面的语句。
转载请注明原文地址:https://kaotiyun.com/show/yQPp777K
0

相关试题推荐
最新回复(0)