javaweb开发人员面试题及复习资料.docx
《javaweb开发人员面试题及复习资料.docx》由会员分享,可在线阅读,更多相关《javaweb开发人员面试题及复习资料.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 c ab d b b abcd bd b abd abc b b b c c c c c b bc c a abcdef abc c ac c B d d java 面试题一选择题每题1分1. jsp 有几个内置对象?c 单项选择 A 5个 B 6个 C 9个 D 8个2. 在JAVA中,如何跳出当前的多重嵌套循环? ab 多项选择 A break B return C forward D finally3. 四种会话跟踪技术,哪个范围最大? d 单项选择 A page B request C session D application4. java中有几种方法可以实现一个线程? b 单项选
2、择 A 1种 B 2种 C 3种 D 4种 5. 同步有几种实现方法 b 单项选择 A 4种 B 2种 C 3种 D 1种6. xml有哪些解析技术? abcd 多项选择 A DOM B SAX C STAX D JDOM7. 以下说法正确的选项是 多项选择 A 构造器Constructor可被继承 B String类不可以继承 C 判断两个对象值一样用“= D char型变量中能不能存贮一个中文汉字8.下面说法错误的选项是 单项选择 A Vector是线程平安的 B 的 C StringBuffer的长度是可变的 D StringBuffer的长度是不可变的9. 以下关于集合的说法正确的选项
3、是 多项选择 A List的具体实现包括ArrayList和Vector B Map集合类用于存储元素对称作键和值,其中每个键映射到一个值 C Set的元素是有序的 D Hashtable 是线程平安的。10. 以下关于线程说法正确的选项是 多项选择 A 调用sleep不会释放对象锁。JAVA中文站社区门户zu&r /g9_V2b(T7z B 调用wait方法导致本线程放弃对象锁 C 当一个线程进入一个对象的一个synchronized方法后,其它线程不可进入此对象的其它方法 D notify():唤醒全部处于等待状态的线程。11. 给定JSP程序源码如下,该JSP运行后输出的结果是 。单项选
4、择Count:A Count:1 B Count:2 C 1:2 D Count:12在J2EE中的一个JSP文件中,有表达式,它将输出 单项选择a2+3 b)5 c)23 d)不会输出,因为表达式是错误的13 在J2EE中,JSTL提供条件标签以支持JSP页面的各种条件,其中 类似于Java语言的switch语句。单项选择a) b) c) d) 14. 在进展Java Web开发时,假定一个变量保存在session中,要获得这个变量的值,可以使用以下 语句。单项选择a) application.getAttribute(“name)b) pageContext.getAttribute(“n
5、ame)c) session.getAttribute(“name)d) config.getInitParameter(“name)15在J2EE中,编写Servlet过滤器时, 接口用于调用过滤器链中的下一个过滤器。 单项选择aFilter bFilterConfig cFilterChain dServlet16)关于视图的描述正确的选项是 单项选择a)视图是一种特殊的表,它存储了用户定制的数据。b)视图仅用于用户进展查询,不可以通过视图对数据进展修改。c)在sql server中可以通过用T-sql语句来创立,也可以通过企业管理器。d)创立视图只能操作本机器上的数据库表。17STRUT
6、S框架中, 类在视图层和控制层之间传递HTML表单数据。单项选择a)Action b) ActionForward c) ActionForm d)ActionServlet18Struts控制器的主要任务是承受用户请求、根据用户请求调用对应的模型组件、获取业务逻辑执行结果的根据处理结果选择适合的视图组件返回给用户,实现Struts控制器的类中不包括 。单项选择a) ActionServlet b) Action c)ActionForm d) ActionForward19)在OOD中,类和接口之间的关系称之为 。单项选择a) 泛化 b) 实现 c) 关联 d) 继承20) 以下关于Sess
7、ionFactory的说法哪些正确? 多项选择A) 对于每个数据库事务,应该创立一个SessionFactory对象B) 一个SessionFactory对象对应一个数据库存储源。C) SessionFactory是重量级的对象,不应该随意创立。如果系统中只有一个数据库存储源只需要创立一个。D) SessionFactory的load()方法用于加载持久化对象21) 关于AOP错误的 单项选择AAOP将散落在系统中的“方面代码集中实现BAOP有助于提高系统可维护性CAOP已经表现出将要替代面向对象的趋势DAOP是一种设计模式,Spring提供了一种实现22) 依赖注入说法正确的单项选择A依赖注
8、入的目标是在代码之外管理程序组建间的依赖关系B依赖注入即是“面向接口的编程C依赖注入是面向对象技术的替代品D依赖注入的使用会增大程序的规模23) 以下哪些属于Session的方法? 多项选择A) load()B) save()C) delete()D) update()E) open()F) close()24) 下面那些是Hibernate的查询方式 多项选择 A) sql B) hql C) Criteria 25) 以下数据构造不属于线性构造的是 单项选择 A) 队列 B) 线性表 C) 二叉树 D) 栈26 以下是文件读写的类是 多项选择A) B) File C) D) InputSt
9、ream27 数据库技术中的“脏数据,是指 的数据。单项选择A) 错误 B 回返 C 未提交 D 未提交的随后又被撤消28在计算机中,个字节是由多少个二进制位组成的( ) (单项选择)A). 4 B). 8 C). 16 D). 2429设正x、y均为整型变量,且x=10 y=3,那么以下语句printf(%d,%dn,x-,-y); 的输出结果是 (单项选择) A).10,3 B). 9,3 C). 9,2 D).10,230) 以下不属于面向对象的方法是 单项选择 A). 对象 B). 类 C). 继承 D).过程调用二. 填空每空1分1. String s = new String(xy
10、z);创立了_个String 对象? 2. Math.round(9.5)等於_ Math.round(-9.5)等於_ 3. try 里有一个return语句,那么紧跟在这个try后的finally 里的code会被执行,什么时候被执行,在return_ ( 前还是后?) 4. 如何现实servlet的单线程模式 _ 5. 类变量必须带的修饰符是 _6. final类可以修饰在属性,方法 和 _ 前面7. Java默认的包是_8. Hibernate里面怎样实现类及类之间的关系_9. Socket 编程效劳器端用_类来创立socket对象三 判断题每题2分 1. 依赖注入即是“面向接口的编程
11、。 2. Overload和Override都是java多态的不同表达形式。 3. String是最根本的数据类型 4. 启动一个线程是用start()JAVA中文站社区门户MD!?(Qvt9Bta 5. 接口可以继承接口四简答题每题4分1. 以下程序打印结果是 int arr = 1,3,3,2,8; String str = “; int i=0; public void doIt() for(;iarri+1) str=arri+arri+1+str; break; else if(arriarri+1) str=arri+str+arri+1; i+; continue; else s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- javaweb 开发人员 试题 复习资料
限制150内