logo资料库

中软国际招聘Java开发岗技能测试题.doc

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
中软国际招聘Java开发岗技能测试题
中软国际招聘 Java 开发岗技能测试题 注意事项: 1. 考试时间为 40 分钟,满分 100 分 2. 请使用钢笔或者圆珠笔填写试题答案 3. 请将答案写在答题纸上,不允许直接在卷面上答题 4. 考试完毕,试卷和答题纸一并收回 (一)单项选择题(每题 2 分,共 30 分) 1. 执行下列语句后,为量 i 的值是: byte i =127; i=i+2; A. 0 B.编译不能通过 C.运行时报出导常 D.-127 2.表达式(short)10/10 2*2 运重后结果是什么类型? A. short B. int C. double D. float 3.下列代码执行后的结果是? public class Example{ public static void main(string[] arg%){ try{ double x=64.0; double y+0.0; System out printIn(x % y); } catch (Exception e){ System. out. printIn("Exception"); } } } A.程序编译失败 B.输了 Exception C.输出 Infinity D.输出 NaN 4.当一个类的所有构造器均为私有的,以下哪个描述是正确的?() A. 不能被其他类实例化
B. 不能被其他类继承 C. 既不能被其他类实例化,也不能被其他类继承 D. 该类必须被 final 修饰 5. 下列代码执行后的结果是? public class Example{ public static void main(string[] args){ String str="123"; String str1=new String("123"); String str2="123"; System. out. println(str= =str 1); System. out. println(str= =str 2); } } A.输出 true true B. 输出 true false C. 输出 false false D. 输出 false true 6.以下哪个针对默认无参构造器描述是正解的?() A. 均是 public 构造器 B.均无访问修饰符 C.均与所属类访问修饰符一致 D.由编译器决定 7.以下选项中关于 DOM 和 SAX 的说法错误的是() A. DOM 和 SAX 都是目前常用的 XML 解析技术 B. DOM 把 XM 文档映射成一个倒挂的树状结构 C.DOM 模型内存消耗小,DOM 解析器能提供更好的性能优势 D.SAX 读取文档时会激活一系列事件,推给事件处理器,由理件处理器来访问文档 8.SOL 语句中只有满足联接条件的记录才包含在查询结果中,这种联接为() A.左联接 B.右联接 C.内联接 D.完全联接 9.关于 Spring 说法错语的是() A. Spring 是一个轻量级 JAVA EE 的框架集合 B. Spring 提供了“依赖注入”的实现 C.使用 Spring 可以实现声明事务
D. Spring 提供了 AOP 方式的日志系统 10.以下不属于 Cascade 的属性取值的是 A. all B. save C. delete D. save-update 11.设有程序如下 public class Delta { static boolean foo(char c) { } System.out. print(c); return true; public static void main(string[] argv){ int i=0 for (foo ('A')); foo('B')&&(i<2);foo('C')) { } i++ foo('D'); { } } 则程序运行结果是? A. ABDCBDCB B. ABCDABCD C. 程序编译时出错 D.程序运行时产生运行时异常 12. 下列代码执行后的结果是? public class Example{ public static void stringReplace (String text){ text=text replace ('j','i');
} public static void bufferReplace (String Buffer text){ text append ("C") text=new StringBuffer("Hello"); text append ("World!"); } public static void main(string[] args){ String textString=new String("java"); StringBuffer textBuffe= new StringBuffer("java"); StringReplace(textString); BufferReplace(textBuffer); System. out. println(textString+texeBuffer); } } A. B. C. D. javaHello World javajavaC javaHelloWold javajavaC 13.给出以下代码,请问以下哪个描述是正确的?Public XXXX extends something1,something2 () A. 如果 XXXX 是一个接口,something1 和 something2 取消,则代码段合法 B. 如果 XXXX 是一个类,something1 和 something2 均是接口,则代码段合法 C. 如果 XXXX,something1 和 something2 均是接口,则代码段合法 D. 因为 JAVA 语言不支持多继承机制,所以代码段不合法 14. 下列代码执行后的结果是? public static int fun(){ int result=5; try{
result=result/0; return result; }catch (Exception e){ System. out. println("Exeption"); result=-1; return result; }finally{ result=-10; System. out. println("i am in finally"); } } public static void main (String[] args){ int x=fun(); System. out. println("x"); } A. Exception -1 B. Exception i am in finally -1 C. Exception i am in finally 10 D. NaN 15. 关于集合中对象的 equals()和 hashCode()规定说法错误的是? A.如果两个对象相同,那么他们的 hashCode 值需要一致 B. 如果两个对象的 hashCode 值需要一致,他们的 equals 方法不一定返回 true C. equals 方法默认和= =叛定一致 D.Java 中 hashCode 就是对象的内存地址
(二)多项选择题(每题 4 分,共 20 分) 1.在 ORACLE 中一个事务可以由以下哪些情况的出现而结束() A.使用 COMMIT 提交 B. 使用 ROLLBACK 回滚 C.执行了 DDL/DCL 语句 D.用户撤销对 ORACLE 的连接 2.有关 Servlet 的生命周期说法正确的有() A. Servlet 的生命周期由 Servlet 实例控制 B.init()方法在创建完 Servlet 实例后对其进行初始化,传递的参数为实现 ServletContext 接口 的对象 C. Servlet()方法响应客户端发出的请求 D.destroy()方法用于释放 Servlet 实例资源 3.拥有下列哪些引用类型的对像在虚拟机内存足够的情况下不会被垃圾回收机制回收() A.强引用 B.弱引用 C.软引用 D.虚引用 4.关于文件上传,下列说法正解的有() A.表单的 enctype 属性的取值必须是"multipart/form-data" B.需要使用 POST 方式提交 C.表单的 action 属性中不能使用 URL 重写(?arg=value&arg1=value1)形式传递参数 D.请求中的 Content-Length 包含的是请求体的总长度 5.下列 SELECT 语句中,哪些子句不能包含子查询?() A. select B. group by C. where D. order by (三)填空题(每题 2 分,共 10 分) 1. CSS 框模型中,统一调整组件四周外边距的属性是__________________________统一调整 组件四周内边距的属性是______________________________ 2.默认情况下,Connection 对象会在执行一件语句后自动提交,不利于事务的控制,如果要 改变这种情况,需要调用 Connection 的__________________________方法设置为手动提交 3.Java 中最有效计算 2*8 的表达式是_________________________ 4.局部变量的名字与成员变量的名字想同,若想在该方法内使用成员变量,必须使用关键字 ______________ 5.Java 集 合 框 架 中 抽 象 有 序 列 表 的 接 口 是 ____________ 无 序 列 表 的 接 口 是
____________________,他们的共同父接口是_________________________,用于对集合进行 特殊操作排序的工具类是__________________________。 (四)问答题(每题 8 分,共 40 分) 1. 描述 JSP MVC 模式下重复提交问题产生的原因和解决办法 2. 简述 SERVLET API 中 forward()与 redurect()的区别以及 JPS 中动态引入与静态引入的区别 3.描述 JAVA 中 String、StringBuffer、StringBuilder 的区别 4、描述 Hibernate 中的 ID 生成器 5.描述 Spring 中的编程式事务处理及声明式事务处理
分享到:
收藏