以下程序的输出结果是()    using System;    class Program    { public static void Main(string[] args)     { int a=5,b=4,c=6,d;      Console.WriteLine(“{0}”,d=a>b?(a>c?a:c):b);     }    }A、 5B、 4C、 6D、 不确定

题目

以下程序的输出结果是()    using System;    class Program    { public static void Main(string[] args)     { int a=5,b=4,c=6,d;      Console.WriteLine(“{0}”,d=a>b?(a>c?a:c):b);     }    }

  • A、 5
  • B、 4
  • C、 6
  • D、 不确定

相似考题
更多“以下程序的输出结果是()    using System;    class Program    { public static void Main(string[] args)     { int a=5,b=4,c=6,d;      Console.WriteLine(“{0}”,d=ab?(ac?a:c):b);     }    }A、 5B、 4C、 6D、 不确定”相关问题
  • 第1题:

    下面程序的输出结果是什么? class C1{ static int j=0; public void method(int a){ j++; } } class Test extends C1{ public int method(){ return j++; } public void result(){ method(j); System.out.println(j+method()); } public static void main(String args[]){ new Te

    A.0

    B.1

    C.2

    D.3


    正确答案:C

  • 第2题:

    下列程序的输出结果是_______。

    class Test{

    public static void main(String args []){

    int m=6;

    do{m--:}while(m>0);

    System.out.println("m="+m);

    }

    }


    正确答案:×
    0

  • 第3题:

    下列程序的输出结果是______。 public class ex21 { public static void main(String[] args) { int n=4; while(--n>0){ } System.out.println(n); } }

    A.0

    B.-1

    C.1

    D.4


    正确答案:A

  • 第4题:

    下列程序的输出结果是class Test{public static void main(String args[]){int n=7;n<<=3;n=n&am

    下列程序的输出结果是 class Test{ public static void main(String args[]){ int n=7; n<<=3; n=n&n+1|n+2^n+3; n>>=2; System.out.println(n); } }

    A.0

    B.-1

    C.14

    D.64


    正确答案:C
    解析:本题考查Java中的运算符。首先要清楚程序里面涉及的运算符的含义。“”是按位左移运算符,“&”是按位与运算符,“|”是按位或运算符,“^”是按位异或运算符。题目中整型变量n=7相当于二进制中的111,n=3语句执行后,n值为111000,相当于十进制的56,而语句n=n&n+1|n+2^n+3执行后,n值为57;n>>=2语句执行后,n的值为14,所以选项C正确。

  • 第5题:

    下面程序段的输出结果是( )。 public class Test { public static void main (String[] args) { int j=2,i=5; while (j<i--) j++; System.out.println(j);} }

    A.2

    B.3

    C.4

    D.5


    正确答案:C
    解析:循环时,首先判断结束条件,25,然后i=4,j=3,继续循环,i=3,j=4,结果条件ji为假,退出循环,因此j=4。所以选C。

  • 第6题:

    下列程序执行后,输出的结果是______。 public class exl7 { public static void main(String[] args) int a=3; int b=4; int x=5; if(++a<b) x=x+a; else if(a--<-b) x-x-a; System.cut.print(x); } }

    A.4

    B.5

    C.3

    D.2


    正确答案:D

  • 第7题:

    有以下程序 public class Sun { public static void main(string args[ ]) { int a, b; for(a=1, b=1; a<=100; a++) { if(b>=10} break; if (b%3 1) { b+=3; continue; } } System.cut.println(A) ; } } 执行后的输出结果是( )。

    A.101

    B.6

    C.5

    D.4


    正确答案:D
    解析:本题考查for循环和if语句的嵌套以及break语句和continue语句的用法。第1个if语句的意义为:当b>=10时退出for循环。第2个if语句的意义为:如果b%3=1时,b的值加3并退出本次循环。本程序当b的值分别为1、4、7的时候执行3次循环,此时a=3, b=10,当执行第4次循环时,a的值为4但b=1O,所以退出循环程序结束。答案A没有考虑for循环中的两个if条件。

  • 第8题:

    下列程序的执行结果是

    public class Testdd {

    public static void main (String args[ ]){

    int a=l0,b=4,c=20,d=6;

    System.out.println(a++*b+c,--D) ;

    }

    }

    A.300

    B.1200

    C.140

    D.144


    正确答案:C
    解析:在这里++和--的优先级最高,其次是*,最后是+。注意一元算术运算符++和--在变量名前后的位置不同,运算过程也不同如i++是在使用i之后,使i的值加1,因此执行完后.整个表达式的值是i,而i是i+1,而++在使用i之前,使i的值加1,执行完后,整个表达式和i的值都是i+i;--和--i的区别和i++和++i的一样。

  • 第9题:

    下列程序运行后的输出结果是( )。 public class Sun { public static void main(String args[]) { int i,j,s; s=0; for(i=1;i<=3;i++) for(j=0;j<=i-1;j++) s=s+1; System.out.println(s); } }

    A.6

    B.5

    C.4

    D.3


    正确答案:A
    解析:本题考查对for循环语句理解。第1重for循环共有3次,第2重for循环共有2次,所以总共执行6次循环,每次循环s的值加1,因此s=6。故本题答案是A。

  • 第10题:

    编译和运行以下程序结果为:public class A {static int k=3;static int m;public static void main(String[] args) {k++;if (m==0)System.out.println(k);elseSystem.out.println(B.k);k++;}}class B {static int k=6;}

    A. 3

    B. 4

    C.5

    D.编译错误

    E.6


    正确答案:B

  • 第11题:

    public class test (      private static int j = 0;  private static boolean methodB(int k) (  j += k;  return true;  )  public static void methodA(int  i)(  boolean b:     b = i < 10 | methodB (4);  b = i < 10 || methodB (8);  )  public static void main (String args[])(   methodA (0);  system.out.printIn(j);  )  )   What is the result?()  

    • A、 The program prints “0”
    • B、 The program prints “4”
    • C、 The program prints “8”
    • D、 The program prints “12”
    • E、 The code does not complete.

    正确答案:B

  • 第12题:

    单选题
    public class test (      private static int j = 0;  private static boolean methodB(int k) (  j += k;  return true;  )  public static void methodA(int  i)(  boolean b:     b = i < 10 | methodB (4);  b = i < 10 || methodB (8);  )  public static void main (String args[])(   methodA (0);  system.out.printIn(j);  )  )   What is the result?()
    A

     The program prints “0”

    B

     The program prints “4”

    C

     The program prints “8”

    D

     The program prints “12”

    E

     The code does not complete.


    正确答案: B
    解析: 暂无解析

  • 第13题:

    下面程序的输出结果是什么? class Happy { public static void main(String args[]) { int i =1; int j = 10; do { if ( i++ < j--) continue; } while ( i <5 ); System.out.println ( i+" "+j ); } }()

    A.5 5

    B.5 4

    C.6 4

    D.5 6


    正确答案:D

  • 第14题:

    下列程序的执行结果是 public class Testbb { public static void main(String args[ ]) { System.out.println(5/2.5); } }

    A.0

    B.2

    C.2

    D.2


    正确答案:C
    解析:如果表达式中有不同的数据类型,则寻找自动转换优先级最高的一个,其他数值全部转换成这种数据类型,当然表达式的值也是这个数据类型。

  • 第15题:

    下列程序的输出结果是 interface Inter{ public final static int A=100; } class My implements Inter{ public static void main (String args[ ]) {System.out.println(A) ; }

    A.100

    B.0

    C.A

    D.程序有错误


    正确答案:A
    解析:本题主要考查接口的定义和使用,接口是一种含有抽象方法和常量的一种特殊的抽象类,不能包含成员变量,在程序中是输出常量A的值,所以输出的结果为5。

  • 第16题:

    下列程序的输出结果是( )。 public class Test { public static void main (String[] args) { int n=5,sum=0; while (n>0) { sum+=n; --n; } System.out.println("Sum is"+sum); } }

    A.sum is 14

    B.sum is 15

    C.sum is 10

    D.sum is 5


    正确答案:B
    解析:本题目实际上是利用循环求1到n的和,n为5,所以结果为15。

  • 第17题:

    下面程序的输出结果是______。 public class exl { public static void main(String[] args) { for(int cnt=0;cnt<10,;cnt++) { if(cnt==5) break; System.out.print(cnt); } } }

    A.01234

    B.012346789

    C.6789

    D.5


    正确答案:A

  • 第18题:

    以下程序运行后输出的结果是______。

    public class exl7

    {

    public static void main(String args [])

    {

    int a = 0;

    for(int j = 1; j <= 20; j++)

    if(j%5 != 0)

    a = a + j;

    System.out.println (a);


    正确答案:160
    160

  • 第19题:

    下面的例子中

    using System;

    class A

    {

    public static int X;

    static A(){

    X=B.Y+1;

    }

    }

    class B

    {

    public static int Y=A.X+1;

    static B(){}

    static void Main(){

    Console.WriteLine("X={0},Y={1}",A.X,B.Y);

    }

    }

    产生的输出结果是什么?


    正确答案:
    答:x=1,y=2

  • 第20题:

    下列程序的输出结果是 class Test{public static void main(Siring args[]){int n=7;n<<=3;n=n&a

    下列程序的输出结果是 class Test{ public static void main(Siring args[]){ int n=7; n<<=3; n=n&n+1/n+2^n+3; n>>=2; System.out.printtn(n); -} }

    A.0

    B.1

    C.14

    D.64


    正确答案:C
    解析:本题考查Java中的运算符。首先要清楚程序里面涉及的运算符的含义。“”是按位左移运算符,“&”是按位与运算符,“|”是按位或运算符,“^”是按位异或运算符。题目中整型变量n=7相当于二进制中的111,n=3语句执行后,n值为111000,相当于十进制的56,而语句n=n&n+1|n+2^n+3执行后,n值为57,n>>=2语句执行后,n的值为14,所以选项C正确。

  • 第21题:

    以下程序的输出结果为:public class test {public static void main(String args[]) {int m=0;for ( int k=0;k<2;k++)method(m++);System.out.println(m);}public static void method(int m) {System.out.print(m);}}

    A. 000

    B. 012

    C.123

    D.111


    正确答案:B

  • 第22题:

    Which declarations will allow a class to be started as a standalone program?()  

    • A、public void main(String args[])
    • B、public void static main(String args[])
    • C、public static main(String[] argv)
    • D、final public static void main(String [] array)
    • E、public static void main(String args[])

    正确答案:D,E

  • 第23题:

    单选题
    以下程序的输出结果是()    using System;    class Program    { public static void Main(string[] args)     { int a=5,b=4,c=6,d;      Console.WriteLine(“{0}”,d=a>b?(a>c?a:c):b);     }    }
    A

     5

    B

     4

    C

     6

    D

     不确定


    正确答案: C
    解析: 暂无解析