深圳2010年平安公司JAVA面试题目(1)

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 155 收藏 0 点赞 0 评论 0

1. 在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于:    
  维护时期 
  开发时期 
  运行时期 
  计划时期 
 
  
 2. PL/SQL中有4条与游标有关的语句,它们在程序中出现的正确顺序是:
1) OPEN abc
2) CURSOR abc IS SELECT ename FROM emp
3) FETCH abc  INTO vname
4) CLOSE abc    
  1、2、3、4 
  2、3、1、4 
  1、3、2、4 
  2、1、3、4 
 
  
 3. Oracle中VARCHAR2类型的最大长度是:    
  1000 
  3000 
  4000 
  2000 
 
  
 4. Oracle数据库属于以下哪种类型:    
  面向对象关系数据库 
  网状数据库 
  层次数据库 
 
  
 5. 当Frame的大小被改变时Frame中的按钮的位置可能被改变时使用哪一个布局管理器。    
  BorderLayout 
  CardLayout 
  GridLayout 
  FlowLayout
 单选题  
 6. 要创建一个新目录,可以用下面(  )类实现。    
  FileInputStream 
  RandomAccessFile 
  FileOutputStream 
  File 
 
  
 7. 下面哪些代码片段会产生编译错误:    
  String s="Gone with the wind";String t="good";String k=s+t; 
  String s="Gone with the wind";String t;t=s[3]+"one"; 
  String s="home directory";String t=s+"directory"; 
  String s="Gone with the wind";String standard=s.toUpperCase(); 
 
  
 8. Java 程序里创建新的类对象使用关键字new,回收无用的类对象使用关键字free。    
  正确 
  错误 
 
  
 9. 字符类型中有一类特殊的数据叫转义字符,下面那个是换行字符。    
  r 
  n 
  t 
  b 
 
  
 10. 设x=2,则表达式(x++)/3的值是 :     
  1 
  0 
  0.67 
  2
11. 软件文档是软件工程实施中的重要万分它不仅是软件开发各阶段的重要依据,而且它影响软件的     
  可理解性 
  可移植性 
  可维护性 
  可扩展性 
 
  
 12. 在ORACLE中,关于索引说法正确的是:    
  索引总是可以提高检索的效率 
  创建索引不需要特定的系统权限 
  创建索引不会降低系统的性能 
  所有的表都需建立索引 
 
  
 13. 下面有关表和视图的叙述中错误的是:    
  视图的数据可以来自多个表 
  删除视图不会影响基表的数据 
  对视图的数据修改最终传递到基表 
  基表不存在,不能创建视图 
 
  
 14. 在ORACLE中,删除emp表的全部数据,但不提交,以下正确的语句是:    
  DELETE * FROM EMP 
  TRUNCATE TABLE EMP 
  DELETE TABLE EMP 
  DELETE FROM EMP 
 
  
 15. 下面这些方法中()方法不是Applet的基本方法。    
   标记为待复查 
  init() 
  start() 
  stop() 
  run()
 16. 在编写异常处理的java程序中,每个catch语句块都应该与(  )语句块对应,使得用该语句块来启动Java的异常处理机制。    

  finally 
  switch 
  try 
  throw 
 
  
 17. 给出下面的代码,哪些行将导致错误?
1)   class Parent {
    2)     private String name;
    3)     public Parent(){}
    4)   }
    5)   public class Child extends Parent {
    6)     private String department;
    7)     public Child() {}
    8)     public String getValue(){ return name; }
    9)     public static void main(String arg[]) {
    10)       Parent p = new Parent();
    11)    }
    12)  }    

  line 3 
  line 6 
  line 8 
  line 7 
 
  
 18. 有下面一段程序:
class Aclass{
   void go(){
         System.out.println("Aclass");
   }
 }
public class Bclass extends Aclass{
   void go(){
       System.out.println("Bclass");
   }
   public static void main(String args[]){
      Aclass a=new Aclass();
     Aclass a1=new Bclass();
     a.go();
     a1.go();
     }
  }
以上程序运行结果是:    

  Aclass Aclass 
  Bclass Bclass 
  Aclass Bclass 
  Bclass Aclass 
 
  
 19. 为了区分重载多态中同名的不同方法,要求:    

  采用不同的形式参数列表 
  参数名不同 
  返回值类型不同 
 
  
 20. 下列程序段执行后,t5的结果是:
int t1=5,t2=6,t3=7,t4,t5;
t4=t1<t2?t1:t2;
t5=t4<t3?t4:t3;    

  5 
  7 
  6
 21. 下面有关表和视图的叙述中错误的是    
 
  视图的数据可以来自多个表 
  对视图的数据修改最终传递到基表 
  基表不存在,不能创建视图 
  删除视图不会影响基表的数据 
 
  
 22. 如果从流中读取一个大数据量的XML文件并进行解析,最好使用那种解析器?    
 
  DOM Parser 
  SAX Parser 
  两种都可以,没有太大区别 
  两种都不可以 
 
  
 23. 哪些是EJB规范定义的部署描述符?    
 
  weblogic-ejb-jar.xml 
  ejb.xml 
  ejb-jar.xml 
  web.xml 
  weblogic.xml 
 
  
 24. 如果配置一个Servlet需要使用的参数,最好在哪个方法中加载?    
 
  init 
  service 
  doPost 
  destory 
  doGet 
 
  
 25. 下面哪个Map是排序的?    
 
  HashMap 
  LinkedHashMap 
  WeakHashMap 
  Hashtable 
  TreeMap

评论列表
文章目录