中移物联笔试题

来源:互联网 发布:mock.js 参考文档 编辑:程序博客网 时间:2024/05/17 03:27

     近期参加的一些个笔试面试资料,以及面试官问到的问题,后面我会把自己记下来的问题一一写在博客里,跟大家共享,一起探讨问题的答案。


      后面附上的是我自己的答案,不能保证百分之百的正确,写出来只是做个参考,如果有错误,请大家及时提出,我会及时改正的。


       1)对于类继承和接口实现,说法错误的是:B(应该只能实现接口,不能继承吧)

A:可以继承抽象类    B:可以继承接口    C:可以多实现    D:只能单继承


      2)下列选项中,不属于Object类的方法的是:B

        A:getClass()    B:valueOf()    C:clone()    D:toString()

补充

      Object类的方法如下所示(摘自JDK):



      3)下列选项中,哪一项能够正常编译: C

        A:int i = Integer.valueOf(1.2);    B:char c = "a";    C:byte b = 127;    D: float f = 1.3;


      4)下面代码的运行结果是:A

           public static void main(String[] args){

                 String s;

                 System.out.println("s = " + s);

           }

        A:由于String s没有初始化,代码不能通过编译;    B:抛出NullPointException异常

        C:输出s=;                                                                 D:输出s = null;


      5)现有String str = "123456",要截取“456”,下列选项中正确的是:B

        A:str.substring(4, 6);    B:str.substring(3);

        C:str.substring(3, 3);    D:str.substring(4, 5);


      6)String a = "aaaaaa";      String b = a.substring(2, 3); 

            String c = a.toString();  String d = new StringBufer(a).toString();

           上面语句一共产生了多少个对象?

         A:3个;    B:4个    C:5个    D:6个

      这个题我也没分析清楚,如果有大神知道还望解答,感激不尽!


      7)

        上图程序的输出结果是:C

        A:输出null;    B:抛出异常    C:输出0;    D:输出1


      前面选择题我就记了这些,其他的也都比较简单,有java基础的都还是可以答上来的。后面的简答题虽然不难但是很费时间。


      1)将D:\java下的所有的.java文件移动到D:\bat下,并且所有文件都要重命名为.bat文件

      2)public、protected、private的作用范围,以及方法的默认类型

      3)还有一个调bug题,一般这种题都要仔细找那些变量是否初始化之前调用,会产生空指针异常。具体的题忘了,方向就是空指针错误,还有数组越界等。


      我能记住的也就这些了,记忆力实在欠缺,自知这篇博文质量挺搓的,如果浪费您时间,还望海涵!


      

1 0
原创粉丝点击