Java部分 选择题 1.执行如下代码 int a=0,c=0; do{ --c; a=a-1; }while(a>0);后c的值( ) A. 0 B.1 C.-1 D.死循环 2. 在Tomcat中,负责对字节代码解释执行的是 A. 应用服务器 B. 虚拟机 C. 垃圾回收器 D. 编译器 3. Oracle中VARCHAR2类型的最大长度是: A. 4000 B. 3000 C. 1000 D. 2000 4. 关于以下程序代码的说明正确的是: 1. public class HasStatic{ 2. private static int x=60; 3. public static void main(String args[]){ 4. HasStatic hs1=new HasStatic(); 5. hs1.x++; 6. HasStatic hs2=new HasStatic(); 7. hs2.x++; 8. hs1=new HasStatic(); 9. hs1.x++; 10. HasStatic.x--; 11. System.out.println("x="+x); 12. } 13. } A. 程序通过编译,输出结果为:x=63 B. 10行不能通过编译,因为x是私有静态变量 C. 5行不能通过编译,因为引用了私有静态变量 D. 程序通过编译,输出结果为:x=62 5. 以下代码段将创建几个对象? String s1="bbbb"; String s2="bbbb"; A. 2 B. 3 C. 0 D. 1 简答题 1. 说出ArrayList, Vector, LinkedList的存储性能和特性 2. 简述对 Error和 Exception的理解以及对应的处理方式 3. JSP的内置对象,及相关的理解 4. HashMap与Hashtable的区别 编程题 1.使用多线程实现生产者和消费者模型 JS部分 选择题 1、函数parseInt("18.98")的结果是( ) A、18.98 B、19 C、18 D、"18.98" 2、以下哪条语句会产生运行错误:( ) A.var obj = ( ); B.var obj = [ ]; C.var obj = { }; D.var obj = / /; 3、请选择结果为真的表达式:( ) A. null instanceof Object B. null === undefined C. null == undefined D. NaN == NaN 4、 代码: 'abcdefg'.substring(2,3) 的结果是( ) A.cde B. b C.c D.cd 5、 代码: 'abcdefg'.indexOf('D') 结果是( ) A.4 B.3 C. -1 D. 0 简答题 1. 工作中遇到的兼容性Bug以及解决方案 2. Web app 页面性能优化的方法 3. 简述跨域请求的解决方法 编程题 1. 使用递归实现1+2+3+4+…+100 本文来源:https://www.wddqw.com/doc/d455e376393567ec102de2bd960590c69ec3d818.html