第四章单元测试
  1. 以下程序运行时输入: 

    java Cycle hello two me 2

    public class Cycle{     

    public static void main(String args[]){        

    System.out.println(args[1]);  

    }

    }

    则运行结果为?


  2. A:hello B:me C:2 D:two
    答案:two
  3. 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);
      }

  4. A:012 B:000 C:123 D:111
  5. 以下程序运行结果为:
    public class Q {
       public static void main(String argv[]) {
          int anar[]= new int[5];
          System.out.println(anar[0]);
       }
    }

  6. A:"null" B:出错: anar在未初始化前被引用 C:0 D:5
  7. 下列程序的运行结果是:

    public class Test {   

       public static void main(String args[]) {  

           int m[]={1,2,3,4,5,6,7,8};

           int sum = 0; 

          for (int i=0;i<8;i++){

               sum = sum + m[i]; 

               if (i==3) break;

          }

          System.out.println(sum);

       }

    }


  8. A:10 B:36 C:6 D:3
  9. 下面定义和给数组初始化正确的是:

  10. A:String temp = {''a'', ''b'', ''c''}; B:String temp [] = { 'j ', ' b' ,'c'}; C:String temp [] = {''a'', ''b'', ''c''}; D:String temp [] = new String {''j'' ''a'' ''z''};
  11. 在注释//Start For loop 处要插入哪段代码可以实现

    根据变量i的值定位访问数组ia[]的所有元素。 

    public class Lin{  

      public void amethod(){   

         int ia[] = new int[4];    

         //Start For loop         

          {        ia[i]=i;   

                   System.out.println(ia[i]);     

          }    

       }  

    }


  12. A:for (int i=0; i< ia.length(); i++) B:for (int i=0; i < ia.length() -1; i++) C:for (int i=0; i< ia.length-1; i++) D:for (int i=0; i< ia.length;i++)
  13. 设有如下程序,其调试结果为:

    class Q2 { 

          public static void main(String[] args) { 

            int[] seeds = {1,2,3,4,6,8}; 

            int n= seeds.length;

            for (int i = 0; i < 3; i++) 

              for (int k = 0; k< n-1; k++)

                seeds[k]= seeds[k+1]; 

            for (int i = 0; i <n; i++) 

               System.out.print("\t"+seeds[i]); 

           }


  14. A:输出: 2 3 4 6 6 8 B:输出: 2 3 4 6 8 8 C:输出: 1 2 3 4 6 8 D:输出: 4 6 8 8 8 8
  15. 下列选项能正确定义一个整形数组的是:


  16. A:int scores={0,0,0,0}; B:int[] scores; C:int scores[]; D:int scores=new int[10];
  17. 设有如下代码: int[] x = new int[25]; 执行后,以下哪个说法正确?

  18. A:x[24] 为 0 B:x.length 为 25. C:x[25] 为 0. D:x[0] 为null.

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部