Java初(中)级程序员【笔试题】
Java初级程序员 笔试题
(请将答案写在答题纸上,满分100分 答题时间45分钟)
一、基础知识(每题2分,共30分) 1、 Math.round(11.5) 等于多少? Math.round(-11.5)等于多少? 2、 给我一个你最常见到的runtime exception 3、 是否可以继承String类 4、 try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后? 5、 swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上? 6、 int 和 Integer 有什么区别? 7、 说出ArrayList,Vector, LinkedList的存储性能和特性? 8、 说出一些常用的类,包,接口,请各举5个 9、 在JAVA中,如何跳出当前的多重嵌套循环? 10、 什么是java序列化,如何实现java序列化? 11、form中的input有哪些类型?各是做什么处理使用的? 12、form中的input可以设置readonly和disable,请问这两项属性有什么区别? 13、JS中的三种弹出式消息提醒(警告窗口、确认窗口、信息输入窗口)的命令是什么? 14、<form name="a"> <select name="a" size="1" onchange="_sel(this)"> <option value="a">1</option> <option value="b">2</option> <option value="c">3</option> </select> </form> <script> function _sel(obj){ alert("显示文本:" + _________________); alert("值:" + ___________________); } </script> 15、列举5个以上常用的JS组件库 二、基础框架 (每题3分,共15分) 1、 简述Struts2的工作原理? 2、 Struts2提供了几个标签库?都是什么标签库? Struts提供了五个标 3、 Strust的Action是不是线程安全的?如果不是有什么方式可以保证Action的线程安全?如果是请说明原因。 4、 简述Spring框架中的AOP、IOC的含义,基于RESTful架构SpringMVC注解主要包含哪些方法? 5、在Ibatis中,执行增加、删除、修改、查询四类操作中,哪几个需要开启和关闭事务? 三、数据库(共55分)
1、A 表中有100条记录,Select * FROM A Where A.COLUMN1 = A.COLUMN1 这个语句返回几条记录? (5分)
2、Create SEQUENCE PEAK_NO Select PEAK_NO.NEXTVAL FROM DUAL, 假设返回1,10秒中后,再次做Select PEAK_NO.NEXTVAL FROM DUAL, 返回多少?(5分)


