您的位置:首页 > 其它

京东2016实习生在线笔试

2016-04-09 12:40 309 查看

京东2016实习生在线笔试

选择题

1,redhat linux 系统字符安装的参数是什么?A

A.linux text

B.linux char

2,字符串是引用数据类型?是





3,以下哪些是开发模式?A,B,D

A.MTV B.CBD C.MPV D.MVC

4,ping使用了哪些协议?D

A.DNS B.ARP C.TCP D.ICMP

5,final关键字的理解

a.final通常与static一起使用来声明常量,常量是只读的。

b.一旦将引用声明为final,将不能改变这个引用。

c.final方法不能被重写,final类不能被继承。

d.接口中,匿名类中声明的所有变量本身为final。

e.final和abstract是反相关的,final类不可能是abstract类。所以,final不能修饰抽象类。

f.final方法在编译期间绑定,称为静态绑定。

推荐链接

6,重写和重载的区别



final方法不能重写,但是可以重载。

7,包装类与基本数据类型

Integer first=new Integer(3);

Integer second=3;

int three=3;

System.out.println(first==second);//地址比较,Integer与Integer之间

System.out.println(first==three);//自动拆装箱,Integer与int之间

System.out.println(three==second);//自动拆装箱,Integer与int之间


答案:false,true,true

8,自动拆装箱

Integer a1=127,a2=127;

Integer a3=128,a4=128;

System.out.println(a1==a2);

System.out.println(a3==a4);


答案:true,false

需要说明的是,Integer 对于-128到127之间的数,是可以通过==进行判等。Integer会初始化一个静态数组从-128到127。原因在于,在进行自动拆装箱时,编译器会使用Integer.valueof()来创建Integer实例。

待解决问题

9,截断二进制数退避算法重传,第三次失败的概率是多少?

10,MVC框架中各部分的作用?以及与Spring,Hibernate,Struts之间的关系。

11,编译原理的词法规则,词法分析,语法分析,正则表达式,有限自动机,下推自动机,上下文无关文法。

12,组合数学中的排列组合。

编程题

1,选举问题。

2,三子棋问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: