参考答案和解析
正确答案:C
更多“下列代码的执行结果是publicclassTest1{publicstaticvoidmain(Stringargs[]){floatt9.0f;intq5;System.out.println((t++)*(--q));}}()。 ”相关问题
  • 第1题:

    下列代码的执行结果是( )。 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。

  • 第2题:

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

    A.41

    B.41.0

    C.36

    D.36.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题:

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

    A.41

    B.41

    C.36

    D.36


    正确答案:D
    解析:该题考查的是运算符,以及不同类型值之间的转换。首先要知道一元运算符的用法,i++是i先运算,后i+1;而++i则是先i+1,后运算。不同类型数进行运算时的转换,在运算时遵循这样一个转换规则byte→short→int→long→float→double和char→int。所以本题的答案选择D。

  • 第5题:

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

    A.40

    B.40.0

    C.36

    D.36.0


    正确答案:D