• 2022-06-15
    下列程序段中,有错误的行是( ) 行号 1 int x=0,y=10; 2 switch (x) 3 { case 3 : 4 case x<0 :y=y-2;break; 5 case 4 :x+=5; 6 default :printf(“%d,%d”,x,y); }
    A: 3
    B: 4
    C: 5
    D: 6
  • B

    内容

    • 0

      阅读程序,分析输出结果是()。#include &#91;stdio.h&#93;void main(){ int x=10,y=5; switch(x) { case 1:x++; default: x+=y;case 2:y--;case 3:x--;}printf("x=%d,y=%d",x,y);} A: x=15,y=5 B: x=10,y=5 C: x=14,y=4 D: x=15,y=4

    • 1

      有程序如下:#includeint main(){ int x=10,y=5; switch(x) { case 1: x++; default: x+=y; case 2: y--; case 3: x--; } printf("x=%d,y=%d",x,y); return 0;}程序执行后x的值为______,y的值为_______。 A: 14 4 B: 15 5 C: 15 4 D: 14 5

    • 2

      对于下面的程序段,输出的结果是:int x=10,y=5;switch(x){case 12:y=y+5;case 10:y++;case 8: y=y-2;case 6: y=y*2;default: y=0;}System.out.println(y); A: 5 B: 0 C: 6 D: 8

    • 3

      #include&#91;stdio.h&#93; main(){ int x=10,y=5; switch(x) { case 1:x++; default:x+=y;case 2:y--;case 3:x--;}printf("x=%d,y=%d\n",x,y);}程序的运行结果为 。

    • 4

      ,y=5;[br][/br] switch(x) [br][/br]{ case 1: x++;[br][/br] default:x+=y;[br][/br] case 2:y--;[br][/br] case 3:x--; }[br][/br]printf(“x=%d,y=%d”,x,y);[br][/br]} A: x=15,y=5 B: x=10,y=5 C: x=14,y=4 D: x=15,y=4