UDN-企业互联网技术人气社区

板块导航

浏览  : 1333
回复  : 0

[面试技巧] 北京易贸创想软件面试题

[复制链接]
开花包的头像 楼主
发表于 2015-12-16 19:30:28 | 显示全部楼层 |阅读模式
  1.下列哪一种叙述是正确的(D)

  A. abstract修饰符可修饰字段、方法和类

  B.抽象方法的body部分必须用一对大括号{ }包住

  C.声明抽象方法,大括号可有可无

  D.声明抽象方法不可写出大括号

  2、如下代码

  1. public class T {  
  2.   
  3.     public int aMethod(){  
  4.         static int i = 0;  
  5.         i++;  
  6.         return i;  
  7.     }  
  8.     public static void main(String[] args) {  
  9.         // TODO Auto-generated method stub  
  10.         T t = new T();  
  11.         t.aMethod();  
  12.         int j = t.aMethod();  
  13.         System.out.println(j);  
  14.     }  
  15. }  
复制代码


  输出结果是(D)

  A、0 B、1 C、2 D、编译失败

  3、下列哪种说法是正确的(D)

  A、实例方法可直接调用超类的实例方法

  B、实例方法可直接调用超类的类方法

  C、实例方法可直接调用其他类的实例方法

  D、实例方法可直接调用本类的类方法

  4、如下代码

  1. class Super{  
  2.     public Integer getLenght(){  
  3.         return new Integer(4);  
  4.     }  
  5. }  
  6.   
  7. public class Sub extends Super {  
  8.     public Long getLenght(){   //子类方法的重写不能改变返回值  
  9.         return new Long(5);  
  10.     }  
  11.     public static void main(String[] args) {  
  12.         Super sup = new Super();  
  13.         Sub sub = new Sub();  
  14.         System.out.println(sup.getLenght().toString()+","+sub.getLenght().toString());  
  15.     }  
  16. }  
复制代码


  输出是(E)

  A、4、4

  B、4、5

  C、5、4

  D、5、5

  E、编译失败---重定是不能改变返回类型

  5、Servlet处理请求的方式为(C)

  A、以进程的方式

  B、以程序的方式

  C、以线程的方式

  D、以响应的方式

  Servlet采用多线程来处理多个请求同时访问,Servlet容器维护了一个线程池来服务请求

  6、以下关于异常的说法正确的是(D)

  A、一旦出现异常,程序运行就终止了

  B、如果一个方法申明将抛出某个异常,它就必须真的抛出那个异常

  C、在catch子句中匹配异常是一种精确匹配

  D、可能抛出系统异常的方法是不需要申明异常的

  7、如下代码

  1. public class Test{  
  2.     /**
  3.      * @param args
  4.      */  
  5.     public static void main(String[] args) {  
  6.         // TODO Auto-generated method stub  
  7.         try{  
  8.             return;  
  9.         }finally{  
  10.             System.out.println("Finally");  
  11.         }  
  12.     }  
  13. }  
复制代码


  输出结果是什么(A)

  A、Finally

  B、编译失败

  C、代码正常运行但没有任何输出

  D、运行时抛出异常

  8、在一个线程中Sleep(1000)方法,将使得该线程在多少时间后获得对CPU的控制

  (假设睡眠过程中不会有其他事件唤醒该线程)(C) //不太明白

  A、正好是1000毫秒

  B、1000毫秒不到

  C、>=1000毫秒

  D、不一定

相关帖子

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部