北工商《Java语言程序设计基础教程》习题解答_第1页
北工商《Java语言程序设计基础教程》习题解答_第2页
北工商《Java语言程序设计基础教程》习题解答_第3页
北工商《Java语言程序设计基础教程》习题解答_第4页
北工商《Java语言程序设计基础教程》习题解答_第5页
免费预览已结束,剩余36页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章Java程序设计概述1.9练习思考题1、2、3、41、2、3、4、5、6、Java运行平台包括三个版本,请选择正确的三项:(A.J2EE B.J2MEC.J2SE D.J2E解答:A,B,CJavaJDK中反编译工具是:( )A.javac B.javaC.jdb D.javaP解答:DPublicstaticvoidmain方法的参数描述是:( )A.Stringargs[] B.String[]argsC.Stringsargs[] D.Stringargs解答:A,B在Java中,关于CLASSPATH环境变量的说法不正确的是:( )CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中。编译器用它来搜索各自的类文件。CLASSPATH是一个目录列表。解释器用它来搜索各自的类文件。解答:A编译JavaAPPlication源文件将产生相应的字节码文件,扩展名为(A..java B..classC..html D..exe解答:B开发与运行Java程序需要经过的三个主要步骤为 、___MyApplet,则类7、如果一个JavaApplet源程序文件只定义有一个类,该类的类名为MyApplet必须是 类的子类并且存储该源程序文件的文件名为MyApplet,则类8、如果一个JavaApplet程序文件中定义有3个类,则使用Sun公司的JDK编译器编译该源程序文件将产生 个文件名与类名相同而扩展名为 的字节码文件。9、 开发与运行Java程序需要经过哪些主要步骤和过程?10、Java程序是由什么组成的?一个程序中必须要有 Public类吗?Java源文件的命名规则是怎么样的?11、 编写一个简单的Java应用程序,该程序在命令行窗口输出两行文字:“你好,很高兴学习Java”和“Wearestudents”。第2章Java基本的程序设计结构2.7练习思考题1、从下面选项中,选择三个有效的标示符:( )(可以是字母下划线-和&开头)IDoLikeTheLongNameClass B.$byte北工商《Java北工商《Java语言程序设计基础教程》 11、5、6、(4、5、6、(7、9、Applet的关键方法中,哪个方法是关闭浏览器以释放 Applet占用的所有资源?)init()start()paint()destroy()A、B、C、D、D.java应用程序可以在浏览器中执行解答:C每当浏览器的用户离开applet所在的HTML页时都调用方法(A、 stop()B、 init()C、 paint()D、 repaint()解答:A任何一个Applet开始执行时必然会被自动调用三个方法,被调用的顺序是(A、 initpaintstartB、 startpaintinitC、 paintstartinitD、 initstartpaint解答:D在A、B、C、D、解答:D下面哪个操作Applet可以完成 。A、 读取客户端文件B、 在客户端创建新文件C、 读取Applet所在服务器的文件D、 在客户端调用其他程序解答:C分析下面的HTML部分代码:vAPPLETcode=file_namewidth=60height=60>v/APPLET>下列哪一项可以替代文件名以正确装载运行 Hello类的小程序?( )"Hello.bytecode""Hello.class""Hello.applet""Hello.java"解答:B下面不是Applet基本方法的是( )start() B.stop()C.init() D.kill()解答:D10、关于Applet的生命周期正确的说法是(A.stop方法在start方法之前执行

11、init方法在11、init方法在start方法之后执行stop方法在Applet退出时被调用,只能被调用1次stop方法在Applet不可见时会被调用,可以被调用多次解答:D下面程序代码正确的排列顺序是(1)(2)(3)(4)1、1、3、1、解答:importjava.applet.*;ex12_9_a()packagemyclasses;publicclassex12_9extendsjava.applet.Applet{}2、3、1、3、C3、 42、4、4、12、 简述JavaApplet的开发和运行步骤。文件中指定,其中用来指定宽度和高度的13、 小应用程序界面的宽度和高度一般在文件中指定,其中用来指定宽度和高度的TOC\o"1-5"\h\z关键字分别是 和 0类的子类,14、 如果一个Java程序既是应用程序又是小应用程序,那么它必定含有类的子类,同时含有成员方法 015、JDK中提供的一个专为查看Applet的工具是 016、在Applet坐标系中,(0,0)代表输出窗口 ■角的像素点。17、 利用Applet绘制一个国际象棋棋盘。18、 编写一个Applet,添加两个文本框和一个命令按钮。其中一个文本框接收用户输入的一行字符串,回车后在另一个文本框中重复输出三行,单击命令按钮可清空所有文本框内容。19、准备一组图片及相关文字说明,编写 Applet制作音乐相册,要求有背景音乐和向前、向后翻动相册的按钮。第12章常见数据结构的Java实现12.8练习思考题1、 下列哪个不是线性表( )oA、链表 B、队列C、栈 D、关联数组解答:D2、 java.util.Hashable可以实现的接口是(Java.util.Map.Java.util.List.Java.util.Hashable.Java.util.Collection.解答:A3、 setcollection遇到重复的元素,处理的方式是:(A、 试图添加一个重复值的元素时,会抛出一个异常B、试图添加一个重复值的元素时,add方法会返回失败值C、 一个set可以包含重复值元素D、 编译的时候,重复的元素值会导致错误解答:B4、 创建一个类,来存储唯一的对象元素,元素不需要保持特定顺序,但是必须唯一。最能满足这种要求的接口是:( )。A、 SetB、 ListC、 MapD、 VectorE、 HashSet解答:A,E5、使用堆栈结构输出 an的若干项,其中an=2an^+2a^2,a1=3,a2=8o6、编写一个程序,用散列表实现学生成绩单的存储和查询,并将若干个查询结果存放到一个树集中,通过树集实现对查询结果的自动排序,并将排序结果显示在一个文本区中。第13章Java数据库连接--JDBC13.6练习思考题1、2、使用Connection的哪个方法可以建立一个PreparedStatemen接口(A、 createPrepareStatement()B、 prepareStatement()1、2、使用Connection的哪个方法可以建立一个PreparedStatemen接口(A、 createPrepareStatement()B、 prepareStatement()C、 createPreparedStatement()D、 preparedStatement()解答:B在JDBC中可以调用数据库的存储过程的接口是 ()B、PreparedStatementD、PrepareStatement3、A、StatementC、CallableStatement解答:C下面的描述正确的是(4、5、A、 PreparedStatemen继承自StatementB、 Statement继承自PreparedStatementC、 ResultSet继承自StatementD、 CallableStatement继承自PreparedStatement解答:A下面的描述错误的是( )。A、 Statement的executeQuery()方法会返回一个结果集B、 Statement的executeUpdate(方法会返回是否更新成功的boolean值C、 使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值D、 ResultSet中的next()方法会使结果集中的下一行成为当前行解答:C如果数据库中某个字段为numberic型,那么通过结果集中的哪个方法获取(A、getNumberic()C、setNumberic()解答:AB、getDoubleOD、setDoubleO6、7、89、10、11、12、在JDBC中使用事务,想要回滚事务事务的方法是(A、 Connection的commit()B、 Connection的setAutoCommit()C、 Connection的rollback()D、 Connection的close()解答:C简述Class.forName()的作用。写出几个在JDBC中常用的接口。简述你对Statement,PreparedStatement,CallableStateme的理解。在JDBC编程时为什么要养成经常释放连接的习惯。简单写一下编写JDBC程序的一般过程和步骤。写一个连接Oracle数据库在T_User表中根据用户名把其中的密码更新成指定的密码字段名称说明数据类型约束 备注的JDBC程序。TUser表:FUserName用户名Varchar(10)主键FPwd密码Varchar(6)不允许空数据示例:FUserNameFPwdFEmailJerry888888Jerry@126.com提示代码:StringdriverName="oracle.jdbc.driver.OracleDriver";Stringurl="jdbc:oracle:thin:@"+serverName+":"+serverPort+":"+serverID;catch(ClassNotFoundExceptioncnfe){cnfe.getMessage();cnfe.printStackTrace();}catch(SQLExceptionsqle){sqle.getMessage();sqle.printStackTrace()

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论