《2015网易校招JAVA开发工程师笔试题(1).pdf》由会员分享,可在线阅读,更多相关《2015网易校招JAVA开发工程师笔试题(1).pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、A异常的继承结构:基类为Throwable,Error和Exception继承Throwable,RuntimeException和IOException等继承ExceptionB非RuntimeException一般是外部错误,其必须被 trycatch语句块所捕获CError类体系描述了Java运行系统中的内部错误以及资源耗尽的情形,Error不需要捕捉DRuntimeException体系包括错误的类型转换、数组越界访问和试图访问空指针等等,必须被trycatch语句块所捕获2015网易校招网易校招JAVA开发工程师开发工程师一. 单项选择题1. 下面有关JAVA异常类的描述,说法错误的
2、是?2.检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果。public class HelloB extends HelloA public HelloB() System.out.println(Im B class); static System.out.println(static B); public static void main(String args) new HelloB(); class HelloA public HelloA() System.out.println(Im A class); static System.out.println(st
3、atic A); NOWCODER.COM牛客网-中国最大IT笔试/面试题库牛客出品-http:/Astatic A Im A class static B Im B classBIm A class Im B class static A static BCstatic A static B Im A class Im B classDIm A class static A Im B class static BA0B1C2D3Atest okandabc3. 检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果。package .guan.javajicu; public
4、 class Inc public static void main(String args) Inc inc = new Inc(); int i = 0; inc.fermin(i); i= i +; System.out.println(i); void fermin(int i) i+; 4. 检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果。package .guan.javajicu; public class Example Stringstr = new String(good); char ch = a,b,c; public static void m
5、ain(String args) Exampleex = new Example(); ex.change(ex.str, ex.ch); System.out.print(ex.str +and); System.out.print(ex.ch); public void change(Stringstr, char ch) str= test ok; ch0= g; NOWCODER.COM牛客网-中国最大IT笔试/面试题库牛客出品-http:/Btest okandgbcCgoodandabcDgoodandgbcAIoC就是指程序之间的关系由程序代码直接操控B所谓“控制反转”是指控制权
6、由应用代码转到外部容器,即控制权的转移CIoC将控制创建的职责搬进了框架中,从应用代码脱离开来D使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会根据XML配置数据提供给它A引导类加载器(bootstrap class loader):它用来加载 Java 的核心库,是用原生代码来实现的B扩展类加载器(extensions class loader):它用来加载 Java 的扩展库。C系统类加载器(system class loader):它根据 Java 应用的类路径(CLASSPATH)来加载 Java 类Dtomcat为每个App创建一个Loader
7、,里面保存着此WebApp的ClassLoader。需要加载WebApp下的类时,就取出ClassLoader来使用A使用CookieB使用URL重写C使用隐藏的表单域D以上方法都不能单独使用5. 下列关于Spring特性中IoC描述错误的是: 二. 多选选择题6. 下面有关java类加载器,说法正确的是?7. 在服务器的网络编程中,解决会话跟踪的方法有?三. 问答题8. 任意2n个整数,从其中选出n个整数,使得选出的n个整数和同剩下的n个整数之和的差最小。9. 有两个有序的集合,集合的每个元素都是一段范围,求其交集,例如集合4,8,9,13和6,12的交集为6,8,9,1210. 一个文件中
8、有10000个数,用Java实现一个多线程程序将这个10000个数输出到5个不用文件中(不要求输出到每个文件中的数量相同)。要求启动10个线程,两两一组,分为5组。每组两个线程分别将文件中的奇数和偶数输出到该组对应的一个文件中,需要偶数线程每打印10个偶数以后,就将奇数线程打印10个奇数,如此交替进行。同时需要记录输出进度,每完成1000个数就在控制台中打印当前完成数量,并在所有线程结束后,在控制台打印”Done”.11.检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果。package .guan.javajicu;public class HelloB extends
9、HelloANOWCODER.COM牛客网-中国最大IT笔试/面试题库牛客出品-http:/ public HelloB() System.out.println(“HelloB”); System.out.println(“Im B class”); static System.out.println(“static B”); public static void main(String args) new HelloB(); class HelloA public HelloA() System.out.println(“HelloA”); System.out.println(“Im A
10、 class”); static System.out.println(“static A”); 12.检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果。package .guan.javajicu;public class Example String str = new String(“good”); char ch = a, b, c; public static void main(String args) Exampleex = new Example(); ex.change(ex.str, ex.ch); System.out.print(ex.str + ” and ”); System.out.print(ex.ch); public void change(Stringstr, char ch) str = “test ok”; ch0 = g;NOWCODER.COM牛客网-中国最大IT笔试/面试题库牛客出品-http:/ 登录牛客网,参与以上题目讨论,查看更多笔试面试题NOWCODER.COM牛客网-中国最大IT笔试/面试题库牛客出品-http:/