京东2016实习生在线笔试

京东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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值