笔试真题
1.下列有关Servlet的生命周期,说法不正确的是
A. 在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例
B. 在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法
C. 在销毁阶段,执行destroy()方法后会释放Servlet 占用的资源
D.destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法
2.下面有关JVM内存,说法错误的是
A. 程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的
B. 虚拟机栈描述的是Java方法执行的内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的
C. 方法区用于存储JVM加载的类信息、常量、静态变量、以及编译器编译后的代码等数据,是线程隔离的
D. 原则上讲,所有的对象都在堆区上分配内存,是线程之间共享的
3.下面有关jdbc statement的说法错误的是
A. JDBC提供了Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程
B. 对于PreparedStatement来说,数据库可以使用已经编译过及定义好的执行计划,由于 PreparedStatement 对象已预编译过,所以其执行速度要快于 Statement 对象”
C. PreparedStatement中,“?” 叫做占位符,一个占位符可以有一个或者多个值
D. PreparedStatement可以阻止常见的SQL注入式攻击
4. 下面有关servlet service描述错误的是
A. 不管是post还是get方法提交过来的连接,都会在service中处理
B. doGet/doPost 则是在 javax.servlet.GenericServlet 中实现的
C. service()是在javax.servlet.Servlet接口中定义的
D. service判断请求类型,决定是调用doGet还是doPost方法
5.下面有关SPRING的事务传播特性,说法错误的是
A. PROPAGATION_SUPPORTS:支持当前事务,如果当前没有事务,就以非事务方式执行
B. PROPAGATION_REQUIRED:支持当前事务,如果当前没有事务,就抛出异常
C. PROPAGATION_REQUIRES_NEW:新建事务,如果当前存在事务,把当前事务挂起
D. PROPAGATION_NESTED:支持当前事务,新增Savepoint点,与当前事务同步提交或回滚
6.下面有关servlet和cgi的描述,说法错误的是
A. servlet处于服务器进程中,它通过多线程方式运行其service方法
B. CGI对每个请求都产生新的进程,服务完成后就销毁
C. servlet在易用性上强于cgi,它提供了大量的实用工具例程,例如自动地解析和解码HTML表单数据、读取和设置HTTP头、处理Cookie、跟踪会话状态等
D.cgi在移植性上高于servlet,几乎所有的主流服务器都直接或通过插件支持cgi
7.下列关于Java并发的说法中正确的是
A. CopyOnWriteArrayList适用于写多读少的并发场景
B. ReadWriteLock适用于读多写少的并发场景
C. ConcurrentHashMap的写操作不需要加锁,读操作需要加锁
D. 只要在定义int类型的成员变量i的时候加上volatile关键字,那么多线程并发执行i++这样的操作的时候就是线程安全的了
8.下列关于Spring特性中IoC描述错误的是
A. IoC就是指程序之间的关系由程序代码直接操控
B. 所谓“控制反转”是指控制权由应用代码转到外部容器,即控制权的转移
C. IoC将控制创建的职责搬进了框架中,从应用代码脱离开来
D. 使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会根据XML配置数据提供给它
9.下面有关java的一些细节问题,描述错误的是
A. 构造方法不需要同步化
B. 一个子类不可以覆盖掉父类的同步方法
C. 定义在接口中的方法默认是public的
D. 容器保存的是对象的引用
10.在服务器的网络编程中,解决会话跟踪的方法有
A. 使用Cookie
B. 使用URL重写
C. 使用隐藏的表单域
D. 以上方法都不能单独使用
面试真题
-
J2EE 是 什 么 ? 它 包 括 哪 此 技 术
-
运 行 时 异 常 与 一 般 异 常 有 何 异 同
-
Hibernate 中 不 看 数 据 库 , 不 看 XML 文 件 , 不 看 查 询 语 句 , 怎 么 样 能 知 道 表 结 构
-
类 有 哪 三个 基 本 特 性 ? 各 特 性 的 优 点
-
请 谈 谈 对 SOA 的 认 识
-
List 、 M ap 、 Set 三个 接 口 存 储 元 素 时 各 有 什 么 特 点
-
MVC 模 式 中 M , V , C每 个 代 表 意 义
-
Java 反 射 机 制 的 作 用
9.写 出 JavaScript 中 常 用 的 三种 事 件
10.是 否 可 以 继 承 string 类
点击下方空白区域查看答案
「笔试答案」
- A 2. C 3. C 4. B 5. B 6. D 7. B 8. A 9. B 10. ABC
预祝大家成功拿到自己心仪的offer
限于篇幅只贴出部分答案
笔面试题答案和解释
加入群聊领取
扫码入群
领取答案
群满加运营
拉你入群
下期预告:搜狗校招
java.jpg长按,识别二维码,加关注
往期回顾
网友评论