判断题:
1. 一个数组中能够存储不同类型的数据。    (  )
2. 在Java语言中,定义数组后就可以使用。    (  )
3. Java语言中数组元素下标总是从0开始,下标可以是整数或整型表达式。 ( T )
4. 子类要调用父类的方法,必须使用super关键字。  ( T )
5. char类型数据可以自动转换成double类型数据,不需要进行强制转换。(  )选择题:
1. 以上Java代码运行的结果是()。
int[] my_Array;
my_Array=new int[5];
for(int count=0;count<=5;count++)
System.out.println(my_Array[count]);
a) 将1,2,3,4,5输出到屏幕
b) 将0,1,2,3,4输出到屏幕
c) 将0,1,2,3,4,5输出到屏幕
d) 将出现运行时异常
2. 设有定义语句int a[ ]={1,1,2}; 则以下对此语句的叙述错误的是(   )。 
  A、定义了一个名为a的一维数组    B、a数组有3个元素 
  C、a数组的下标为1~3            D、数组中的每个元素是整型
3. 以下数组初始化形式正确的是:(   )     
  A、int t1[ ][ ]={{1,2},{3,4},{5,6}}   B、int t2[ ][ ]={1,2,3,4,5,6} 
  C、int t3[3][2]={{1,2},{3,4},{5,6}}       D、int t4[ ][ ];  t4={1,2,3,4,5,6}
4. 考虑以下语句:int[ ] x = new int[11];
如果该语句被执行,那么下面哪些说法是正确的?(多选题)
A) x[10]的值是0           B) x[11]的值是0       C) x[10]的值没有定义D) x[0]的值是0            E) x[11]的值是null     F) x.length的值是10
5. 以下定义一维数组的语句中,正确的是:      (  )
A.  int a[5]     B.  int a[ ]=new [5];
C.  int a[ ];   a[ ]=new int[5]; D.  int a[ ]={1,2,3,4,5};  
6. 在Java中,存放字符串常量的对象属于(      )类对象。
    A、Character             B、String
    C、StringBuffer           D、Vector
7. 给出如下代码:
class Test{
   private int m;
   public static void fun(){
  //some code...
   }
}
如何使成员变量m被方法fun( )直接访问?( )
A、 将private int m改为protected int m
B、 将private int m改为public int m
C、 将private int m改为static int m
D、 将private int m改为int m
8. 如果下面代码片段被执行,那么将会输出什么?( )
String s1 = "ABC";
String s2 = s1;
s1 += "xyz";
System.out.println(s2);
A、xyz          B、ABC         C、ABCxyz            D、 null
9. 有语句String s=”hello world”; ,以下操作哪个是不合法的?(   )
A、String t=s+”!”;    B、int i=s.length();   C、String  ts=s.trim();   D、s>>>=1;
10. 在编写Java 图形界面时,若需要对发生的事件作出响应处理,一般需要在程序开头写上(  )语句。
A、import   java.awt.* ;    B、import   java.applet.* ;
C、import   java.io.* ;     D、import   java.awt.event.* ;

解决方案 »

  1.   

    Y,N ,Y,Y,Y
    D,
    C,
    A ,
    A,D,
    D
    B
    C
    B
    D
    D
      

  2.   

    判断题:
    1. 一个数组中能够存储不同类型的数据。 ( )
    对,object数组
    2. 在Java语言中,定义数组后就可以使用。 ( )
    错,数组必须初始化
    3. Java语言中数组元素下标总是从0开始,下标可以是整数或整型表达式。 ( T )
    对,这题没法解释
    4. 子类要调用父类的方法,必须使用super关键字。 ( T )
    错,只有构造器才需要super关键字,调用方法可以省略super
    5. char类型数据可以自动转换成double类型数据,不需要进行强制转换。( )
    对,double的精度比char高选择题:
    1. 以上Java代码运行的结果是()。
    int[] my_Array;
    my_Array=new int[5];
    for(int count=0;count<=5;count++)
    System.out.println(my_Array[count]);
    a) 将1,2,3,4,5输出到屏幕
    b) 将0,1,2,3,4输出到屏幕
    c) 将0,1,2,3,4,5输出到屏幕
    d) 将出现运行时异常
    d,数组的长度是5,但是下标只有0-4,出现数组下标越界异常
    2. 设有定义语句int a[ ]={1,1,2}; 则以下对此语句的叙述错误的是( )。  
      A、定义了一个名为a的一维数组 B、a数组有3个元素  
      C、a数组的下标为1~3 D、数组中的每个元素是整型
    C,同第一题,下标为0-2
    3. 以下数组初始化形式正确的是:( )   
      A、int t1[ ][ ]={{1,2},{3,4},{5,6}} B、int t2[ ][ ]={1,2,3,4,5,6}  
      C、int t3[3][2]={{1,2},{3,4},{5,6}} D、int t4[ ][ ]; t4={1,2,3,4,5,6}
    A,  B和D定义的都是一维数组,C错的太离谱=。=
    4. 考虑以下语句:int[ ] x = new int[11];
    如果该语句被执行,那么下面哪些说法是正确的?(多选题)
    A) x[10]的值是0 B) x[11]的值是0 C) x[10]的值没有定义D) x[0]的值是0 E) x[11]的值是null F) x.length的值是10
    A,D   整形数组没有指定的情况下默认所有元素赋值为0;BE错在没有X[11]这个元素,F错在数组长度为11
    5. 以下定义一维数组的语句中,正确的是: ( )
    A. int a[5] B. int a[ ]=new [5];
    C. int a[ ]; a[ ]=new int[5]; D. int a[ ]={1,2,3,4,5};  
    D ,这个无法解释... 囧
    6. 在Java中,存放字符串常量的对象属于( )类对象。
      A、Character B、String
      C、StringBuffer D、Vector
    B, Character是char的包装类,StringBuffer是字符缓冲类,更改其内容不会产生新的对象,适合用于循环拼接字符串减少垃圾,Vector是和字符串八竿子打不到一块去的线程安全的集合
    7. 给出如下代码:
    class Test{
      private int m;
      public static void fun(){
      //some code...
      }
    }
    如何使成员变量m被方法fun( )直接访问?( )
    A、 将private int m改为protected int m
    B、 将private int m改为public int m
    C、 将private int m改为static int m
    D、 将private int m改为int m
    C, static 标记的方法仅能访问static类型的属性和方法8. 如果下面代码片段被执行,那么将会输出什么?( )
    String s1 = "ABC";
    String s2 = s1;
    s1 += "xyz";
    System.out.println(s2);
    A、xyz B、ABC C、ABCxyz D、 null
    B, 对一个字符串的更改会让这个字符串引用新的对象,而另外一个引用原来的对象的变量不会有任何改变9. 有语句String s=”hello world”; ,以下操作哪个是不合法的?( )
    A、String t=s+”!”; B、int i=s.length(); C、String ts=s.trim(); D、s>>>=1;
    D:位移操作对字符串无效
    10. 在编写Java 图形界面时,若需要对发生的事件作出响应处理,一般需要在程序开头写上( )语句。
    A、import java.awt.* ; B、import java.applet.* ;
    C、import java.io.* ; D、import java.awt.event.* ;
    D, 需要添加事件监听类,这些类大多位于java.awt.event包下
      

  3.   

    超级感谢各位大虾,小弟特别拜谢lacus87 从今儿起你就是偶的目标,爆发吧偶的小宇宙!吼吼吼吼