27、关于ContenValues类说法正确的是( a )。
A. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名String类型,而值都是基本类型。
B. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型。
C. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型。
D. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型。
28、JAVA中,对于ServletRequest接口的获取请求参数的方法的描述,正确的是( d )。 A. getParameter方法只用于接收POST请求参数,接收GET 请求参数需要使用getQueryString方法。
B.如果一个参数key有多个值,那么getParameter(key)方法会返回空字符串。
C.如果一个参数key有多个值,那么getParameterValues(key)方法会返回一个包含所有值 的字符串数组。
D. getParameter方法返回Object对象,使用前要强制类型转换:如String str=(String)request.getParameter(key)。
29、在Spring中使用Hibernate实现DAO层时,一般需要从( d )类继承,以简化DAO代码的书写。 A. HibernateTemplate
B. HibernateDao
C. HibernateSupport
D. HibernateDaoSupport
30、关于下列程序段的输出结果,说法正确的是(A) public class MyClass{ static int i;
public static void main(String args[]){ System.out.println(i); } } A、 B、 C、 D、
有错误,变量i没有初始化 Null 1 0
31、下列那些语句关于内存回收的说明是正确的(B) A、程序员必须穿件一个内存来释放内存 B、内存回收程序负责释放无用内存 C、内存回收程序允许程序员直接释放内存 D、内存回收程序可以在指定的时间释放内存对象
32、下面异常是属于Runtime Exception的是(B C)?(多选) A、ArithmeticException B、IllegalArgumentException
C、NullPointerException D、BufferUnderflowException
33、Math.round(11.5)等于多少?Math.round(-11.5)等于多少(C) A、11,-11 B、11,-12 C、12,-11 D、12,-12
34、下列程序段输出的结果是:(B) Void complicatedexpression_r(){ int x=20,y=30; boolean b;
b=x>50&&y>60||x>50&&y<-60||x<-50&&y>60||x<-50&&y<-60; System.out.println(b) }
A、 B、 C、 D、 二、简答题
1 简述你对java反射机制的理解JAVA反射机制是在运行状态中,对于任意一个类,都
true false 1 0
能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性
2 简述数据库事务的ACID属性指在DBMS中事务的四个特性:原子性(Atomicity)、
一致性(Consistency)、隔离性(Isolation)、持久性(Durability)
3 以下linux命令的作用:chmod pwd is mkdir 改变权限,查看路径,创建文件
夹
4 面向对象与面向过程的区别面向过程是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现;面向对象是把构成问题事务分解成各个对象,建立对象描叙某个事物在整个解决问题的步骤中的行为。
5 写出java异常处理的语句并描述各部分的作用
try{:开始捕获异常
}catch{:捕获到异常的处理代码块 }finally{:运行时必须执行的代码
throw:抛出异常
throws:在类定义时将类中产生的一场抛给上一级调用方法 6
程序运行的结果是:___good and gbc_________。
Public class Example{
String str=new String(\
public static void main(String args[]){
Example ex=new Example(); ex.change(ex.str,ex.ch);
System.out.print(ex.str+\
Sytem.out.print(ex.ch); }
Public void change(String str,char ch[]){
}
str=\ch[0]='g';
} 7 8
数据库正常启动所经历的几种为__STARTUP NOMOUNT 数据库实例启动、常用的两个List的非同步实现类是_______ArrayList、LinkedList ___________。
________STARTUP MOUNT - 数据库装载___、_____________、STARTUP OPEN 数据库打开。