考试前把以下内容记熟,考试时,不要带入考场,切记!!遇到不会答的题不要空,全部答满!
//--------------------------------------------------------------
一、选择题:(选择一项或多项)
A.public
B.protected
C.friend
D.private
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; }
征服骑士xvD.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.发生编译期错误,编译器提示:未定义构造方法Sample(double)
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 )(选择一项)
A.ArrayList
B.Connection
C.Statement
D.DriverManager
7、给定如下Java代码,关于super的用法,以下描述正确的是(C)(选择一项)
class C extends B{
public C(){
super(); //B();
}
}
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){……}
发布评论