java章节习题及期末考试题答案 下载本文

C: BufferReader D: BufferWriter

答案

一、

1. 2. 3. 4. 5. 二、

1. 2. 3. 4. 5. 三、

1. 2. 3. 4. 5.

填空题 delete()

OutputStream 输入;输出 字节

FileReader 判断题 错 错 对 对 对

选择题 A C B A A

第8章 GUI

习题

一、 填空题

1. 在【 】包中专门提供了一个【 】类,它相当于一个抽象的画笔,其中

提供了各种绘制图形的方法。

2. 如果不希望通过【 】来对容器进行布局,也可以调用容器的setLayout(null)

方法,将布局管理器取消。

3. 创建下拉式菜单需要JMenuBar、JMenu和【 】三个组件。 4. JTextField有一个子类【 】,它表示一个密码框。

5. 处理ActionEvent事件的监听器对象需要实现【 】接口。 二、 判断题

1. TableModel是用来存储列表数据的,数据包括表体的标题数据与表头的实体数据。

( )

2. 在java.awt包中专门提供了一个JmenuItem类,它相当于一个抽象的画笔,其中提

供了各种绘制图形的方法,使用JmenuItem类的方法就可以完成在组件上绘制图形。

3. 4. 5. 三、

1.

2.

3.

4.

5.

( )

弹出式菜单是通过JPopup实现的。( ) JText是一个操作文本的组件。( ) ActionEvent类表示动作事件。( ) 选择题

JComboBox中用于在指定的索引处插入选项的方法是( ) A: ObjctgetItemAt(intindex) B: intgetItemCount()

C: voidaddItem(ObjectanObject)

D: voidinsertItemAt(ObjectanObject,intindex)

JTextField的构造方法中,方法JTextField(String text,int column)的作用是( ) A: 创建一个空的文本框,初始字符串为null

B: 创建一个具有指定列数的文本框,初始字符串为null C: 创建一个显示指定初始字符串的文本框

D: 创建一个具有指定列数、并显示指定初始字符串的文本框

JTextArea的构造方法中,用于创建显示指定初始文本并指定了行列的文本域的是( )

A: JTextArea()

B: JTextArea(Stringtext)

C: JTextArea(introws,intcolumns)

D: JTextArea(Stringtext,introws,intcolumns)

下列选项中,关于流式布局管理器(FlowLayout)的说法错误的是( )

A: 在流式布局下,当到达容器的边界时,会自动将组件放到下一行的开始位置 B: FlowLayout布局管理器的特点就是可以将所有组件像流水一样依次进行排列 C: 流式布局管理器是最简单的布局管理器 D: 流式布局管理器将容器划分为五个区域

处理鼠标事件时,通过( )方法将监听器绑定到事件源对象。 A: mousePressed() B: addMouseListener() C: mouseEntered() D: mouseClicked()

答案

一、

1. 2. 3. 4. 5. 二、

1. 2. 3.

填空题

java.awt;Graphics 布局管理器 JMenuItem JPasswordText ActionListener 判断题 错 错 错

4. 5. 三、

1. 2. 3. 4. 5. 错 对

选择题 D D D D B

第9章 JDBC

习题

一、

1. 2. 3. 4. 5. 二、

1. 2. 3.

4. 5. 三、

1.

填空题

ResultSet接口中的常量CONCUR_READ_ONLY,所代表的含义是【 】。 ResultSet接口中,能将游标移动到此 ResultSet 对象的最后一行的方法是【 】。 PreparedStatement是Statement的子接口,用于执行【 】的SQL语句。 Statement接口的executeUpdate(String sql)方法用于执行SQL中的insert、【 】和delete语句。 JDBC常用API 中,【 】类用于加载JDBC驱动并且创建与数据库的连接。 判断题

对于相同的SQL语句,Statement对象只会对其编译执行一次。( ) 使用DriverManager.registerDriver进行驱动注册时,数据库驱动会被注册2次。( ) ResultSet接口表示select查询语句得到的结果集,该结果集封装在一个逻辑表格中。( )

Statement接口的executeUpdate(String sql)返回值是int,它表示数据库中受该SQL语句影响的记录的数目。( ) JDBC的全称是Java数据库连接,它是一套用于执行HTML语句的Java API。( ) 选择题

下列选项,可用于存储结果集的对象是( ) A: ResultSet B: Connection C: Statement

D: PreparedStatement

下面选项中,能够将游标从当前位置向下移一行的方法是( ) A: next()

B: absolute(introw) C: previous() D: last()

下面关于executeQuery(String sql)方法,说法正确的是( ) A: 可以执行insert语句 B: 可以执行update语句

2.

3.

C: 可以执行select语句 D: 可以执行delete语句

4. 下面Statement接口的方法中,用于执行各种SQL语句的是( )

A: executeUpdate(Stringsql) B: executeQuery(Stringsql) C: execute(Stringsql)

D: executeDelete(Stringsql)

5. 下面选项中,用于将参数化的SQL语句发送到数据库的方法是( )

A: prepareCall(Stringsql)

B: prepareStatement(Stringsql) C: registerDriver(Driverdriver) D: createStatement()

答案

一、

1. 2. 3. 4. 5. 二、

1. 2. 3. 4. 5. 三、

1. 2. 3. 4. 5.

填空题

以只读形式打开结果集 last() 预编译 update

DriverManager 判断题 错 对 对 对 错

选择题 A A C C B

第10章 多线程

习题

一、 填空题

1. 同步代码块中的锁对象可以是任意类型的对象,但多个线程共享的锁对象必须是

【 】的。