JAVA软件开发测试题-2012-3-23

  • 格式:doc
  • 大小:56.00 KB
  • 文档页数:3

浙大网新集团仿真实训模拟试题 商业机密
1
一、选择题。(每题5分,共20分)
1. 接口中的定义了一个方法,实现了该接口的类,必须____它的这个方法
(A)重写
(B)重载
(C)声明
(D)改造
2. 抛出异常,使用关键字
(A)try
(B)throw
(C)finally
(D)catch

3. 已知:
class Base {
public Base(String s) {
System.out.print(s);
}
}
public class Derived extends Base {
public Derived(String s) {
super(s);
init();
System.out.print("D");
}
public void init(){
System.out.print("H");
}
public static void main(String [] args) {
new Derived ("C");
}
}
那么结果为?
(A)HD
(B)CDH
(C)CHD
(D)编译错误
4. Java编译输出文件的后缀是
(A).exe
(B).java
(C).class
(D).obj

JAVA软件开发测试题 姓名:
浙大网新集团仿真实训模拟试题 商业机密
2

二、问答题(每题5分,共30分)
1. HashMap和ArrayList的区别?

2. swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?

3. Overload和Override的区别?
4. servlet的生命周期?
5. JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
6. forward 和redirect的区别
四、数据库(共30分)
以下是一个学校图书馆借书系统的核心表结构,请基于以下表结构完成相关问题:
CARD 借书卡表
借书证号 CNO INT 主键
学生姓名 NAME NVARCHAR(20) 不能为NULL
所在班级 CLASS NVARCHAR(20) 可以为NULL

BOOKS 书籍表
书籍编号 BNO INT 主键
书籍名称 BNAME NVARCHAR(20) 不能为NULL
作者 AUTHOR NVARCHAR(20) 可以为NULL
价格 PRICE MONEY 不能为NULL
现有数量 QUANTITY INT 不能为NULL
浙大网新集团仿真实训模拟试题 商业机密
3

BORROW 学生借书表
借书证号 CNO INT 主键
书籍编号 BNO INT
归还截止时间 ENDDATE datetime 不能为NULL
1.查询现有数量最少的前5本书,输出书籍标号,书名,现有数量。(8分)

2.查询书名包括"计算机"关键词的图书,输出书号、书名、作者。(8分)
3.从BOOKS表中删除当前无人借阅的图书记录。(7分)
4、将“书籍表”中作者是“张衡”的图书价格提高20%。(7分)
三、编程题。(20分)
1.
编写一个程序,用选择法对数组a[]={20,10,50,40,30,70,60,80,90,100}进行从大到
小的排序。