1. 编写一个类Student,代表学员,要求如下,(5分)
·具有属性:姓名,年龄,其中年龄不能小于16岁,否则输出错误信息。
·具有方法:自我介绍,负责输出该学员的姓名和年龄
编写测试类Student1Test进行测试,看是否符合需要。
2. 编码创建一个打印机类Printer,定义抽象方法print(),创建两个子类---针式打印机类DotMatrixPrinter
和喷墨打印机InkPrinter,
并在各自类中重写方法print(),编写测试类实现两种打印机。再添加一个激光打印机LaserPrinter,重写方法print(),修改测试类实现该打印机打印。(8分)
3. 打印机支持不同墨盒和纸张类型 (分别用接口和抽象类实现) (10分)
4. 创建HashMap对象,并在其中添加一些学员的姓名和他们的分数,键为学员姓名(String类型),值为学员分数(Integer类型)。从HashMap对象中获取这些学员的成绩并打印出来,修改其中一名学员的成绩,然后再次打印所有学员的成绩(8分)
5. 在SQLServer2008中,创建一个表student,表结构如图,向其中添加一条或多条记录,然后在控制台输出目前表中的总数。(8分)
Student
字段名称
字段说明
数据类型
大小
Id
序号
Int
4
Name
姓名
Varchar
50
6. 查询上题中创建的student表中的所有记录,并在控制台中输出每行数据,包括id值和name值。(8分)
7. 编写Oracle命令,(只需写sql命令) (10分)
·创建用户accp,密码accp,
·创建表空间
·创建表Student 字段如下
id 数值型,
name 字符型,
age 数值型,
classNo 字符型有默认值(A1106S2)
·创建序列
·向表中添加不少于3条数据
·提交数据
8. 设计Bird、Fish类,都继承自抽象类Animal,实现其抽象方法info(),并打印它们的信息(6分)
9. 使用多态实现主人给宠物喂食功能。(6分)
10. 使用prompt()方法在页面中弹出提示,根据用户输入的行数,打印等腰三角形 (5分)
11. 根据date()对象获取当地时间,根据不同的时间显示不同的问候语,如:(5分)
·时间小于12点,显示上午好
·时间大于12点,小于18点,显示下午好。
·时间大于18点,显示晚上好。
12. 制作横向菜单,当鼠标指针移动到菜单上时显示二级菜单,当鼠标指针移出时,二级菜单不显示(5分)
13. 获得表格中指定的单元格中的值,如图(5分)
姓名
年龄
班级
于大民
18
A1106
阿远
17
A1106
大斌
21
A1106
获得表格中 大斌的年龄,用alert打印输出
14. 表单验证如下(5分)
要求非空验证,密码两次相同,性别不能不选等。
15. 上题中,用正则表达式实现,其中邮箱地址的格式比较复杂,注意认真思考。(6分)