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

admin2009-02-15  46

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

答案1

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

最新回复(0)