CoreJava测试题 下载本文

内容发布更新时间 : 2024/5/16 3:44:58星期一 下面是文章的全部内容请认真阅读。

二、 多选题

51. Java中,下列属于合法标志符的是()。

A. _atm B. 2$ C. static D. hello_1

52. Java中,下列定义正确的是()。

A. char c = 'ccc’ B. float f = 0.3 C. long l = 0xfff

D. double d = 0.6E-2

53. 在如下代码中,可能发生的异常有以下,除了哪一项()。

public static void main(String[] args){ Integer n=Integer.parseInt(args[2]); System.out.println(2/n); } A. NumberFormatException

B. ArrayIndexOutOfBoundException C. ArithmeticException D. ClassNotFoundException

54. 哪些方法不可以使线程进入阻塞状态?()

A. sleep

B. 等待IO资源 C. notify D. wait

55. 下面叙述正确的有()。

A. 在一个java源文件中只能定义一个class B. 在一个java源文件中只能定义一个interface C. 在一个java源文件中可以定义多个class D. 在一个java源文件中可以定义多个interface

56. Java程序中程序运行入口方法main的签名正确的有()。

A. public static void main(String args[]) B. static public void main(String[] args) C. public void static main(String[] args) D. public void main(String args[]) 57. 以下属于正确的java注释有()。

A. // This is comment

B. /** This is comment **/ C. /** This is comment*/ D. /* This is comment*/

58. 以下能作为char类型的字面值的有()。

A. “e”

B. ‘f’ C. ‘\%u12’ D. ‘\’

59. 以下返回true的表达式有()。

A. “ge” == “ge” B. “ge” = “ge”

C. “ge”.equals(new String(“ge”)) D. “ge” = new String(“ge”) 60. 下面集合定义正确的有()。

A. String strs[] = {‘a’,’b’,’c’} B. String[] strs = {“a”,”b”,”c”}

C. String[] strs = new String{“a”,”b”,”c”} D. String strs[] = new String[]{“a”,”b”,”c”} E. String[] strs = new String[3]{“a”,”b”,”c”}

三、 判断题

61. Java的基本类型中有String

62. Java语言的标示符是不区分大小写的

63. Java语言为所有的java程序自动导入包”java.lang”,因此java程序可以直接用”java.lang”

中的类和接口。位于类继承关系层次结构树的根部的类Object就在包”java.lang”中的类。 64. 有时候为了避免引起混淆,构造方法的方法名可以不与所属类名同名。 65. Java语言规定,任何一个子类的构造方法都必须调用其父类的构造方法(包括隐式调用),

并且调用父类构造方法的语句必须是子类构造方法的第一行。

66. 创建新的类对象用关键字new,回收无用的类对象使用关键字free。

67. 使用赋值号(等号)相当于创建了一个各属性与赋值实例相同的新实例。 68. 最终类不能派生子类,最终方法不能被覆盖。 69. 一个Java类可以有多个直接父类。 70. 数组声明并不为数组元素分配空间。

四、 填空题

71. Java中有(8)种基本类型,分别是boolean、long、double、int、char、float、()、()。 72. Java中有(2)种异常,分别是()和(),其中()不要求程序员必须处理。

73. Java中创建线程有两种常用的方法,分别是继承自()类及实现()接口,要求重写或

实现()方法。线程启动的时候调用()方法。 74. JFrame默认的布局管理器是(),JPanel默认的布局管理器是(). 75. 获得Class对象的三种方式:()、()和Class类的静态方法()。 76. ()标注表示方法过时。

77. 对象序列化要求必须实现()接口。

78. 集合中()接口的集合不是Collection接口的子接口。 79. Iterator接口的()方法可以移除当前元素。 80. Map的Key是否允许为null。