更多“publicclassDemo{publicstaticvoidmain(String[]args){Listal=newArrayList();al.add(1”);al.add(2”);al.add(2”);al.add(3”);System.out.println(al);}}上述程序执行后的输出是哪项?() ”相关问题
  • 第1题:

    执行下列程序段之后,输出的结果是( )。 public class Test{ public static void main(String[ ] args) { byte a = 2; short b = 3; long c = 4; c=a%b*4%b; System. out. println(C); } }

    A.2

    B.1

    C.-1

    D.-2


    正确答案:A
    解析:由于操作数中的a是byte类型,b是short类型,因此a和b按照int类型进行计算;同时又由于变量c是long类型变量,因此所有的操作数都按照long类型进行运算,结果为long类型。又由于运算符*和%处于同一优先级别,因此按照从左到右的顺序进行运算,首先a对b取模,得到2,然后乘以4得8,最后对b取模,得到2。

  • 第2题:

    【判断题】(10-8)运行下面程序,输出结果是true。 public class Demo6 { public static void main(String[] args) { String str1="good"; String str2="good"; System.out.println(str1==str2); } }

    A.Y.是

    B.N.否


    D 该题首先给二维数组赋值a[3][4]={{1,3,5,7}{9,11,13,15}{17,19,21,23}};(*P)[4]=a指针P指向二维数组a的首地址,接下来执行for循环,首先i=0,j=0时k=k+*(}(P+O)+0)=1(a[O][0]);然后i_0,j=1时k=k+}(}(P+0)+1)=4(a[0][1]);然后j=2时,跳出j的循环,执行i的循环i=1,j=0时k=k+*(*(P+1)+O)=13(a[1][0]);依次类推一直到i-3时跳出全部循环。循环语句在这里的功能是累加二维数组第1列和第2列的元素,累加结果为60。

  • 第3题:

    44、下列程序执行后的结果是______。 public class MyBool{ public static void main(String[] args){ int i=0; System.out.println((i==1)?2:3); } }

    A.2

    B.3

    C.0

    D.1


    C

  • 第4题:

    分析如下Java代码,编译运行后将输出( )。

    publicclassTest{

    publicTest(){}

    staticvoidprint(ArrayListal){

    al.add(2);

    al=newArrayList();

    al.add(3);

    al.add(4);

    }

    publicstaticvoidmain(String[]args){

    Testtest=newTest();

    ArrayListal=newArrayList();

    al.add(1);

    print(al);

    System.out.println(al.get(1));

    }

    }

    A、1

    B、2

    C、3

    D、4


    正确答案:B

  • 第5题:

    【分录题】(2-6)请写出下面程序运行结果。 public class Demo { public static void main(String[] args) { int b = 011001; System.out.println(b); } }


    相等 相等 不相等