考试前把以下内容记熟,考试时,不要带入考场,切记!!遇到不会答的题不要空,全部答满!
//--------------------------------------------------------------
一、选择题:(选择一项或多项)
1、同一包中的子类可以访问父类中带( AB )访问修饰的成员?(选择项)
A.public
B.protected
C.friend
D.private
2、给定如下Java代码,下列(CD方法可以加入到Sample类中,并且能够编译正确。(选择二项)
public class Sample{
    public int getSomething(int d){
        Return d;
}
}
A.private int getSomething(int i ,String s){ }
B.public void getSomething(int i ){}
C.private int getSomething(byte b){ return b; }
征服骑士xv
D.private int getSomething(){ return 2;}
3、给定如下Java代码,编译运行后,结果将是( B )。(选择一项)
public class Sample{
    private int x;
    public Sample(){
        x=1;
}
public void Sample(double f ){
        this.x=(int )f;
}
public int getX(){
        return x;
}
public static void main(String [] args){
        Sample s=new Sample(5.2);
        System.out.X());
}
}
A.发生编译期错误,编译器提示:出现重复的方法Sample
B.发生编译期错误,编译器提示:未定义构造方法Sampledouble
C.正常运行,输出结果:5.2
D.正常运行,输出结果:5
4、构成方法重写的要素不包括( BD). (选择二项)
A.方法名称相同
B.返回类型不同
C.参数列表相同
爱唯欧优惠D.在同一个类中
5、以下( D )修饰符用于声明一个类变量,且该变量的值在运行期始终保持不变。(选择项)
A.static
B.final
C.static finally
D.final static
6、在java中,下列接口或类不包括在java.sql包中的是(A )(选择一项)
AArrayList
BConnection
CStatement
DDriverManager
7、给定如下Java代码,关于super的用法,以下描述正确的是(C)(选择一项)
class C extends B{
    public C(){
    super();    //B();
}
}
A.用来调用B中定义的super()方法
B.用来调用类C中定义的super()方法
C.用来调用类B的无参构造方法
D.用来调用类B中第一个出现的构造方法
8、Java中,类Test的代码如下所示,假设类Test的实例化对象名为t,则选项(C )中的语句能正确调用Test类的change()方法。(选择一项)
class Test{
    public int change(){
        System.out.println(“NO parameters”);
        return 0;
}
public void change(double m){
    System.out.println(“parameter is:”+m);
}
}
A.Test.change(15.2f)  B.Test.change();
C.t.change(250.5);     D. int a=t.change(13);
9、给定如下Java代码,其中第( D)行代码有错误。(选择一项)
import java.util.*;
public class Maptest{
    public static void main(String [] args){
        List pList=new ArrayList();
        pList.add(“A”);    //5
        pList.add(“A”);      //6
        for(int i=0;i<pList.size();i++){      //7
            String str=(String)(i);        //8  Object
            System.out.println(str);
}
}
}
A.5  B. 6  C. 7  D.8
10、在java中,以下(C )类的对象以键-值的方式存储对象.(选择一项)
A.java.uitl.List
B.java.util.ArrayList
C.java.util.HashMap 哈希图(“isbn”,book01)
D.java.util.LinkedList
11、给定java代码如下所示,在A处所填写类(AB)方法,是对cal方法的重载(选择二项)
  public class Test
{
        public void cal (int x , int z){}
        //A
}
A.public int cal(int x , int y , float z){return z;}
B.public int cal (int x,int y ,int z ){return x;}
C.public void cal(int x,int z){}
D.public void cal (int z,int y , int x){}
长城汽车价格
12、在java中,已经定义接口A,以下语句正确的是( B广汽菲克. (选择一项)
A.class AAA extends  A ()
B.class AAA implements A{}
C.interface AAA extends A{}
D.interface AAA imprlement A{}
13、下列选项中关于Java中super关键字的说法正确的是(A.(选一项)
A.super关键字是在子类对象内部指代其父类对象的引用
B.super关键字不仅可以指代子类的直接父类,还可以指代父类的父类
C.子类通过super关键字只能调用父类的方法,而不能调用父类的属性 super.fun(); super.a;
D.子类通过super关键字只能调用父类的属性,而不能调用父类的方法
14、在Java中,下面对子类XX的描述正确的是(D.(选一项)
A.类XX必须定义构造函数
B.构造函数的返回类型是Void
C.构造函数和类有相同的名称,并且不需指定任何参数
D.一个类可以定义多个构造函数
15、在Java语言中,下列关于类的继承的描述,正确的是( B)。(选一项)
A.一个类可以继承多个父类
B.一个类可以具有多个子类
C.子类可以使用父类的所有方法 private
D.子类一定比父类有更多的成员方法
16、下面(B)不是Java的访问修饰符关键字. (选择一项)
A.private
B.friend
C.江淮瑞风4s店protected
D.public
17、给定如下的Java代码,下列(  A )方法可以加入到Child类中,并且能够保证编译正确.座椅调节器 (选择一项)
class Base{
    public void method( ){  }
}
class Child extends Base{
public void method( ){  }
public void method(String s ){ }
}
A.public int method( ){return 1;}
B.private void method( ){}
C.public void method(Integer i);
18、关于对下面语句
protected void show(int x,int y){……}
下面( C )语句是它的在子类中的重写?(选择一项)
A.protected int show(int x,int y){……}
B.protected void show(int x,int y, int z){……}
C.public void show(int x,int y){……}
D.void show(int x,int y){……}