• 2022-06-15
    阅读程序,分析输出结果是()。#include [stdio.h]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
  • C

    内容

    • 0

      ,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

    • 1

      1、main(){ int x=2,y;switch(x){ case 1: y=x ; break;case 2: y=-x ;case 3: y=x*3 ; break;case 4: y=4*x;}printf(“%d\n”,y);}程序运行结果:__________________

    • 2

      int main()执行结果是(){int x=2,y=1; switch(x) { case 1: y=x ; break; case 2: y=-x ; case 3: y=x*3 ; break; case 4: y=4*x; } printf(“%d\n”,y);}

    • 3

      下列各程序存在三处错误,请仔细阅读程序,根据题意进行修改。 #include [stdio.h] void main() { int x,y; scanf("%d",&x); switch(x); { case 6: case 5: y=x+1;break; case 4.5: y=x-1; default y=x+x; } printf("y=%d\n",y); }

    • 4

      有以下程序段,输出结果为(     )。 int x=1,y; switch(x): { case 1: y=x++; case 2: y=x++; case 3: y=x++; } printf(“%d ”,y);