• 2022-07-02
    15下面的代码在编译时_____________不会发生错误。
    A: int i=0; if(i) { System.out.println(“Hello”); }
    B: oolean b=true; Boolean b2=true; if(b=b2) { System.out.println(“Hello”); }
    C: int i=1; Int j=2; if(i==1 || j==2){ System.out.println(“So true”); }
    D: int i=1; int j=2; if(i==1&| j==2) System.out.println(“OK”);
  • C

    内容

    • 0

      给定下面程序段,输出结果是()。 int i= 1, j = 0; switch(i){ case 1 : j += 6; case 2 : j += 1; default : j += 2; } System.out.println(j);

    • 1

      (4-3)初始了如下二维数组,( )能够遍历该二维数组。 int [ ][ ] arr={{3,4,5},{7,8,2},{1},{6,2,8}}; A: for(int i=0;i for(int j=0;j System.out.println(arr[i][j]); B: for(int i=0;i for(int j=0;j System.out.println(arr[i][j]); C: for(int i=0;i for(int x:arr[i]) System.out.println(x); D: for(int list:arr) for(int x:list) System.out.println(x); E: for(int[ ] list:arr) for(int x:list) System.out.println(x);

    • 2

      给出下列代码,哪行在编译时可能会有错误? ①  public void modify(){ ②    int i, j, k; ③    i = 100; ④    while ( i > 0 ){ ⑤      j = i * 2; ⑥      System.out.println (" The value of j is " + j ); ⑦      k = k + 1; ⑧    } ⑨  }

    • 3

      【单选题】运行下面的程序,得到的输出是()#include<stdio.h>int main() { int i, j; for(i=1;i<=2;i++) for(j=1;j<=2;j++) printf("i=%d, j=%d ",i,j);} A. i=1,  j=1 i=1 , j=2 i=2 , j=1 i=2 , j=2 B. i=1,  j=1 i=2 , j=1 i=1 , j=2 i=2 , j=2 C. i=1,  j=1 i=2 , j=2 i=1 , j=1 i=2 , j=2 D. i=1,  j=1 i=1 , j=1 i=2 , j=2 i=2 , j=2

    • 4

      【单选题】给出以下代码,请问该程序的运行结果是什么?() class Example{ public static void main(String args[]){ loop1: for(int i=0;i<3;i++){ loop2: for(int j=0;j<3;j++){ if(i==j){ break loop2; } System.out.println("i="+i+"j="+j+""); } } } } A. i=1 j=0 B. i=1 j=0 i=2 j=1 C. i=0 j=1 i=0 j=2 i=1 j=0 i=2 j=0 i=2 j=1 D. i=1j=0 i=2j=0 i=2j=1