java判断题 博学谷 下载本文

考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

15.包的声明只能位于Java源文件的第一行 A. 对 B. 错

答案:true 解析:

考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

16.final修饰的静态方法可以被类名直接调用 A. 对 B. 错

答案:true

解析:?final修饰的静态方法可以被类名直接调用 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

17.final可以在方法中修饰基本数据类型变量,但是不可以修饰引用数据类型变量 A. 对 B. 错

答案:false

解析:final即可以修饰引用数据类型变量,也可以修饰基本数据类型变量。 考察点:第四章 面向对象(下) 题目难度:★★☆☆ 一般 18.有如下三个类 class A {...}

class B extends A {...}

class C extends A {...}

因为 B类和C类不存在继承关系 ,因此他们之间不能进行类型转换 A. 对 B. 错

答案:true

解析:不存在继承关系的对象之间不能进行类型转换 考察点:第四章 面向对象(下) 题目难度:★★☆☆ 一般

19.try?catch语句,catch部分可以独立存在 A. 对 B. 错

答案:false

解析:catch必须跟随try一起使用,不能独立存在 考察点:第四章 面向对象(下) 题目难度:★★☆☆ 一般

20.在Java中允许用户自定义异常,但自定义的异常类必须继承自Exception或其子类 A. 对 B. 错

答案:true

解析:在Java中允许用户自定义异常,但自定义的异常类必须继承自Exception或其子类,只有这样,你的类才能被认为是异常体系结构的一部分,是一个异常类 考察点:第四章 面向对象(下) 题目难度:★★☆☆ 一般

21.Jar -cvf命令中的参数v表示创建归档的文件 A. 对 B. 错

答案:false

解析:v参数生成详细参数

考察点:第四章 面向对象(下) 题目难度:★★☆☆ 一般

22.protected修饰的类,类中的所有方法只能给子类使用 A. 对 B. 错

答案:false

解析:protecetd不能修饰类

考察点:第四章 面向对象(下) 题目难度:★★☆☆ 一般

23.import语句可以导入指定包中的类 A. 对 B. 错

答案:true

解析:如果有时候需要用到一个包中的许多类,则可以使用“import 包名.*; ”来导入该包下所有类

考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

24.匿名内部类其实就是一个没有类名的内部类 A. 对 B. 错

答案:true

解析:匿名内部类是一个没有类名的内部类 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

25.super调用父类构造方法的代码必须位于子类构造方法的第一行 A. 对 B. 错

答案:true

解析:通过super调用父类构造方法的代码必须位于子类构造方法的第一行,并且只能出现一次

考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

26.被final修饰的成员变量不能被继承 A. 对 B. 错

答案:false

解析:被final修饰的变量可以被继承,被final修饰的类不能被继承 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

27.在Java程序中,通过extends关键字可以实现类的继承 A. 对 B. 错

答案:true

解析:在Java程序中,通过extends关键字可以实现类的继承。 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

28.Java中的类被final关键字修饰后,该类将不可以被继承 A. 对 B. 错

答案:true

解析:Java中的类被final关键字修饰后,该类将不可以被继承,也就是不能够派生子类 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

29.子类重写父类的方法时,重写的方法可以与父类被重写的方法名、参数列表以及返回值类型不相同 A. 对 B. 错

答案:false 解析:在子类中重写的方法需要和父类被重写的方法具有相同的方法名、参数列表以及返回值类型

考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

30.编译异常如果产生,可以处理,也可以不用处理 A. 对 B. 错

答案:false

解析:编译异常如果产生了,要求我们在必须处理,要么捕获,要么抛出 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

31.JDK中定义了大量的异常类,这些异常类足够我们使用了,所以,我们不需要自己定义异常类 A. 对 B. 错

答案:false

解析:JDK中定义了大量的异常类,虽然这些异常类可以描述编程时出现的大部分异常情况,但是在程序开发中有时可能需要描述程序中特有的异常情况,所以,我们在开发中还是需要自己定义异常类

考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

32.如果一个方法要抛出多个异常,则需要使用多个throws进行抛出 A. 对 B. 错

答案:false

解析:如果一个方法要抛出多个异常,使用一个throws就可以了,但多个异常之间需要用逗号隔开

考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易 33.接口可以实例化对象 A. 对 B. 错

答案:false

解析:当一个类实现接口时,如果这个类是抽象类,则实现接口中的部分方法即可,否则需要实现接口中的所有方法

考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

34.如果一个类继承了一个抽象类,但是没有完全覆写父类的所有的抽象方法那么这个类也必须是抽象类 A. 对 B. 错