publicclassTest{privatestaticfloat[]f=newfloat[2];publicstaticvoidmain(Stringargs[]){System.out.println(f[0]=+f[0]);}}Whatistheresult?()A.f[0]=0B.f[0]=0.0C.Compilationfails.D.Anexceptionisthrownatruntime.

题目
publicclassTest{privatestaticfloat[]f=newfloat[2];publicstaticvoidmain(Stringargs[]){System.out.println(f[0]=+f[0]);}}Whatistheresult?()

A.f[0]=0

B.f[0]=0.0

C.Compilationfails.

D.Anexceptionisthrownatruntime.


相似考题
更多“publicclassTest{privatestaticfloat[]f=newfloat[2];publicstaticvoidmain(Stringargs[]){System.out.println(f[0]=+f[0]);}}Whatistheresult?() ”相关问题
  • 第1题:

    publicclassArrayTest{publicstaticvoidmain(String[]args){floatfl[],f2[];fl=newfloat[10];f2=f1;System.out.println(f2[0]=+f2[0]);}}Whatistheresult?()

    A.Itprintsf2[0]=0.0.

    B.Itprintsf2[0]=NaN.

    C.Anerroratline5causescompiletofail.

    D.Anerroratline6causescompiletofail.

    E.Anerroratline6causesanexpectationatruntime.


    参考答案:A

  • 第2题:

    下列代码执行结果为 ( )public class Test{ public static void main(String args[]){ float p=0f; int q=3; System.out.println(++p)*(q--)); }}

    A.16

    B.24

    C.16

    D.24


    正确答案:D
    解析:该题考查的是简单的运算。 i++是i先运算,后i+1;而++i则是先i+1,后运算。—操作符和++操作符用法相同;不同类型数进行运算时的转换,在运算时遵循这样一个转换规则byte→short→int→long→float→ double和char→int。本题中,参与运算的数是 8.0*3,结果是24.0,所以选D。

  • 第3题:

    下列代码的执行结果是( )。 public class Test1 { public static void main(String args []) { float t=0f; int q=5; System. out. println((t++)*(--q)); } }

    A.40

    B.40

    C.36

    D.36


    正确答案:D
    解析:本题考查++和--运算符,表达式 (t++)*(--q)的结果为30。

  • 第4题:

    publicclassArrayTest{publicstaticvoidmain(Stringargs){floatf1,f2;f1=newfloat[10];f2=f1;System.out.printIn(f2[0]=”+f2[0]);}}Whatistheresult?()

    A.Itprintsf2[0]=0.0

    B.Itprintsf2[0]=NaN

    C.Anerroratline5causescompiletofail.

    D.Anerroratline6causescompiletofail.

    E.Anerroratline6causesanexceptionatruntime.


    参考答案:A

  • 第5题:

    下列代码的执行结果是( )。 public class Test1 { public static void main(String args[]) float t = 0f; int q = 5; System.out.println((t++)*(--q)); }

    A.40

    B.40

    C.36

    D.36


    正确答案:D
    解析:本题考查++和--运算符,表达式(t++)*(--q)的结果为36.0。