itgle.com

下列程序的运行结果是( )。 Publicclasssun { Publicstaticvoidmain(Stringargs[]) { intx=4,y=0; if(Math.pow(x,2)=16) y=X; if(Math.pow(x,2)<15) y=1/x if(Math.pow(x,2)>15) y=(int)Math.pow(x92)+1; system,out.println(y); } }A.4B.17C.18D.0.25

题目

下列程序的运行结果是( )。 Publicclasssun { Publicstaticvoidmain(Stringargs[]) { intx=4,y=0; if(Math.pow(x,2)=16) y=X; if(Math.pow(x,2)<15) y=1/x if(Math.pow(x,2)>15) y=(int)Math.pow(x92)+1; system,out.println(y); } }

A.4

B.17

C.18

D.0.25


相似考题
更多“下列程序的运行结果是()。Publicclasssun{Publicstaticvoidmain(Stringargs[]){intx=4,y=0;if(Mat ”相关问题
  • 第1题:

    有如下程序 public class Sun { public static void main(String args[ ]) { int a=2,b=1,c=2; if(a<B) if(b<0) if(c<0) c=0; else C++; System.out.println(C) ; } } 上述程序的运行结果是( )。

    A.0

    B.1

    C.2

    D.3


    正确答案:D

  • 第2题:

    有如下程序 public class Sun { public static void main (String args[ ]) { int a=2, b=1, c=2; if (a<B) if (b<0) if (c<0) c=0; else c++; System. out.println(C) ; } } 上述程序的运行结果是( )。

    A.0

    B.1

    C.2

    D.3


    正确答案:D
    解析:本题考查对if-else条件语句的理解。该题是if语句的多重嵌套结构,首先a=2,b=1,执行第1重if条件语句,由于ab满足条件,继续执行第2重if条件语句,b0件满足执行第3重if条件语句,由于c>0不满足条件,执行else分支语句c++,c=3。

  • 第3题:

    下列程序的运行结果是( )。 public class Sun { public static void main(String args[ ]) { int number,digits; number=53; if(number<10) digits=1; else if(number<100) digits=2; else diglts=3; System.out.println(digits); } }

    A.1

    B.2

    C.3

    D.0


    正确答案:B
    解析:本题考查对if-else条件语句的理解。本题是if-else语句的嵌套,首先number=53,不满足number10,执行else部分,else部分是嵌会的if-else语句,满足number100,所以 digits=2。故本题答案是B。

  • 第4题:

    下列程序的运行结果是( )。 Public class sun { Public static void main(String args[]) { int x=4,y=0; if(Math.pow(X,2)= =16) y—x ; if(Math.pow(X,2)<15) y—l/x; if(Math.pow(X,2)>15) y=(int)Math.pow(X,2)+1; system.out.println(y); } }

    A.4

    B.17

    C.18

    D.0.25


    正确答案:B
    B。【解析】本题是考查对if-else分支结构和几个标准函数的理解。pow(x,y)方法是X的Y次幂,程序中pow(x,2)满足第1个if语句和第3个if语句,条件变量y将被赋值两次,但对于同一个变量来说,只能存储最后一个所赋的值。

  • 第5题:

    设有如下程序: public class Sun { public static void main(String args[ ]) { int x, y; x-4; y=0; if(Math.pow(x,2)==16) y=x; if(Math.pow(x,2)<15) y=1/x; if(Math.pow(x,2)>15) y=(int)Math.pow(x,2)+1; System.out.println(y); } } 程序的运行结果是( )。

    A.4

    B.17

    C.18

    D.0.25


    正确答案:B
    解析:本题是考查对if-else分支结构和几个标准函数的理解。pow(x,y)方法是x的y次幂,程序中pow(x,2)满足第1个if语句和第3个if语句,条件变量y将被赋值两次,但对于同一个变量来说,只能存储最后一个所赋的值。