java判断题整理全

java判断题整理全
java判断题整理全

判断题

I?调用System.gc()方法不能保证JVM立即进行垃圾收集,而只能是建议。正确

2.垃圾收集的过程在Java 程序的生存期中是自动的,不需要分配和释放内存,也避免了内存泄漏。正确

3.Java 数组的长度只在构造(创建)数组时指定,而在声明数组时不能指定。正确

4.成员变量和局部变量由于其所属对象生命周期不同,生存周期也不同。正确

5.数组元素没有进行显式赋值,系统根据数组声明的数据类型自动进行默认初始化。正确

6.一个源文件只能包含一个public 类。正确

7.源文件命名可以依照Java 语言标识符定义规定。错误

8.friendly 关键字是Java 语言友元类的访问控制修饰符。错误

9.类变量在该类被加载时被创建,不能用new Xxxx() 创建,所有该类的实例对象共享类变量,其生存期是类的生存期。正确

10.在Java 语言中,属性前不加任何访问控制修饰符则表示只允许同一包中的类访问。正确

II.类加载器加载程序运行所需要的所有类,它通过区分本机文件系统的类和网络系统导入的类增加安全性。正确

1 2.Java 中所有参数的传递都采用值传递方式,即当传递一个参数到方法中时方法获得的是传递参数的副本。正确

13.局部变量在定义该变量的方法被调用时被创建,而在该方法退出后被撤销,其生存期和定义该变量的方法的生存期相同。正确

14 .一个源文件可以包含多个类。错误

15.一个源文件中,如果没有public 类,则源文件名不必与源文件中其它类名一致。正确

16 .在源文件中,如果存在一个public 类定义,则源文件名必须与public 类名一致。正确

17.maxElements 是一个成员变量,声明为:“ public static final int

maxElements=100;”。正确

18.任何变量在使用前都必须显式初始化。错误

19.在一个抽象类中不能定义构造方法。

错误

20.类加载器加载程序运行所需要的所有类,由网络系统导入的指定类总是先被加载。错误

21 .main()方法前的public 修饰符、static 修饰符均是必须的。错误

22.如果在一个源文件中存在两个或两个以上public 类定义,则会产生运行错误。错误

23.一个源文件可以不包含任何代码定义,即是一个空文件,编译时不会产生错误。正确

24.用来指定数组长度的数据类型只能是int 类型。错误

25.private 修饰的顶层类(非内部类)可以被同一个包中的其他类所访问。错冷口

26.包声明语句(package)必须放置在包引入语句(import )之前。正确

27.方法重写发生在类继承时,子类可以重写一个父类中已有的方法,必须在返回类型和参数列表一样时才能说是重写,否则就是重载。正确

28.一个源文件中最多只能包含一个包引入语句(import )。如果源文件没有显式声明引入包,则系统默认引入https://www.360docs.net/doc/aa3662674.html,ng 包。错误

29.重写的方法不能比被重写的方法抛弃(throws)更多种类的异常。正确

30.==操作符判定两个实例对象的内容和类型是否一致。错误

31 .类File 重写方法equals()在两个实例对象的内容和类型一致时返回

true 。正确

32.Math 类是final 类,因此在被其他类继承时其中的方法不能被重写。错误

33.在Java 中所有事件监听器接口中定义的方法,其访问权限都是public ,返

回值都是void 。正确

34.Frame 类的实例创建后默认是不可见,可以通过setEnabled(true) 设置可见。错误

35.File 类可以代表一个目录或者一个文件。正确

36.具有比当前运行线程高优先级的线程可以使当前线程停止运行而进入就绪状态,不同优先级的线程间是抢先式的,而同级线程间是轮转式的。正确

37.当系统调用当前类的构造方法时,若没有this() 语句进行重载调用,也没有super() 语句调用父类构造方法,则直接执行构造方法中的其他语句。错误

38.—个源文件中有class (类声明)、package (包声明)和import (包引入)

3 中顶层元素,同时出现时必须按照import 、package 和class 的顺序出现。错误

39.在构造方法中如调用super() 语句,则必须使其成为构造方法中的第一条语句。正确

40.重写的方法的访问权限不能比被重写的方法的访问权限高。错误

41.equals() 方法只有在两个对象的内容一致时返回true 。错误

42.Object 类的所有方法都被每个类继承。正确

43.利用equals() 方法判定Date 类时,判断的是对象的值而不是对象的地址。正确

https://www.360docs.net/doc/aa3662674.html,ponent类是所有界面组件的父类。正确

45.Frame 类默认的布局管理器是BorderLayout ,Dialog 类没有默认的布局管

理器。错误

46.Reader类和其子类都具有可读取float型和double型数据的方法。错误

47.线程的调度是分时间片式的,而不是抢先式的。错误

48.当一个类没有显式定义构造方法时,Java 系统总是为其创建一个默认的无参的构造方法。正确

49.一个源文件中最多只能包含一个包声明语句( package)。正确

50.在同一个类的不同构造方法中调用该类的其它构造方法需要使用this(…) 的形式,this(…)不能在构造方法的第一行调用。错误

26.子类可以重写一个父类的构造方法。错误

27.类File 重写方法equals() 在两个实例对象的内容和类型一致时返回true 正确

28.如果一个类没有使用extends 关键字扩展任何类,则该类无父类。错误29.Math 类是final 类,因此在被其他类继承时其中的方法不能被重写。错误30. Component类是所有界面组件的父类。正确

31.Frame 类默认的布局管理器是BorderLayout ,Dialog 类没有默认的布局管

理器。错误

32.调用sleep() 方法可以使一个线程停止运行。正确

33.一个新线程启动start()方法,表示线程可为JVM的线程调度程序调度而不表示它可以立即运行。正确

相关主题
相关文档
最新文档