京东2016实习生在线笔试

来源:互联网 发布:淘宝店装修要多少钱 编辑:程序博客网 时间:2024/05/17 12:00

京东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,三子棋问题。

0 0
原创粉丝点击