一.不定项选择题(每题2分,共30分)
1.在Java中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使用()关键字来声明父类的这些方法。
[A)]final[B] static[C] abstract[D] void
2.下列说法正确的是:
[A]数组有length()方法
[B]String有length()方法
[C]数组有length属性
[D]String有length属性
3.下列选项中不是原始数据类型的有?
[A].short[B]. Boolean
[C].Unit[D]. float
4.下列说法正确的有
[A]类中的构造函数不可省略
[B]构造函数必须与class同名,但方法不能与class同名
[C]构造函数在一个对象被new时执行
[D]一个class只能定义一个构造函数.
5.下列哪种定义接口的方式是正确的
[A] public interface A{ int a(); }
[B] public interface A implement B{}
[C] interface C { int a; }
[D] private interface D{}
[E] abstract interface E{}
6.下列程序在执行完循环后的结果为
int i=1,j=10;
do{
if(i++>--j)
continue;
} while(i<5);
[A] i = 6 [B] j = 5
[C] i = 5[D] j = 5
7.java程序的代码片断如下,编译运行后的输出结果是(’a’的ASC码为97)。
char c='a';
int i=c;
float f=i++;
byte b=(byte)(f+1);
System.out.println(c+""+i+""+f+""+b);
[A]、a9798.099[B]、a979798
[C]、a9897.098[D]、a989798
8.下列流中哪一个使用了缓冲区技术
[A] BufferOutputStream [B]FilelputStream[C]DataOutputStream[D]FileReader
9.以下哪一个正则表达式可以用于验证字符串中是否含有验证特殊字符
[A]\D[B]\W[C]\S[D]\V
10.元素有一个casecade属性,如果希望Hibermate级联保存集合中的对象,casecade属应该取什么值
[A]none[B] save[C] delete[D] save-update
11.以下不属于创建型模式的设计模式是
[A]工厂模式[B]模板方法模式[C]工厂方法模式[D]单例模式
12.执行如下程序代码
a=0;c=0
do{
--C;
a=a-1
}while(a>0)
后C的值是
[A]0[B]1[C]-1[D]死循环
13.在Java中,以下定义数组的语句正确的是()。
[A]、int t[10]=new int[];
[B]、char a[]="hefg";
[C]、int t[]=new int[10];
[D]、double d=new double[10];
14.下列说法错误的是()
[A]Vector是线程安全的
[B]Float f=3.4是正确的
[C]Stringbuffer的长度是可变的
[D]Stringbuffer的长度是不可变的
15.在J2EE中,编写Servlet过滤器时,()接口用于调用过滤器链中的下一个过滤器
[A].Filter[B]. FilterConflg[C].FilterChain[D].Servlet
二.简答题(每题10分,共计40分)
1.spring中的ioc和aop分别是什么?
2.简述Request和Session的生命周期
3.HashMap和Hashtable的区别
4.jsp有哪些内置对象?作用分别是什么?分别有什么方法?
三.编程题(每题15分,共计30分)
1.用JDBC查询学生成绩单,把主要代码写出来
2.代码编写:9x9乘法表