java面向对题库_Java面向对程序设计试题二.doc

这是一份关于Java面向对象编程的试题集,涵盖了final修饰符、继承、实例化、方法重载等方面的问题,适合Java初学者进行自我测试和学习。
摘要由CSDN通过智能技术生成

Java面向对程序设计试题二

Java面向对象程序设计试题二

一、 单项选择题

A1、MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量。 ( )

A public int MAX_LENGTH 100;

B final int MAX_LENGTH 100;

C final public int MAX_LENGTH 100;

D public final int MAX_LENGTH 100.

C2、给出下面代码:

1 class Parent 2 private String name; 3 public Parent 4 5 public class Child extends Parent 6 private String department; 7 public Child 8 public String getValue return name; 9 public static void main String arg[] 10 Parent p new Parent ; 11 12 那些行将引起错误? ( )

A 第3行

B 第6行

C 第7行

D 第8行

3、类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; //p, t and s are all non-null. if t instanceof Person s Student t; 最后一句语句的结果是:( )

A 将构造一个Student对象;

B 表达式是合法的;

C 表达式是错误的;

D 编译时正确,但运行时错误。

C4、给出下面代码段 1 public class Test 2 int m, n; 3 public Test 4 public Test int a m a; 5 public static void main String arg[] 6 Test t1,t2; 7 int j,k; 8 j 0; k 0; 9 t1 new Test ; 10 t2 new Test j,k ; 11 12 哪行将引起一个编译时错误? ( )

A line 3

B line 5

C line 6

D line 10

D5、对于下列代码: 1 class Person 2 public void printValue int i, int j //... 3 public void printValue int i //... 4 5 public class Teacher extends Person 6 public void printValue //... 7 public void printValue int i //... 8 public static void main String args[] 9 Person t new Teacher ; 10 t.printValue 10 ; 11 第10行语句将调用哪行语句?( )

A line 2

B line 3

C line 6

D line 7

C6、哪个关键字可以抛出异常? ( )

A transient

B finally

C throw

D static

D7、Main 方法的返回类型是: ( )

A int

B void

C boolean

D static

8、System类在哪个包中? ( )

A java.util

B java.io

C java.awt

D java.lang

9、对于下列代码: public class Parent public int addValue int a, int b int s; s a+b; return s; class Child extends Parent 下述哪些方法可以加入类Child ? ( )

A int addValue int a, int b // do something... B public void addValue int a, int b // do something... C public int addValue int a // do something... D public int addValue int a, int b throws MyException //do something.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值