Java复习题2及答案(2)

2018-12-11 22:07

out.close(); } }

A) ① B) ② C) ③ D) ④

20、在Java类中,使用以下(D)声明语句来定义公有的int型常量MAX。(选择一项) a) public int MAX=100; b) final int MAX=100;

c) public static int MAX=100;

d) Public static final int MAX=100;

21、 在Java中,已定义两个接口B和C,要定义一个实现这两个接口的类,一下 语句正确的是(C)。(选择一项)

a) interface A extends B,C b) interface A implements B,C c) class A implements B,C

d) class A implements B,implements C

22、分析如下所示的JAVA代码,其中this关键字的意思是(B) (选择一项) public class Test{

private String name; public String getName(){ return name;

}

public void setName(String name){

this.name=name; //this关键字所在的行 }

}

a) Test类

b) 是在Test类的内部指代自身的引用 c) Test类的对象引用其他Test类对象 d) 指所在的方法

23、在Java中,有如下两个类Student和Person,如果Student是Person的子类,则下列声明对象X的语句中错误的是(C) A.Person x=new Student(); B.Person x=new Person(); C.Student x=new Person(); D.Student x=new Student();

24、给定如下Java程序,这段程序编译运行后的输出结果是(D)。(选择一项) public class Test{

public static void aMethod() throws Exception{

try {

throw new Exception(); }

finally{

System.out.println(\ } }

public static void main(String[] args) {

try {

aMethod();

} catch (Exception e) {

System.out.println(\ }

System.out.println(\ } } }

a) FinallyException b) Finally

c) ExceprionFinallyFinished d) Finally

Exception Finished

25、下列创建InputStreamReader对象的方法中哪些是正确的方法? A. new InputStreamReader(new FileInputStream(“data”)); B. new InputStreamReader(new FileReader(“data”)); C. new InputStreamReader(new BufferedReader(“data”)); D. new InputStreamReader(“data”);

E. new InputStreamReader(System.in);

26、.Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是(A)(选择一项)

A C不仅继承了B中的成员,同样也继承了A中的成员 B C只继承了B中的成员 C C只继承了A中的成员

D C不能继承A或B中的成员

27、分析选项中关于Java中this关键字的说法正确的是(A)(选择一项) A this关键字是在对象内部指代自身的引用 B this关键字可以在类中的任何位置使用

C this关键字和类关联,而不是和特定的对象关联 D 同一个类的不同对象公用一个this

28.在Java中,下列(AC)可以成为类Orange的构造方法(选择二项) A public Orange(){??}

B public void Orange(){?..} C public Orange(String s){??}

D public String Orange(String s ){??}

29、给定如下Java代码片段,则下列调用方法正确的是(BC)(选择二项) Public int count(int i) throws Exception {

If(i==0)

Throw new Exception(“参数不正确!”); Return20/I; }

A public void useCount() {

Count(0); }

B public void useCount() throws Exception{ Count(0); }

C public void useCount(){ Try{

Count(0); }

Catch(Exception e){} }

D public void useCount(){ Try{

Count(10); } }

30、 在JAVA的异常处理模型中,能单独和finally语句一起使用的块是(A)。 a) try b) catch

c) throw d) throws

31、 在JAVA中,Object类是所有类的父类,用户自定义类默认扩展自Object类,下列选项中的(D)方法不属于Object类的方法。

a) equals(Object obj) b) getClass() c) toString() d) trim()

32、 给定如下Java代码,关于super的用法,以下描述正确的是(C)C)。

Class C extends B{ Public C(){

Super();

}

}

a) 用来调用类B中定义的super()方法 b) 用来调用类C中定义的super()方法 c) 用来调用类B的无参构造方法

d) 用来调用类B中第一个出现的构造方法

33、 在Java中,类Test的代码如下所示,假设类Test的实例化对象名为t,则选项中的语句能正确调用Test类的方法。C Class Test{

Public int change(){

System.out.println(“No parameters”); Return 0; }

Public void change(double m){

System.out.println(“parameter is:”+m);

}

}

e) Test.change(15.2f) f) Test.change(); g) t.change(250.5);

h) int a = t.change(13)

34、给定如下Java代码,编译运行时将输出(A)

class Base{ int i=1;

public void amethod(){

System.out.println(“Base.amethod”); }

Base(){

amethod(); }

}

public class Descend extends Base{ int i=-1;

public void amethod() {

System.out.println(“Descend.amethod()”); }

public static void main(String[] args){

Base b=new Descend(); //父类引用指向子类实例时:只能访问父类中的属性和方法,如果子类重写父类的方法,则访问的是子类中重写的方法,不能访问子类特有的成员

System.out.println(b.i); b.amethod(); } }

a) Base.amethod()

-1

Descend.amethod() b) Descend.amethod()

1

Descend.amethod() c)1

Descend.amethod() d) Base.amethod() 1

Descend.amethod()

35、 在Java中,下面对于构造函数的描述正确的是()。(选择一项)

a) 类必须显示定义构造函数 b) 构造函数的返回类型是void

c) 构造函数和类有相同的名称,并且不能带任何参数 d) 一个类可以定义多个构造函数

36、下列选项中关于Java中super关键字的说法正确的是()。(选择一项) a) super关键字是在子类对象内部指代其父类对象的引用

b) super关键字不仅可以指代子类的直接父类,还可以指代父类的父类 c) 子类通过super关键字只能调用父类的方法,而不能调用父类的属性 d) 子类通过super关键字只能调用父类的属性,而不能调用父类的方法 d) 三层结构可以充分发挥团队协作开发的优势

37、在Java接口中,下列选项中有效的方法声明是()。(选择二项) a) public void aMethod() b) void aMethod();


Java复习题2及答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:企业员工差异化管理模式浅议

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: