Java结业考试复习题集.doc
《Java结业考试复习题集.doc》由会员分享,可在线阅读,更多相关《Java结业考试复习题集.doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、评分标准:添加更新库存该程序的评分标准如下:5正确导入相关包15建立主窗口类5正确继承或定义JFrame 10正确定义所有组件并实例化。4个JLabel共4分,3个jButton3分,2个jTextField2分,设置其中1个JLabel初始为空1分40数据操作(类)的编写5数据库表建立正确6正确连接到数据库6能够正确判断商品为新商品还是已有商品6针对新商品,插入操作正确6针对已有商品,更新操作正确5返回库存等信息正确6数据库连接等的关闭处理正确30三按钮的鼠标单击事件“添加库存”5正确获得用户的输入5判断商品全称或库存量是否为空,给出相应的正确提示信息5正确取得数据操作对象中返回的信息5信息
2、显示正确“重填”5设置了对应的2个JTextField、1个JLabel内容为空“关闭”5关闭窗体正确10总体编程技术5程序逻辑分明,有一定注释5变量命名符合规范,可读性好,编码书写有缩进总分100分ACCP 4.0第一学期Java结业考试复习题集(一)ACCP 4.0第一学期Java结业考试复习题集(二)语言环境A、 实现语言 JavaB、 环境要求 JBuilder2005(英文版) SQL Server一、 数据库设计a) 数据库名称:pubsb) 数据库表的信息:表名wareTable序号字段名称字段说明类型位数属性备注1wareName商品全称varchar50非空2wareAmou
3、nt库存量int4非空二、 要求利用Swing编程,编写一个添加更新库存的小程序。要求根据输入的商品全称,在数据库中查找该商品是否已经存在,如果存在,则更新库存,如果不存在,则插入该新商品以及库存量。1、 程序初始界面如图1所示。图1:初始界面注意设置窗体标题2、 输入商品全称以及库存量,点击“添加库存”按钮,根据查找情况给出相应提示信息,如下所示:a) 该商品为新商品,即数据表中没有该商品的情况如下图2:图2:新增商品b)该商品已经存在,则库存量为新增加的数量与已有库存量的和,如下图3:图3:商品已经存在库存量的计算提示b) 如果没有输入完整的信息,给出相应提示,如下图4:图4:没有输入完整
4、信息的情况3、 点击“重填”按钮,则文本域和提示信息的标签内容清空,恢复到图1的样式4、 点击“关闭”按钮,关闭窗体三、 推荐实现步骤a) 创建数据源,名为“test”b) 建立SQLServer2000数据库表wareTable,注意字段要求,并输入几条测试用数据c) 编写操作数据库的Java类DBCon,要求能够:1 连接到数据库2 验证是否是新商品3 针对新商品,使用插入操作完成4 已有商品,使用更新操作完成5 注意处理返回需要的信息,如最新库存量等6 注意各种对象的关闭处理d) 建立主窗口Java类warestockFrm,应当:1 继承JFrame2 正确定义和显示图1中所有组件:4
5、个JLabel,3个JButton,2个JTextField。注意其中1个JLabel初始为空。3 设置窗口大小,显示窗口等4 编写“添加库存”按钮的鼠标单击事件:1. 验证信息输入是否完整,给出信息提示2. 使用类DBCon的对象进行数据处理,返回结果3. 显示处理的结果信息5 编写“重填”按钮的鼠标点击事件6 编写“关闭”按钮的鼠标单击事件e) 编写main()函数f) 编译调试运行四、 注意事项A、仔细审题,把题目要求理解准确;B、请注意按照界面的设计要求来进行窗体设计;C、请注意代码的书写、命名符合规范和适当的注释;ACCP 4.0第一学期Java结业考试复习题集(三)题目:个人信息录
6、入一、语言和环境A、实现语言 JavaB、环境要求 JDK1.4以上版本及其联机帮助文档二、要求利用SWING编程,要求如下:1:程序运行的结果的初始界面如图1所示 图1框架(JFrame)大小为(400,200)正确设置布局管理器为BorderLayout;2: 输入姓名,选择性别和输入年龄,点击“确定“按钮后,在下面的JTextArea区域内显示输入的内容 ,JTextArea组件的大小为(80,30) 见图2 图23:不输入姓名,在下边的提示栏中显示”姓名不能为空”,个人的信息不在JTextArea里显示,如图3 图3三、推荐实现步骤1、 建立一个JAVA 类PersonInfoReco
7、rder,应当:A、 继承JFrameB、 实现ActionListener接口 2、正确定义PersonInfoRecorder类的成员变量A、定义四个标签(JLabel):用来显示姓名、性别、年龄和提示栏B、定义两个文本框JTextField,用来输入姓名和年龄C、定义一个JComboBox变量,用来选择性别 D、定义一个JTextArea变量,用来显示输入的个人信息E、定义一个确定按钮F、定义四个JPanel 面板3、正确实现PersonInfoRecorder类的构造方法A、 正确调用父类构造函数;B、 实例化定义的各个变量;C、正确设置布局管理器为BorderLayout ;D、正确
8、添加各组件。提示:将姓名、性别、年龄和确认按钮等相关组件添加到一个面板中,再把这个面板添加到contentPane的北边,确认按钮一定要注册监听器;在contentPane的南边的面板上添加提示栏;将JTextArea组件添加到contentPane的中部4、正确实现ActionListener接口的事件处理方法actionPerformed(ActionEvent e)A、 正确获取录入的数据:姓名、性别和年龄的值B、 正确显示录入的数据: 将姓名、性别和年龄用逗号分隔显示在JTextArea中C、正确检验空数据:如果姓名为空,在提示栏标签中提示” 姓名不能为空!”,返回; 5、编写main
9、方法A、 创建一个PersonInfoRecorder对象;B、 设置personInfoRec的大小(400,200); 6、编译程序,并运行。四、注意事项A、 仔细审题,把题目要求理解准确;B、请注意按照的界面的设计要求来进行窗体设计;C、请注意代码的书写、命名符合规范和适当的注释;ACCP 4.0第一学期Java结业考试复习题集(四)题目:数字小游戏一、语言和环境A 、实现语言JavaB 、环境要求JBuilder 2005 (英文版);联机帮助文档二、要求利用SWING 编程,编写数字测试的一个小游戏。要求根据产生的随机数字,通过给定的公式,计算弄显示出4 个数字,然后测试者根据这4
10、个数字寻找规律得出第五个数字,跟我们通过公式计算出的第五个数字相比,给出读者的第五个数字是否正确的提示。1 、程序初始界面如图1 所示:图1 :初始界面2 、点击“开始”按钮,计算出4 个数字并显示,如图2 所示:图2 : 点击开始,显示数字3 、测试者寻找规律,填入第五个数字,点击“看结果”,如果规律寻找正确,得到正确的提示,如图3 ; 图3 :答对的提示点击确认后,“开始”按钮变为“再试一次”。如果错误,给出相应的错误提示,如图4 所示:图4 :答错的提示4 、如果测试者没有输入结果,给出相应提示四、实现步骤1 、在JBuilder 中建立一个名为SimpleGame 的工程2 、建立主窗
11、口JAVA 类SimpleGameFrame ,应当: A 、继承JFrame B 、正确定义和显示图1 中所有组件:6 个JLabel (注意其中4 个设置的border 属性), 2 个JButton , 1 个JTextField C 、设置窗口大小,窗口标题为“数字游戏”,显示窗口等 D、编写“开始”按钮的鼠标单击事件: a )产生一个随机数num ,控制在09 之间 b )定义一维数组,用来存储5 个数字,根据公式arry i = 2*arryi-1 1 ,其中arry 1=num ,计算出5 个数字来 c )给4 个JLabel 分别赋值显示 d )随机数的产生可参照下面代码取得:
12、 Random ran =new Random () ; int num =Math.abs (ran.nextlnt()%9) ; E 、编写“看结果”按钮的鼠标单击事件: a )取得测试者输入的数据,与第五个数字比较,相等与否,给出相应 的提示 b )将“开始”按钮的文字变为“再试一次” c )注意测试者操作错误的处理,如输入为空五、注意事项A 、仔细审题,把题目要求理解准确;B 、请注意按照的界面的设计要求来进行窗体设计;C 、请注意代码的书写、命名符合规范和适当的注释;ACCP 4.0第一学期Java结业考试复习题集(五)题目:个人信息录入一、语言和环境A、实现语言 JavaB、环境要
13、求 JDK1.4以上版本及其联机帮助文档二、要求利用SWING编程,要求如下:1:程序运行的结果的初始界面如图1所示 图1框架(JFrame)大小为(400,200)正确设置布局管理器为BorderLayout;2: 输入姓名,选择性别和输入年龄,点击“确定“按钮后,在下面的JTextArea区域内显示输入的内容 ,JTextArea组件的大小为(80,30) 见图2 图23:不输入姓名,在下边的提示栏中显示”姓名不能为空”,个人的信息不在JTextArea里显示,如图3 图3三、推荐实现步骤1、 建立一个JAVA 类PersonInfoRecorder,应当:C、 继承JFrameD、 实现
14、ActionListener接口 2、正确定义PersonInfoRecorder类的成员变量A、定义四个标签(JLabel):用来显示姓名、性别、年龄和提示栏B、定义两个文本框JTextField,用来输入姓名和年龄C、定义一个JComboBox变量,用来选择性别 D、定义一个JTextArea变量,用来显示输入的个人信息E、定义一个确定按钮F、定义四个JPanel 面板3、正确实现PersonInfoRecorder类的构造方法C、 正确调用父类构造函数;D、 实例化定义的各个变量;C、正确设置布局管理器为BorderLayout ;D、正确添加各组件。提示:将姓名、性别、年龄和确认按钮等
15、相关组件添加到一个面板中,再把这个面板添加到contentPane的北边,确认按钮一定要注册监听器;在contentPane的南边的面板上添加提示栏;将JTextArea组件添加到contentPane的中部4、正确实现ActionListener接口的事件处理方法actionPerformed(ActionEvent e)C、 正确获取录入的数据:姓名、性别和年龄的值D、 正确显示录入的数据: 将姓名、性别和年龄用逗号分隔显示在JTextArea中C、正确检验空数据:如果姓名为空,在提示栏标签中提示” 姓名不能为空!”,返回; 5、编写main方法C、 创建一个PersonInfoRecor
16、der对象;D、 设置personInfoRec的大小(400,200); 6、编译程序,并运行。四、注意事项B、 仔细审题,把题目要求理解准确;B、请注意按照的界面的设计要求来进行窗体设计;C、请注意代码的书写、命名符合规范和适当的注释;ACCP 4.0第一学期Java结业考试复习题集(六)一、 语言和环境1. 实现语言Java2. 环境要求JDK1.4以上版本及其联机帮助文档,SQL Server2000二、 要求编写java程序,读取SQL Server数据库中指定学生信息表的内容,在列表框中显示,并能保存为文本文件。1. 程序初始界面如图1:图 12. 点击查询数据库按钮,将SQL S
17、erver数据库中的学生信息表的内容读取到类表框中,如图2所示:图 23. 点击保存为文本文件按钮,将列表框中信息保存为C:AccpStudent.txt,如图3和4所示:图 3图 4三、 推荐实现步骤1. 检查SQL SERVER服务器是否正常,按照如下语句创建需要用的数据表,并插入一些数据。在本机建立名为QueryStudent的数据库,连接上ACCP 数据库中的Student表,并测试是否连接成功。2. 建表sql语句如下:Create Table student(stuNO int not null primary key identity(1,1),StuName nvarchar(
18、20) not null, stuGender nchar(1) not null,stuAge int not null)3. 程序的界面部分采用swing包中的组件实现,包括一个Jlist控件和两个按钮,为Jlist加上滚动条,界面的布局要如图1所示,初始化时要显示在屏幕正中,主窗口大小可改变。4. 编写一个类用来访问数据库,使用JDBC-ODBC桥连接的方式连接第一步建立的数据源,并获得student表中的所有信息。(java.sql包)5. 点击查询数据库按钮时,调用数据库访问类获取查询结果,并显示在Jlist控件中,注意Jlist控件带有垂直方向的滚动条。(使用JscrollPane
19、实现滚动条)6. 点击保存为文本文件按钮时,在C盘目录下生成名为AccpStudent的文本文件,将Jlist列表框中的所有信息存于其中,格式不变(使用BufferedWriter和FileWriter类实现)。成功保存后,显示提示成功信息框。四、 注意事项A. 仔细审题,把题目要求理解准确;B. 请注意按照的界面的设计要求来进行窗体设计;C. 请注意代码的书写、命名符合规范和适当的注释;ACCP 4.0第一学期Java结业考试复习题集(七)1) JAVA中,为了辨别用户关闭窗口的时间,要实现监听器接口( )。(选择一项)a) MouseListenerb) ActionListenerc)
20、WindowListenerd) 以上都要2) 在JAVA编程中,源代码文件的扩展名为( )。(选择一项)a) .classb) .javac) .comd) 以上所有选项都不正确3) 在JAVA语言中,你的按钮要实现下面的功能:当鼠标按下按钮时,显示“鼠标已按下”;当释放按键时,显示“鼠标已释放”。你必须具体定义接口MouseListener的( )方法。(选择2项)(选择两项)a) mouseClickedb) mouseEnteredc) mouseExitedd) mousePressede) mouseReleaseed4) Public class EqTest public st
21、atic void main(String args) EqTest e=new EqTest(); EqTest() String s=Java; String s2=java; /在这儿放置测试代码 System.out.println(相等); else System.out.println(不相等); 在上面的Java代码的注释行位置,放置( )测试代码能输出“相等”结果。(选择一项)a) if(s=s2)b) if(s.equals(s2)c) if(s.equalsIgnoreCase(s2)d) if(s.noCaseMatch(s2)5) 研究下面的Java代码:public
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 结业 考试 复习题
限制150内