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. 同步代码块中的锁对象可以是任意类型的对象,但多个线程共享的锁对象必须是
【 】的。