京东2016实习生在线笔试
2016-04-09 12:40
309 查看
京东2016实习生在线笔试
选择题
1,redhat linux 系统字符安装的参数是什么?AA.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,三子棋问题。
相关文章推荐
- ubuntu14.04安裝numpy,scipy
- Apache RewriteBase 指令使用介绍
- Eclipse中出现-访问限制由于对必需的库XX具有一定限制,因此无法访问类型
- memcached实战系列(七)理解Memcached的数据过期方式、新建过程、查找过程
- 使用Solr搭建“小”数据集群的搜索和推荐功能
- memcached实战系列(七)理解Memcached的数据过期方式、新建过程、查找过程
- android-universal-image-loader控件中遇到的bug
- Normalizing All Layers(II): Back-Propagation
- 逆序数
- Servlet JSP
- 主流外骨骼概览
- iOS用第三方类库实现轮播图
- 梳理caffe代码solver(十四)
- 为mongodb数据库添加安全账户
- 后缀自动机学习1
- ubuntu下安装android-studio
- Nginx负载均衡
- 实例详解Spring的事务传播机制(三)
- 一起学习模拟电路之1
- 几次接触Collection排序使用总结