结业考试复习题集.doc
文本预览下载声明
ACCP 4.0第一学期Java结业考试复习题集(2007-03-10)
PAGE
PAGE 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
信息显示正确
“重填”
5
设置了对应的2个JTextField、1个JLabel内容为空
“关闭”
5
关闭窗体正确
10
总体编程技术
5
程序逻辑分明,有一定注释
5
变量命名符合规范,可读性好,编码书写有缩进
总分
100分
ACCP 4.0第一学期Java结业考试复习题集(一)
ACCP 4.0第一学期Java结业考试复习题集(二)
语言环境
实现语言 Java
环境要求 JBuilder2005(英文版) SQL Server
数据库设计
数据库名称:pubs
数据库表的信息:
表名
wareTable
序号
字段名称
字段说明
类型
位数
属性
备注
1
wareName
商品全称
varchar
50
非空
2
wareAmount
库存量
int
4
非空
要求
利用Swing编程,编写一个添加更新库存的小程序。要求根据输入的商品全称,在数据库中查找该商品是否已经存在,如果存在,则更新库存,如果不存在,则插入该新商品以及库存量。
程序初始界面如图1所示。
图1:初始界面
注意设置窗体标题
输入商品全称以及库存量,点击“添加库存”按钮,根据查找情况给出相应提示信息,如下所示:
该商品为新商品,即数据表中没有该商品的情况如下图2:
图2:新增商品
b)该商品已经存在,则库存量为新增加的数量与已有库存量的和,如下图3:
图3:商品已经存在库存量的计算提示
如果没有输入完整的信息,给出相应提示,如下图4:
图4:没有输入完整信息的情况
点击“重填”按钮,则文本域和提示信息的标签内容清空,恢复到图1的样式
点击“关闭”按钮,关闭窗体
推荐实现步骤
创建数据源,名为“test”
建立SQLServer2000数据库表wareTable,注意字段要求,并输入几条测试用数据
编写操作数据库的Java类DBCon,要求能够:
连接到数据库
验证是否是新商品
针对新商品,使用插入操作完成
已有商品,使用更新操作完成
注意处理返回需要的信息,如最新库存量等
注意各种对象的关闭处理
建立主窗口Java类warestockFrm,应当:
继承JFrame
正确定义和显示图1中所有组件:4个JLabel,3个JButton,2个JTextField。
注意其中1个JLabel初始为空。
设置窗口大小,显示窗口等
编写“添加库存”按钮的鼠标单击事件:
验证信息输入是否完整,给出信息提示
使用类DBCon的对象进行数据处理,返回结果
显示处理的结果信息
编写“重填”按钮的鼠标点击事件
编写“关闭”按钮的鼠标单击事件
编写main()函数
编译调试运行
注意事项
A、仔细审题,把题目要求理解准确;
B、请注意按照界面的设计要求来进行窗体设计;
C、请注意代码的书写、命名符合规范和适当的注释;
ACCP 4.0第一学期Java结业考试复习题集(三)
题目:个人信息录入
一、语言和环境
A、实现语言
Java
B、环境要求
JDK1.4以上版本及其联机帮助文档
二、要求
利用SWING编程,要求如下:
1:程序运行的结果的初始界面如图1所示
图1
框架(JFrame)大小为(400,200)
正确设置布局管理器为BorderLayout;
2: 输入姓名,选择性别和输入年龄,点击“确定“按钮后,在下面的JTextArea区域内显示输入的内容 ,JTextArea组件的大小为(80,30) 见图2
图2
3:不输入姓名,在下边的提示栏中显示’”姓名不能为空”,个人的信息不在JTextArea里显示,如图3
图3
三、推荐实现步骤
1、 建立一个JAVA
显示全部