《2022年Java语言练习题库.pdf》由会员分享,可在线阅读,更多相关《2022年Java语言练习题库.pdf(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Java 语言练习题库 ( 含答案 ) 单选题1、为了保证方法的线程安全,声明方法的时候必须用哪个修饰符?(A) new (B) transient (C) void (D) synchronized 2、编译 Java源文件使用哪个?(A) javac (B) jdb (C) javadoc (D) junit 3、哪一种类的对象中包含有Internet 地址。(A) Applet (B) Datagramsocket (C) InetAddress (D) AppletContext 4、有关 GUI 容器叙述 ,不正确的就是?(A) 容器就是一种特殊的组件,它可用来放置其它组件(B) 容
2、器就是组成GUI 所必需的元素(C) 容器就是一种特殊的组件,它可被放置在其它容器中(D) 容器就是一种特殊的组件,它可被放置在任何组件中精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 9 页 - - - - - - - - - - Java 语言练习题库 ( 含答案 ) 5、使用 javadoc 生成的文档的文件格式就是?(A) XML 格式(B) 自定义格式(C) 二进制格式(D) HTML 格式6、下列有关类、对象与实例的叙述,正确的就是哪一项?(A) 类就就是对象 ,对象就就是类 ,实
3、例就是对象的另一个名称,三者没有差别(B) 对象就是类的抽象,类就是对象的具体化,实例就是对象的另一个名称(C) 类就是对象的抽象,对象就是类的具体化,实例就是类的另一个名称(D) 类就是对象的抽象,对象就是类的具体化,实例就是对象的另一个名称7、在事件委托类的继承体系中,最高层次的类就是哪项?(A) java 、util、EventListener (B) java、util、EventObject (C) java 、awt、AWTEvent (D) java 、awt、event 、AWTEvent 8、Java 语言中异常的分类就是哪项?(A) 运行时异常与异常(B) 受检异常与非受检
4、异常(C) 错误与异常(D) 错误与运行时异常9、使用下列哪些关键字可以判定实参的具体类型?精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 9 页 - - - - - - - - - - Java 语言练习题库 ( 含答案 ) (A) as (B) is (C) instanceof (D) extends 10、在方法的声明中,要求该方法必须抛出异常时使用哪个关键字?(A) Throw (B) catch (C) finally (D) throws 11、Applet 的布局设置默认就是F
5、lowLayout, 下列中哪项代码可以改变Applet 的布局方式?(A) setLayoutManager(new GridLayout(); (B) setLayout (new GridLayout(2,2); (C) setGridLayout (2,2); (D) setBorderLayout(); 12、下列哪项正确?(A) JDK 中包含 JRE,JVM中包含 JRE (B) JRE中包含 JDK,JDK中包含 JVM (C) JRE中包含 JDK,JVM中包含 JRE (D) JDK 中包含 JRE,JRE 中包含 JVM 13、在 MyThread 类的 main 方法中
6、 ,为用 Thread 实例化。则下面三个描述中: MyThread必须继承 Thread 。MyThread 必须实现 Thread 。MyThread 必须覆盖public void run() 。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 9 页 - - - - - - - - - - Java 语言练习题库 ( 含答案 ) 有几个就是正确的? (A) 0 (B) 1 (C) 2 (D) 3 14、为了保证方法的线程安全,声明方法的时候必须用哪个修饰符?(A) new (B) tra
7、nsient (C) void (D) synchronized 15、Applet 的布局设置默认就是FlowLayout, 下列中哪项代码可以改变Applet 的布局方式?(A) setLayoutManager(new GridLayout(); (B) setLayout (new GridLayout(2,2); (C) setGridLayout (2,2); (D) setBorderLayout(); 16、有代码如下五个声明:1、 int a_really_really_really_long_variable_name=5 ;2、 int _hi=6;3 、 int big
8、=Integer、 getlnteger(7 ” );4、 int $dollars=8;5 、 int %opercent=9;哪行无通过编译?(A) 第 1 行(B) 第 3 行(C) 第 4 行精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 9 页 - - - - - - - - - - Java 语言练习题库 ( 含答案 ) (D) 第 5 行17、JDK没有包含以下哪个容?(A) Java 编程语言(B) 工具及工具的API (C) Java EE 扩展 API (D) Java 平
9、台虚拟机18、在子类中调用父类中被覆盖的方法时需要使用哪项关键字?(A) this (B) super (C) new (D) 以上都不就是19、下列哪项不就是int 类型的常量?(A) u03A6 (B) 77 (C) 0 xABBC (D) 20 20、如果 DatagramSocket构造方法不能正确地创建一个DatagramSocket, 会抛出哪种异常。(A) IOException (B) UnknownHostException (C) SocketException 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - -
10、- - - - - -第 5 页,共 9 页 - - - - - - - - - - Java 语言练习题库 ( 含答案 ) (D) MalformedURLExceptin 21、编写 Button 组件的事件处理器类时,需实现哪个接口? (A) ItemListener (B) ActionListener (C) ButtonListener (D) WindowListener 22、下列类 Account 的构造方法中 ,声明正确的就是?(A) Account (String name) (B) Account (String name) (C) Account (name) (D)
11、 NewAccount (String name) 23、当多个对象被添加作为同一个事件的监听器,那么当事件触发的时候哪个监听器对象被首先调用 ? (A) 第一个被添加的监听器对象(B) 最后一个被添加的监听器对象(C) 无法确定哪个监听器对象被首先调用(D) 为同一个事件添加多个监听器就是无法做到的24、下列哪项不属于Java 语言的基本数据类型?(A) Int (B) String (C) double 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 9 页 - - - - - - - -
12、 - - Java 语言练习题库 ( 含答案 ) (D) boolean 25、哪个方法就是启动一个线程的?(A) join() (B) run() (C) start() (D) sleep() 26、表达式 hello instance of String返回的值就是哪项?(A) true (B) false (C) 1 (D) 0 27、如果在关闭Socket 时发生一个I/O 错误,会抛出哪种异常?(A) IOException (B) UnknownHostException (C) SocketException (D) MalformedURLExceptin 28、TextFi
13、eld 类提供的 GUI 功能就是?(A) 文本区域(B) 按钮(C) 文本字段精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 9 页 - - - - - - - - - - Java 语言练习题库 ( 含答案 ) (D) 菜单29、JDK没有包含以下哪个容?(A) Java 编程语言(B) 工具及工具的API (C) Java EE 扩展 API (D) Java 平台虚拟机30、哪一种类的对象中包含有Internet 地址。(A) Applet (B) Datagramsocket (C)
14、 InetAddress (D) AppletContext 二、判断题1、在构造方法中如调用super()语句 ,则必须使其成为构造方法中的第一条语句2、实例变量在使用new?Xxxx()创建该类的实例时被创建,而其生存期与该类的实例对象的生存期相同3、maxElements 就是一个成员变量,声明为 :“ public static final int maxElements=100; 4、friendly 关键字就是Java 语言的访问控制修饰符5、调用 System、gc()方法不能保证JVM 立即进行垃圾收集,而只能就是建议精品资料 - - - 欢迎下载 - - - - - - -
15、- - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 9 页 - - - - - - - - - - Java 语言练习题库 ( 含答案 ) 6、equals()方法只有在两个对象的容一致时返回true 7、类加载器加载程序运行所需要的所有类,由网络系统导入的指定类总就是先被加载8、= 操作符判定两个分立的对象的容与类型就是否一致9、类加载器加载程序运行所需要的所有类,它通过区分本机文件系统的类与网络系统导入的类增加安全性10、利用 equals()方法判定Date 类时 ,判断的就是对象的值而不就是对象的地址DACDD DBBCD BDBDB CCBAC BACBC ABACC 对对对错对错错错对错精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 9 页 - - - - - - - - - -