网易2015校招JAVA工程师笔试题

⺴易2015校招JAVA⼯程师笔试题

⼀. 单项选择题

1. 下⾯有关JAVA异常类的描述,说法错误的是?

A异常的继承结构:基类为Throwable,Error和Exception继承Throwable,RuntimeException和

IOException等继承Exception

⾮RuntimeException⼀般是外部错误,其必须被 try{}catch语句块所捕获

Error类体系描述了Java运⾏系统中的内部错误以及资源耗尽的情形,Error不需要捕捉

RuntimeException体系包括错误的类型转换、数组越界访问和试图访问空指针等等,必须被

try{}catch语句块所捕获BCD

2.

检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果。

public class HelloB extends HelloA

{

public HelloB()

{

}

{

System.out.println(

}

static

{

System.out.println(

}

public static void main(String[] args)

{

new HelloB();

}

}

class HelloA

{

public HelloA()

{

}

{

System.out.println(

}

static

{

System.out.println(

}

}

Astatic A I’m A class static B I’m B class

⽜客出品-http://www.nowcoder.com

C

Dstatic A static B I’m A class I’m B classI’m A class static A I’m B class static B

3. 检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果。

package algorithms.com.guan.javajicu;

public 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++;

}

}

1

2

3ABCD

4. 检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果。

package algorithms.com.guan.javajicu;

public class Example {

String str = new String(

char[] ch = {'a','b','c'};

public static void main(String[] args) {

Example ex = new Example();

ex.change(ex.str, ex.ch);

System.out.print(ex.str +

System.out.print(ex.ch);

}

public void change(String str, char ch[]){

str=

ch[0]= 'g';

}

}

test okandabc

test okandgbc

⽜客出品-http://www.nowcoder.comAB

Dgoodandgbc

5. 下列关于Spring特性中IoC描述错误的是:

A

B

C

DIoC就是指程序之间的关系由程序代码直接操控所谓“控制反转”是指控制权由应⽤代码转到外部容器,即控制权的转移IoC将控制创建的职责搬进了框架中,从应⽤代码脱离开来使⽤Spring的IoC容器时只需指出组件需要的对象,在运⾏时Spring的IoC容器会根据XML配置数据提

供给它

⼆. 多选选择题

6. 下⾯有关java类加载器,说法正确的是?

A

B

C

D引导类加载器(bootstrap class loader):它⽤来加载 Java 的核⼼库,是⽤原⽣代码来实现的扩展类加载器(extensions class loader):它⽤来加载 Java 的扩展库。系统类加载器(system class loader):它根据 Java 应⽤的类路径(CLASSPATH)来加载 Java 类tomcat为每个App创建⼀个Loader,⾥⾯保存着此WebApp的ClassLoader。需要加载WebApp下的类

时,就取出ClassLoader来使⽤

7. 在服务器的⺴络编程中,解决会话跟踪的⽅法有?

A

B

C

D使⽤Cookie使⽤URL重写使⽤隐藏的表单域以上⽅法都不能单独使⽤

三. 问答题

8. 任意2n个整数,从其中选出n个整数,使得选出的n个整数和同剩下的n个整数之和的差最⼩。

9. 有两个有序的集合,集合的每个元素都是⼀段范围,求其交集,例如集合{[4,8],[9,13]}和{[6,12]}的交集为{[6,8],[9,12]}

10. ⼀个⽂件中有10000个数,⽤Java实现⼀个多线程程序将这个10000个数输出到5个不⽤⽂件中(不要求输出到每个⽂件中的数量相同)。要求启动10个线程,两两⼀组,分为5组。每组两个线程分别将⽂件中的奇数和偶数输出到该组对应的⼀个⽂件中,需要偶数线程每打印10个偶数以后,就将奇数线程打印10个奇数,如此交替进⾏。同时需要记录输出进度,每完成1000个数就在控制台中打印当前完成数量,并在所有线程结束后,在控制台打印”Done”.

11.

检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果。

package algorithms.com.guan.javajicu;

public class Example {

String str = new String(“good”);

char[] ch = {‘a’, ’b’, ’c’};

⽜客出品-http://www.nowcoder.com

⽜客⽹-中国最⼤IT笔试/⾯试题库NOWCODER.COM

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”;

ch[0] = 'g';

}

}技术QQ群:379386529 微博:http://www.weibo.com/nowcoder

登录⽜客⺴,参与以上题⺫讨论,查看更多笔试⾯试题

⽜客出品-http://www.nowcoder.com微信

⺴易2015校招JAVA⼯程师笔试题

⼀. 单项选择题

1. 下⾯有关JAVA异常类的描述,说法错误的是?

A异常的继承结构:基类为Throwable,Error和Exception继承Throwable,RuntimeException和

IOException等继承Exception

⾮RuntimeException⼀般是外部错误,其必须被 try{}catch语句块所捕获

Error类体系描述了Java运⾏系统中的内部错误以及资源耗尽的情形,Error不需要捕捉

RuntimeException体系包括错误的类型转换、数组越界访问和试图访问空指针等等,必须被

try{}catch语句块所捕获BCD

2.

检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果。

public class HelloB extends HelloA

{

public HelloB()

{

}

{

System.out.println(

}

static

{

System.out.println(

}

public static void main(String[] args)

{

new HelloB();

}

}

class HelloA

{

public HelloA()

{

}

{

System.out.println(

}

static

{

System.out.println(

}

}

Astatic A I’m A class static B I’m B class

⽜客出品-http://www.nowcoder.com

C

Dstatic A static B I’m A class I’m B classI’m A class static A I’m B class static B

3. 检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果。

package algorithms.com.guan.javajicu;

public 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++;

}

}

1

2

3ABCD

4. 检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果。

package algorithms.com.guan.javajicu;

public class Example {

String str = new String(

char[] ch = {'a','b','c'};

public static void main(String[] args) {

Example ex = new Example();

ex.change(ex.str, ex.ch);

System.out.print(ex.str +

System.out.print(ex.ch);

}

public void change(String str, char ch[]){

str=

ch[0]= 'g';

}

}

test okandabc

test okandgbc

⽜客出品-http://www.nowcoder.comAB

Dgoodandgbc

5. 下列关于Spring特性中IoC描述错误的是:

A

B

C

DIoC就是指程序之间的关系由程序代码直接操控所谓“控制反转”是指控制权由应⽤代码转到外部容器,即控制权的转移IoC将控制创建的职责搬进了框架中,从应⽤代码脱离开来使⽤Spring的IoC容器时只需指出组件需要的对象,在运⾏时Spring的IoC容器会根据XML配置数据提

供给它

⼆. 多选选择题

6. 下⾯有关java类加载器,说法正确的是?

A

B

C

D引导类加载器(bootstrap class loader):它⽤来加载 Java 的核⼼库,是⽤原⽣代码来实现的扩展类加载器(extensions class loader):它⽤来加载 Java 的扩展库。系统类加载器(system class loader):它根据 Java 应⽤的类路径(CLASSPATH)来加载 Java 类tomcat为每个App创建⼀个Loader,⾥⾯保存着此WebApp的ClassLoader。需要加载WebApp下的类

时,就取出ClassLoader来使⽤

7. 在服务器的⺴络编程中,解决会话跟踪的⽅法有?

A

B

C

D使⽤Cookie使⽤URL重写使⽤隐藏的表单域以上⽅法都不能单独使⽤

三. 问答题

8. 任意2n个整数,从其中选出n个整数,使得选出的n个整数和同剩下的n个整数之和的差最⼩。

9. 有两个有序的集合,集合的每个元素都是⼀段范围,求其交集,例如集合{[4,8],[9,13]}和{[6,12]}的交集为{[6,8],[9,12]}

10. ⼀个⽂件中有10000个数,⽤Java实现⼀个多线程程序将这个10000个数输出到5个不⽤⽂件中(不要求输出到每个⽂件中的数量相同)。要求启动10个线程,两两⼀组,分为5组。每组两个线程分别将⽂件中的奇数和偶数输出到该组对应的⼀个⽂件中,需要偶数线程每打印10个偶数以后,就将奇数线程打印10个奇数,如此交替进⾏。同时需要记录输出进度,每完成1000个数就在控制台中打印当前完成数量,并在所有线程结束后,在控制台打印”Done”.

11.

检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果。

package algorithms.com.guan.javajicu;

public class Example {

String str = new String(“good”);

char[] ch = {‘a’, ’b’, ’c’};

⽜客出品-http://www.nowcoder.com

⽜客⽹-中国最⼤IT笔试/⾯试题库NOWCODER.COM

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”;

ch[0] = 'g';

}

}技术QQ群:379386529 微博:http://www.weibo.com/nowcoder

登录⽜客⺴,参与以上题⺫讨论,查看更多笔试⾯试题

⽜客出品-http://www.nowcoder.com微信


相关文章

  • 网易Java笔试题
  • 2015网易Java开发工程师(技术架构)笔试题 1. 程序和进程的本质区别是? A.在外存和内存存储 B.非顺序和顺序执行机器指令 C.独占使用和分时使用计算机资源 D.静态和动态特征 2. 假设某算法的时间复杂度符合递推关系式T(n)= ...查看


  • 网易2016校招笔试题目
  • 网易2015校招-前端工程师(笔试题) 选择题 1.对于多关键字而言,那种文件组织方便而又高效() A.顺序文件 B.倒排文件 C.散列文件 D.B+树索引文件 2.以下哪些算法可用于遍历网络图() A.广度优先搜索 B.深度优先搜索 C. ...查看


  • 2015年下半年软件设计师考试下午真题
  • 希w赛ww软 希考.ew赛d学wuci院w软 希 t考. eyw赛d.学cwun软ci院w ty .e考du学.cnci院ty .cn 试题一(共15分) 阅读下列说明和图,回答问题l至问题4,将解答填入答题纸的对应栏内. [说明] 某慕课 ...查看


  • 计算机考试软件工程师试题
  • 考号:006 姓名:006 剩余时间:01:29:40 IP :192.168.0.26 网络连接: ● 2010年(下) 全国信息技术水平考试计算机程序设计技术水平证书(JAVA 语言) 考试试卷 第一大题:单选题 (30 分) 1. ( ...查看


  • infa经验总结
  • 网易 博客 LOFTER 最多人用的同步记录工具 创建博客登录 加关注 大佬洋 记忆碎片,希望自己得到提升        日志 日志 关于我 大洋 只有在退潮时,才知道谁在裸泳. 加博友 关注他 文章分类      ...查看


  • 历年软考程序员试题分析
  • 历年软考程序员试题分析及2011年备考建议 程序员考试上午科目和下午科目的考试形式与考核内容已经趋于稳定,考生应紧扣考试大纲和指南,有针对性地进行学习. 1.程序员上午试题分析和备考建议 分析近几年程序员上午试题的考试内容,其知识点和分值分 ...查看


  • 辽宁就业稳定的专科学校
  • www.lnbdqn.com 辽宁就业稳定的专科学校 对于十七八岁的年轻人而言,外出打工看起来是比较懂事的举动.然而随着年岁的增长,以后又能做什么呢? 目前,基于Java 的业务系统占到70%以上.从底层缓存.会话.调度.通信交互,到提供给 ...查看


  • 简单聊天系统的设计与实现
  • JISHOU UNIVERSITY 专业课课程论文 题 目: 作 者: 学 号: 所属学院: 专业班级: 总 评 分: 完成时间: 简单聊天系统的设计与实现 信息科学与工程学院 吉首大学信息科学与工程学院 简单聊天系统的设计与实现 (吉首大 ...查看


  • 2017人大软件工程硕士考研复习方法整理
  • 2017人大软件工程硕士考研复习方法整 理 经过整理凯程人大软件工程硕士考研老师总结了以下关于考研内容,希望通过以下内容,同学们更加了解人大软件工程硕士考研,规划好学习计划!凯程就是王牌的人大考研机构! 一.人大软件工程硕士考研复习方法解读 ...查看


热门内容