总分120分,答题时间共1小时,笔试题只是面试参考,请独立作答,谢谢。
---------------------------------------------------------------------------------------------------------------------------------
一、单选题 (每题2分,15题共30分)
1. 在Java中,负责对字节代码解释执行的是( B  )
A. 应用服务器
B. 虚拟机
C. 垃圾回收器
D. 编译器 
2. 以下哪些不是javascript的全局函数( C )   
A. eval
B. escape
C. setTimeout
D. parseFloat
3.在实现DAO设计模式时,下面哪种模式经常被采用:( B )
A. Proxy模式
B. Factory模式
C. Prototype模式
D. Observer模式
4.关于MVC,下面说法正确的是:( B )
A. Servlet实现MVC的Model部分
B. EJB实现MVC的Model部分
C. Http实现MVC的View部分
D. JSP实现MVC的Control部分
5.关于垃圾收集的哪些叙述是对的。( B )
A. 垃圾收集能够在期望的时间释放被java对象使用的内存。
B. 垃圾收集将检查并释放不再使用的内存。
C. 垃圾收集允许程序开发者明确指定并立即释放该内存。
java源代码加密D. 程序开发者必须自己创建一个线程进行内存释放的工作。
6.下面哪个对类的声明是错误的?( A )
A. class MyClass extends MySuperClass1, MySupperClass2 {}
B. public class MyClass{}       
C. abstract class MyClass implements YourInterface1, Youriterface2 {}
D. private class MyClass {}
E. class MyClass extends MySuperClass implements YourInterface {}
7.下面两段代码打印的结果是:( A )
System.out.println(5.00-4.90);
System.out.println(300-210);   
A. 0.8999999999999999和90
B. 0.8999999999999999和89.99999999999999
C. 0.9和90
D. 0.9和89.99999999999999
8.下面哪个语句用于打开一个已经存在的约束? ( D )
A. ALTER TABLE table_name ENABLE constraint_name;
B. ALTER TABLE table_name STATUS = ENABLE CONSTRAINT constraint _ name;
C. ALTER TABLE table_name STATUS = ENABLE CONSTRAINT constraint _ name;
D. ALTER TABLE table_name ENABLE CONSTRAINT constraint _ name;
E. ALTER TABLE table_name TURN ON CONSTRAINT constraint _ name;
F. ALTER TABLE table_name TURN ON CONSTRAINT constraint _ name;
9.下面哪个Map是排序的? ( A )
A. TreeMap
B. HashMap
C. Hashtable
D. WeakHashMap
E. LinkedHashMap
10.下面哪项不是web容器的部署描述符的作用。( D )
A. 映射到Servlet/JSP的请求
B. 定义欢迎和错误页面
C. 定义MIME参数
D. 定义远程接口
E. 初始化参数
F. 安全授权和认证
11.类Teacher和Student是类Person的子类:( C )
Person p;
Teacher t;
Student s;
//p,t and s are all non-null.
if(t instanceof Person)  {s=(Student)t;}
最后一句语句的结果是:
A. 编译时正确,但运行时错误
B. 将构造一个Student对象
C. 表达式是错误的
D. 表达式是合法的
12.哪个类或者接口不包括在JDK Collection Framework中?( E )
A. Iterator
B. Arrays
C. TreeMap
D. Enumeration
E. Collections
13.下面关于缺省构造方法的描述中正确的是( A )
A. 当类中没有定义任何构造方法时,Java编译器将为这个类创建缺省构造方法
B. 缺省构造方法可以初始化其他方法中定义的变量
C. Java编译器会为所有的类创建缺省构造方法。
D. 如果在一个类中定义的构造方法都声明了参数,Java编译器将为这个类创建一个缺省构造方法
14.已知A类被打包在packageA中,B类被打包在packageB中,且B类被声明为public,且 有一个成员变量x被声明为protected控制方式,C类也位于packageA包,且继承了B类,则以下说法中正确的是:( C )
A. A类的实例不能访问到B类的实例
B. A类的实例能够访问到B类的一个实例的x成员
C. C类的实例可以访问到B类的一个实例的x成员
D. C类的实例不能访问到B类的实例
15.哪个HTTP Method可以用来传递大数据量?( A )
A. POST
B. PUT
C. DELETE
D. HEAD
E. GET
 
二、多选题(每题3分,10题共30分)
1. 在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本( BD )
A. <DIV></DIV>
B. <TEXTAREA></TEXTAREA>
C. <INPUT type=”hidden”/>
D. <INPUT type=”text”/>
2. 下面哪些资源可以通过JNDI接口访问?  ( CD ) 
A. 文件系统
B. DNS域名解析服务
C. LDAP目录服务
D. J2EE容器中的JNDI Tree
3. 请选择对javascript理解有误的( AC )   
A. JScript是javascript的简称
B. FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上
C. javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度
D. AJAX技术一定要使用javascript技术
4. 在Java中判断applet的来源的方法有:( CD ) 
A. getCodebase()
B. getDocumentbase()
C. getCodeBase()
D. getDocumentBase() 
5. 下面哪些关于HTML的描述是正确的( ABC )   
A. div和table都可以用来做页面布局
B. HTML中指定页面编码的关键词是charset
C. html代码必须按照规范才能够在浏览器中显示
D. HTML是一种自描述的语言
6. 执行下面的哪些命令将释放用户以前持有的所有表锁?选出所有正确的答案 ( CD ) 
A. UPDATE emp SET sal = 3000 WHERE ename = ‘SMITH’;
B. ALLTER TABLE emp ADD UNIQUE (ename);
C. COMMIT;
D. EXIT; 
7. SpringFramework 1.x 提供了哪种IoC实现?( ACD )
A. 基于接口的IoC实现(Interface Injection)
B. 基于静态方法的IoC实现(Static-Method Injection)
C. 基于构造函数的IoC实现(Constructor-based Injection)
D. 基于Setter的IoC实现(setter-based Injection) 
8. 哪些是JSP的内建对象?( ABCDE )
A. session
B. request
C. response
D. out
E. application 
9. 消息类型Web服务适合下面哪些情况:( AD )   
A. Web服务是数据驱动的
B. 调用Web服务的客户机要求立即响应
C. Web服务是面向过程的
D. Web服务功能在异步环境中
10.SSL协议提供的服务主要有( BCD )
A. 压缩数据降低网络传输的数据量
B. 认证用户和服务器,确保数据发送到正确的客户机和服务器
C. 维护数据的完整性,确保数据在传输过程中不被改变
D. 加密数据以防止数据中途被窃取
3、判断题(每题2分,10题共20分)
1. weblogic中发布的ejb文件一定包含l  ( T  )
2. Hashtable是同步的,而HashMap不是同步的。所以不要求同步的时候,用HashMap的效率较高。(  T )   
3. 在使用RBO优化器的数据库中,对于from子句,其驱动表的顺序为从右至左,需要根据相关表的尺寸,在from语句中将大尺寸的表置于左边,将小尺寸的表置于右边( T  )     
4. 在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个属性与赋值对象相同的新对象(  F  )   
5. classloader是分层次的,它只能加载比它层次高的类及它自身的类,同层次的类及比它层次低的类都不能加载( T  )
6. 选择索引字段,首先考虑查询数据区分度是否高,如果区分度不高则适合创建索引 ( F  )

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。