中移物联笔试题

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


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


       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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值