java判断题 博学谷 下载本文

内容发布更新时间 : 2024/12/24 2:42:07星期一 下面是文章的全部内容请认真阅读。

答案:true

解析:抽象方法是没有方法体的,不可以被调用,如果想调用抽象类中定义的方法,则需要创建一个子类,在子类中将抽象类中的抽象方法进行实现 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

35.jar命令的参数f可以解压缩jar文件 A. 对 B. 错

答案:false

解析:f用于创建文件名

考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易 36.Object类是所有类的父类 A. 对 B. 错

答案:true

解析:Object类是所有类的父类 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

37.Object类的构造方法第一行是super()语句 A. 对 B. 错

答案:false

解析:Object没有父类,构造方法第一行不是super 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

38.throws关键字用于对外声明方法可能发生的异常,这样调用者在调用方法时,可以明确知道该方法有异常,并进行相关处理

A. 对 B. 错

答案:true 解析:throws主要是声明这个方法会抛出这种类型的异常,使它的调用者知道要捕获这个异常

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

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

答案:true

解析:?super调用父类构造方法的代码必须位于子类构造方法的第一行 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

40.throw关键字用于在方法上声明抛出异常的实例对象 A. 对 B. 错

答案:false

解析:throw关键字用于在方法中声明抛出异常的实例对象

throws关键字需要写在方法声明的后面,throws后面需要声明方法中发生异常的类型 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

41.运行时异常可以使用try?catch语句对异常进行捕获或者使用throws关键字声明抛出异常 A. 对 B. 错

答案:true

解析:运行时异常的特点是Java编译器不会对其进行检查。但是,如果你使用try?catch语句对异常进行捕获或者使用throws关键字声明抛出异常也是没有问题的 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

42.运行时异常是必须进行处理的异常,否则程序编译不能通过 A. 对 B. 错

答案:false

解析:运行时异常的特点是Java编译器不会对其进行检查,也就是说,当程序中出现这类异常时,即使没有使用try..catch语句捕获或使用throws关键字声明抛出,程序也能编译通过

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

43.在Java中,子类可以覆盖父类中的任意方法 A. 对 B. 错

答案:false

解析:子类不能覆盖父类的私有方法和final方法 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

44.方法重写的前提是必须存在着继承关系 A. 对

B. 错

答案:true

解析:方法重写的前提是必须存在着继承关系 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

45.final修饰的成员变量可以在构造方法中对其重新赋值 A. 对 B. 错

答案:false

解析:final修饰的成员变量不可以再被重新赋值 考察点:第四章 面向对象(下) 题目难度:★★☆☆ 一般

46.开发中,编译时期产生的异常,可以不进行处理,依然可以通过编译 A. 对 B. 错

答案:false

解析:在实际开发中,经常会在程序编译时期产生一些异常,而这些异常必须要进行处理,这种异常被称为编译时期异常 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

47.抽象类实现接口时,可以不实现接口中的任何方法 A. 对 B. 错

答案:true

解析:当一个类实现接口时,如果这个类是抽象类,则实现接口中的部分方法即可(其实也可以不实现),否则需要实现接口中的所有方法 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

48.final修饰符可以修饰局部变量 A. 对 B. 错

答案:true

解析:final可以修饰局部变量 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

49.在实例化子类对象时,会自动调用父类无参的构造方法 A. 对 B. 错

答案:true

解析:在子类的构造方法中通过super指定调用父类的哪个构造方法,如果没有指定,在实例化子类对象时,会自动调用父类无参的构造方法。 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

50.抽象类中不一定有抽象函数,但抽象函数一定在抽象类中 A. 对 B. 错

答案:true

解析:在定义抽象类时需要注意,包含抽象方法的类必须声明为抽象类,但抽象类可以不包含任何抽象方法

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

51.抽象类中的方法只能定义成抽象的方法 A. 对 B. 错

答案:false

解析:抽象类可以不包含任何抽象方法 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

52.抽象方法必须定义在抽象类中,所以抽象类中的方法都是抽象方法 A. 对 B. 错

答案:false

解析:抽象类中可以没有抽象方法 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

53.接口与接口之间可以单继承,也可以多继承 A. 对 B. 错

答案:true

解析:一个接口可以通过extends关键字继承多个接口,接口之间用逗号隔开 考察点:第四章 面向对象(下) 题目难度:★☆☆☆ 容易

54.不存在继承关系的情况下,也可以实现方法重。 A. 对 B. 错

答案:false

解析:存在继承关系的情况下,才可以实现方法重写。