《Java语言程序设计基础教程》习题解答(6)

2019-05-27 17:41

26

《Java语言程序设计基础教程》

(4)public class ex12_9 extends java.applet.Applet{} A. 1、2、3、4 B. 1、3、2、4 C. 3、1、4、2 D. 1、3、4、2 解答:C

12、简述Java Applet的开发和运行步骤。

13、小应用程序界面的宽度和高度一般在______文件中指定,其中用来指定宽度和高度的关键字分别是______和______。

14、如果一个Java程序既是应用程序又是小应用程序,那么它必定含有______类的子类,同时含有成员方法______。

15、JDK中提供的一个专为查看Applet的工具是______。 16、在Applet坐标系中,(0,0)代表输出窗口______角的像素点。 17、利用Applet绘制一个国际象棋棋盘。

18、编写一个Applet,添加两个文本框和一个命令按钮。其中一个文本框接收用户输入的一行字符串,回车后在另一个文本框中重复输出三行,单击命令按钮可清空所有文本框内容。

19、准备一组图片及相关文字说明,编写Applet制作音乐相册,要求有背景音乐和向前、向后翻动相册的按钮。

26

《Java语言程序设计基础教程》

27

第12章 常见数据结构的Java实现

12.8 练习思考题

1、 下列哪个不是线性表( )。

A、链表

C、栈 解答:D

2、 java.util.Hashable可以实现的接口是( )

A. Java.util.Map.

B. Java.util.List.

C. Java.util.Hashable. D. Java.util.Collection. 解答:A

3、set collection 遇到重复的元素,处理的方式是:( )

A、试图添加一个重复值的元素时,会抛出一个异常

B、试图添加一个重复值的元素时,add方法会返回失败值 C、一个set可以包含重复值元素 D、编译的时候,重复的元素值会导致错误

解答:B

4、创建一个类,来存储唯一的对象元素,元素不需要保持特定顺序,但是必须唯一。最能满足这种要求的接口是:( ) 。

A、Set B、List C、Map D、Vector E、HashSet 解答:A,E

5、 使用堆栈结构输出an的若干项,其中an=2an?1+2an?2,a1=3,a2=8。 6、 编写一个程序,用散列表实现学生成绩单的存储和查询,并将若干个查询结果存放到一个树集中,通过树集实现对查询结果的自动排序,并将排序结果显示在一个文本区

27

B、队列 D、关联数组

28 中。

《Java语言程序设计基础教程》

第13章 Java数据库连接--JDBC

13.6 练习思考题

1、 使用Connection的哪个方法可以建立一个PreparedStatement接口( )

A、createPrepareStatement()

B、prepareStatement() C、createPreparedStatement() D、preparedStatement()

解答:B

2、 在JDBC中可以调用数据库的存储过程的接口是 ( )

A、Statement B、PreparedStatement

C、CallableStatement 解答:C

D、PrepareStatement

3、 下面的描述正确的是( )。

A、PreparedStatement继承自Statement B、Statement继承自PreparedStatement

C、ResultSet继承自Statement

D、CallableStatement继承自PreparedStatement 解答:A

4、 下面的描述错误的是( )。

A、Statement的executeQuery()方法会返回一个结果集

B、Statement的executeUpdate()方法会返回是否更新成功的boolean值 C、使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值 D、ResultSet中的next()方法会使结果集中的下一行成为当前行 解答:C

5、 如果数据库中某个字段为numberic型,那么通过结果集中的哪个方法获取( )。

A、getNumberic() C、setNumberic()

B、getDouble() D、setDouble()

解答:A

6、 在JDBC中使用事务,想要回滚事务事务的方法是( )。

28

《Java语言程序设计基础教程》

29

A、Connection的commit() B、Connection的setAutoCommit() C、Connection的rollback() D、Connection的close() 解答:C

7、 简述Class.forName()的作用。 8、 写出几个在JDBC中常用的接口。

9、 简述你对Statement,PreparedStatement,CallableStatement的理解。 10、 在JDBC编程时为什么要养成经常释放连接的习惯。 11、 简单写一下编写JDBC程序的一般过程和步骤。

12、 写一个连接Oracle数据库在T_User表中根据用户名把其中的密码更新成指定的密码的JDBC程序。

T_User表: 字段名称 FUserName FPwd 数据示例: FUserName Jerry 提示代码: 说明 用户名 密码 FPwd 888888 数据类型 Varchar(10) Varchar(6) FEmail Jerry@126.com 约束 主键 不允许空 备注 String driverName = \

String url = \catch(ClassNotFoundException cnfe){cnfe.getMessage();cnfe.printStackTrace();} catch(SQLException sqle){sqle.getMessage();sqle.printStackTrace();}

29

30

《Java语言程序设计基础教程》

第14章 Java

14.6 练习思考题

多媒体编程:图形、图像和声音

1、paint( )方法使用哪种类型的参数? ( )

A、 Graphics C、 String 解答:A

2、 编写一个播放音乐的应用程序,当客户选择某个音乐之后,程序在适当的位置显示一幅图像。

3、 编写一个播放视频的Java Applet小应用程序,要求视频文件的名字通过HTML文件传送给程序。

B、 Graphics2D D、 Color

30


《Java语言程序设计基础教程》习题解答(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:换热站工程室外管线施工方案新

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: