您的位置:首页 > 编程语言 > Java开发

2015数码视讯校园招聘JAVA开发工程师笔试题

2015-01-05 11:58 513 查看
本文是一个2015数码视讯校园招聘JAVA开发工程师岗位笔试题,感兴趣的同学参考下.

一、选择题(每题5分,共20分)

1、访问修饰符作用范围由大到小是( )

A、 private-default-protected-public

B、 public -default-protected- private

C、 private- protected-default- public

D、public – protected- default-private

2、以下( )不是Object类的方法?

A、clone()

B、finalsize()

C、toString()

D、hasNext()

3.Java中,以下( )接口以键——值对的方式存储对象?

A、java.util.Collection

B、java.util.Map

C、java.util.List

D、java.util.Set

4、指出下列程序运行的结果( )

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(String str,char ch[]){

str=”test ok”;

ch[0]=’g’;

}

A、good and abc

B、good and gbc

C、test ok and abc

D、test ok and gbc

 

二、填空题(每题5分,共20分)

5、JAVA基本数据类型包括______.

6、Math.round(11.5)等于多少? Math.round(-11.5)等于多少?

7、程序

String str1=”hello”;

String str2=”he”+newString(“llo”);

System.out.println(str1==str2);

的运行结果是:

8、字符串分为两大类,一类是字符串常量,使用String类的对象表示;另一类是字符串变量,使用StringBuffer类的对象表示。

 

三 简答

9. 接口和抽象类的区别是什么?(10分)

10. 利用递归方法求5!

11. 编写多线程代码有几种实现方法?请用一段代码分别举例实现。

12. 编程题:写一个观察者模式出来(先画类图,在用代码实现)

 

选做题

一个有10亿条记录的文本文件,已按照关键字排好序存储,设计算法,可以快速的从文件中查找指定关键字的记录

原文地址:http://www.adminso.com/articles/view/92176

(站长搜索- http://www.adminso.com/websites -网站收录,为站长提供分类最全,最专业的网站收录平台!)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息