Java编程基础复习题
考试前把以下内容记熟,考试时,不要带入考场,切记!!遇到不会答的题不要空,全部答满!
//--------------------------------------------------------------
一、选择题:(选择一项或多项)
1、同一包中的子类可以访问父类中带(AB )访问修饰符的成员?(选择二项)
A. public
B. protected
C. friend
D. private
2、给定如下Java代码,下列(CD)方法可以加入到Sample类中,并且能够编译正确。(选
择二项)
public class Sample{
public int getSomething(int d){
Return d;
安卓ios开发培训班}
}
A. private int getSomething(int i ,String s){ }
B. public void getSomething(int i ){}
C. private int getSomething(byte b){ return b; }
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. 发生编译期错误,编译器提示:未定义构造方法Sample(double)
C. 正常运行,输出结果:5.2
D. 正常运行,输出结果:5
4、构成方法重写的要素不包括( BD). (选择二项)
if函数嵌套乘法公式A.方法名称相同
B.返回类型不同
C.参数列表相同
D.在同一个类中
5、以下(D )修饰符用于声明一个类变量,且该变量的值在运行期始终保持不变。(选择一项)
A.s tatic
B.f inal
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();
}
}
A. 用来调用类B中定义的super()方法
switch账号注册B. 用来调用类C中定义的super()方法
C. 用来调用类B的无参构造方法
D. 用来调用类B中第一个出现的构造方法
8、在Java中,类Test的代码如下所示,假设类T est的实例化对象名为t,则选项(C )中的语句能正确调用Test类的change()方法。(选择一项)
class Test{
public int change(){java经典上机编程题
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<="" p="">
String str=((i); //8 Object
System.out.println(str);
}
}
}
django网页跳转
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.p ublic int cal(int x , int y , float z){return z;}
B.p ublic 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).(选一项)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。