设x和y均为int型变量,则执行下面的循环后,y值为( )。 public class Sun { public static void main(String args[ ]) { int x, y; for (y=1, x=1; y<=50; y++) { if(x>=10) break; if (x%2==1) { x+=5; continue; } x-=3; } System.out.println (y); } }A.2B.4C.6D.8

题目

设x和y均为int型变量,则执行下面的循环后,y值为( )。 public class Sun { public static void main(String args[ ]) { int x, y; for (y=1, x=1; y<=50; y++) { if(x>=10) break; if (x%2==1) { x+=5; continue; } x-=3; } System.out.println (y); } }

A.2

B.4

C.6

D.8


相似考题
更多“设x和y均为int型变量,则执行下面的循环后,y值为()。public class Sun{public static void main(St ”相关问题
  • 第1题:

    3、设x和y均为int型变量,则执行下面的循环程序,y的值为()。 for(y=1,x=1;y<=50;y++) { if(x>=10) break; if(x%2==1) { x+=5; continue; } x-=3; }

    A.2

    B.4

    C.6

    D.8


    C 解析:在||运算中,当第一个表达式的值为真时,第二个表达式将不再运算。由于在表达式t=++t||++y;中,t的值为非0,即第一个表达式的值为真,第二个表达式将不再运算,所以y的值没有变化,仍然为3。所以,4个选项中选项C符合题意。

  • 第2题:

    设x和y均为int型变量,则执行下面循环后,y值为()。 for (y=1, x=1;y<=50;y++) { if(x==10) break ; if(x%2==1) { x+=5; continue; } x-=3; }

    A.2

    B.4

    C.6

    D.8


    6

  • 第3题:

    设x和y均为int型变量,则执行下的循环后,y值为 for(y=1,x=1;y<=50;y++) { if(x>=8)break; if (x%2==1) { x+=5; continue;} x-=3; }

    A.2

    B.4

    C.6

    D.8


    C

  • 第4题:

    设x和y均为int型变量,则执行下的循环后,y值为 for(y=1,x=1; y<=50; y++) { if(x>=6)break; if (x%2==1) { x+=5; continue; } x-=3; }

    A.2

    B.4

    C.6

    D.8


    C

  • 第5题:

    设x和y均为int型变量,则执行下的循环后,y值为 for(y=1,x=1; y<=10; y++) { if(x>=6)break; if (x%2) { x+=5; continue; } x-=3; }

    A.2

    B.4

    C.6

    D.8


    C

  • 第6题:

    设x和y均为int型变量,则执行下面的循环后,y的值为()。 for(y=1,x=1;y<=50;y++) { if(x==10) break; if(x%2==1) { x+=5;continue; } x-=3; }

    A.2

    B.4

    C.6

    D.8


    C