资源预览内容
第1页 / 共34页
第2页 / 共34页
第3页 / 共34页
第4页 / 共34页
第5页 / 共34页
第6页 / 共34页
第7页 / 共34页
第8页 / 共34页
第9页 / 共34页
第10页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
评分标准:添加更新库存该程序的评分标准如下: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信息显示正确“重填”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非空2wareAmount库存量int4非空二、 要求利用Swing编程,编写一个添加更新库存的小程序。要求根据输入的商品全称,在数据库中查找该商品是否已经存在,如果存在,则更新库存,如果不存在,则插入该新商品以及库存量。1、 程序初始界面如图1所示。图1:初始界面注意设置窗体标题2、 输入商品全称以及库存量,点击“添加库存”按钮,根据查找情况给出相应提示信息,如下所示:a) 该商品为新商品,即数据表中没有该商品的情况如下图2:图2:新增商品b)该商品已经存在,则库存量为新增加的数量与已有库存量的和,如下图3:图3:商品已经存在库存量的计算提示b) 如果没有输入完整的信息,给出相应提示,如下图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个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结业考试复习题集(三)题目:个人信息录入一、语言和环境A、实现语言 JavaB、环境要求 JDK1.4以上版本及其联机帮助文档二、要求利用SWING编程,要求如下:1:程序运行的结果的初始界面如图1所示 图1框架(JFrame)大小为(400,200)正确设置布局管理器为BorderLayout;2: 输入姓名,选择性别和输入年龄,点击“确定“按钮后,在下面的JTextArea区域内显示输入的内容 ,JTextArea组件的大小为(80,30) 见图2 图23:不输入姓名,在下边的提示栏中显示”姓名不能为空”,个人的信息不在JTextArea里显示,如图3 图3三、推荐实现步骤1、 建立一个JAVA 类PersonInfoRecorder,应当:A、 继承JFrameB、 实现ActionListener接口 2、正确定义PersonInfoRecorder类的成员变量A、定义四个标签(JLabel):用来显示姓名、性别、年龄和提示栏B、定义两个文本框JTextField,用来输入姓名和年龄C、定义一个JComboBox变量,用来选择性别 D、定义一个JTextArea变量,用来显示输入的个人信息E、定义一个确定按钮F、定义四个JPanel 面板3、正确实现PersonInfoRecorder类的构造方法A、 正确调用父类构造函数;B、 实例化定义的各个变量;C、正确设置布局管理器为BorderLayout ;D、正确添加各组件。提示:将姓名、性别、年龄和确认按钮等相关组件添加到一个面板中,再把这个面板添加到contentPane的北边,确认按钮一定要注册监听器;在contentPane的南边的面板上添加提示栏;将JTextArea组件添加到contentPane的中部4、正确实现ActionListener接口的事件处理方法actionPerformed(ActionEvent e)A、 正确获取录入的数据:姓名、性别和年龄的值B、 正确显示录入的数据: 将姓名、性别和年龄用逗号分隔显示在JTextArea中C、正确检验空数据:如果姓名为空,在提示栏标签中提示” 姓名不能为空!”,返回; 5、编写main方法A、 创建一个PersonInfoRecorder对象;B、 设置personInfoRec的大小(400,200); 6、编译程序,并运行。四、注意事项A、 仔细审题,把题目要求理解准确;B、请注意按照的界面的设计要求来进行窗体设计;C、请注意代码的书写、命名符合规范和适当的注释;ACCP 4.0第一学期Java结业考试复习题集(四)题目:数字小游戏一、语言和环境A 、实现语言JavaB 、环境要求JBuilder 2005 (英文版);联机帮助文档二、要求利用SWING 编程,编写数字测试的一个小游戏。要求根据产生的随机数字,通过给定的公式,计算弄显示出4 个数字,然后测试者根据这4 个数字寻找规律得出第五个数字,跟我们通过公式计算出的第五个数字相比,给出读者的第五个数字是否正确的提示。1 、程序初始界面如图1 所示:图1 :初始界面2 、点击“开始”按钮,计算出4 个数字并显示,如图2 所示:图2 : 点击开始,显示数字3 、测试者寻找规律,填入第五个数字,点击“看结果”,如果规律寻找正确,得到正确的提示,如图3 ; 图3 :答对的提示点击确认后,“开始”按钮变为“再试一次”。如果错误,给出相应的错误提示,如图4 所示:图4 :答错的提示4 、如果测试者没有输入结果,给出相应提示四、实现步骤1 、在JBuilder 中建立一个名为SimpleGame 的工程2 、建立主窗口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 )随机数的产生可参照下面代码取得: Random ran =new Random () ; int num =Math.abs (ran.nextlnt()%9) ; E 、编写“看结果”按钮的鼠标单击事件: a )取得测试者输入的数据,与第五个数字比较,相等与否,给出相应 的提示 b )将“开始”按钮的文字变为“再试一次” c )注意测试者操作错误的处理,如输入为空五、注意事项A 、仔细审题,把题目要求理解准确;B 、请注意按照的界面的设计要求来进行窗体设计;C 、请注意代码的书写、命名符合规范和适当的注释;ACCP 4.0第一学期Java结业考试复习题集(五)题目:个人信息录入一、语言和环境A、实现语言 JavaB、环境要求 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、 实现ActionListener接口 2、正确定义PersonInfoRecorder类的成员变量A、定义四个标签(JLabel):用来显示姓名、性别、年龄和提示栏B、定义两个文本框JTextField,用来输入姓名和年龄C、定义一个JComboBox变量,用来选择性别 D、定义一个JTextArea变量,用来显示输入的个人信息
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号