最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

平安上机笔试题-技术部分

来源:动视网 责编:小OO 时间:2025-09-27 20:54:33
文档

平安上机笔试题-技术部分

判断题1.UML是一种建模语言,它对开发人员如何进行面向对象的分析与设计不提供指导。错对单选题2.在MVC框架中,哪两部分的访问不是双向的。M和C、M和V、V和C3.J2EE部署时,最小的单元是:模块、对象、组件、类4.对于ROLLBACK命令,以下正确的说法是:撤销刚刚进行的数据修改操作撤销本次登录以来所有的数据修改撤销上一个COMMIT命令撤销到上次执行提交或回退操作的点5.当Frame的大小被改变时Frame中的按钮的位置可能被改变时使用哪一个布局管理器。BorderLayout、Flo
推荐度:
导读判断题1.UML是一种建模语言,它对开发人员如何进行面向对象的分析与设计不提供指导。错对单选题2.在MVC框架中,哪两部分的访问不是双向的。M和C、M和V、V和C3.J2EE部署时,最小的单元是:模块、对象、组件、类4.对于ROLLBACK命令,以下正确的说法是:撤销刚刚进行的数据修改操作撤销本次登录以来所有的数据修改撤销上一个COMMIT命令撤销到上次执行提交或回退操作的点5.当Frame的大小被改变时Frame中的按钮的位置可能被改变时使用哪一个布局管理器。BorderLayout、Flo
判断题  

 1. UML是一种建模语言,它对开发人员如何进行面向对象的分析与设计不提供指导。              错   对   

 单选题  

 2. 在MVC框架中,哪两部分的访问不是双向的。          

  M和C 、  M和V 、  V和C   

 3. J2EE部署时,最小的单元是:   

  模块 、  对象 、  组件 、  类   

 4. 对于ROLLBACK命令,以下正确的说法是:          

  撤销刚刚进行的数据修改操作 

  撤销本次登录以来所有的数据修改 

  撤销上一个COMMIT命令 

  撤销到上次执行提交或回退操作的点   

 5. 当Frame的大小被改变时Frame中的按钮的位置可能被改变时使用哪一个布局管理器。        

  BorderLayout 、FlowLayout 、  CardLayout 、  GridLayout  

6. 对象可以赋值,只要使用赋值号(等号)即可,相当于产生了一个各属性与赋值对象相同的新对象。          正确   错误   

 7. 下面变量var的作用域范围是: 1.//… 2.int x; 3. Switch(x){ 4. Case 0: 5. { 6. int var; 7. //process 8. } 9. Break; 10. Case 1; 11. { 12. int var1; 13. //process 14. } 15. Break; 16.}       

  1和16行之间 、  6和14行之间 、  6和8行之间 、  4和8行之间   

 8. 运行以下程序段后,变量t1的值是: public static void exchange(int x,int y){ int temp=x; x=y; y=temp; } public static void main(String args[]){ int t1=2; int t2=3; exchange(t1,t2); }          5 、  2 、  7 、  3   

 9. System同时包含三个预定义的流变量,下面哪些不是预定义的流变量。

  in 、  int 、  err 、  out   

 10. 以下语句输出的结果是: String str="1234"; int x=4,y=5; str=str+(x+y); System.out.println(str);     

  1239 、  123+4+5 、  会产生编译错误 、  12345  

单选题  

 11. 在PL/SQL中,关于以下循环,如果I的初值是3,则循环的次数是: WHERE I<6 LOOP I:=I+1; END LOOP;       

  6 、  5 、  4 、  3   

 12. 下面有关表和视图的叙述中错误的是:        

  基表不存在,不能创建视图 

  对视图的数据修改最终传递到基表 

  删除视图不会影响基表的数据 

  视图的数据可以来自多个表   

 13. 在ORACLE中,执行以下语句出错的行是: SELECT deptno,dname,ename,sal FROM emp,dept WHERE emp.deptno=dept.deptno AND sal>1000;

  第四行 、  第二行 、  第三行 、  第一行   

 14. 在ORACLE中,语句Select decode(7782,7369,'test1',7782,'test2','other') from dual;查询结果为:       

  结果是other /  结果是test2 /  结果是NULL /  结果是test1   

 15. 在ORACLE中,下面哪个符号可以放到一个文件中的一行前面来标示注释。        

  ! 

  $ 

  & 

  # 

16. 容器Panel和Applet缺省使用的布局编辑策略是:        

  GridLayout 

  BorderLayout 

  FlowLayout 

  CardLayout 

 17. 有关线程的哪些叙述是对的。          

  一个线程可能因为不同的原因停止(cease)并进入就绪状态。 

  当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。 

  一旦一个线程被创建,它就立即开始运行。 

  使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。 

 18. 在编写异常处理的java程序中,每个catch语句块都应该与( )语句块对应,使得用该语句块来启动Java的异常处理机制。          

  try 

  throw 

  finally 

  switch 

 19. 关于finally块中的代码描述正确的是:       

  异常没有发生时才被执行 

  异常发生时才被执行 

  finally块中的代码总是被执行 

  如果try块后没有catch块时,finally块中的代码才会执行 

 20. 类Teacher和Student是类Person的子类: Person p; Teacher t; Student s; //p,t and s are all non-null. if(t instanceof Person) {s=(Student)t;} 最后一句语句的结果是:        

  表达式是错误的 

  表达式是合法的 

  将构造一个Student对象 

  编译时正确,但运行时错误  

21. 下列程序段执行后,t5的结果是: int t1=5,t2=6,t3=7,t4,t5; t4=t1     

  6 

  5 

  7 

 22. 每一个ORACLE数据库有一个或多个物理的数据文件(data file)。数据文件有哪个特征        

  文件中的数据在需要时可以读取并存储在ORACLE内存储区中 

  一个数据文件可与多个数据库联系 

  一个表空间(数据库存储的逻辑单位)可由一个或多个数据文件组成 

  数据文件建立后,大小可随实际业务需要进行调整 

 23. Oracle数据库属于以下哪种数据库类型?        

  层次数据库 

  网状数据库 

  面向对象的关系数据库 

  关系数据库 

 24. 哪个HTTP Method可以用来传递大数据量?       

  PUT 

  HEAD 

  GET 

  POST 

  DELETE 

 25. 下面哪个Map是排序的?        

  HashMap 

  WeakHashMap 

  TreeMap 

  Hashtable 

  LinkedHashMap 

26. MyObject 哪个方法会影响到这段代码的正确性以及效率? Map map= new java.util.HashMap(); map.put( "A", new MyObject("A")); if ( map.containsValue( new MyObject("A"))) { ... }      

  hashCode 

  equals 

  toString 

  clone 

 27. 如果你被要求写一段代码读取一个文本文件,那么一般使用哪种Stream?        

  DataInputStream 

  FileReader 

  ObjectInputStream 

  FileInputStream 

 28. java程序运行入口的main方法的返回类型是什么?      

  void 

  static 

  boolean 

  int 

 29. 这段代码生成了几个对象? MyClass c1, c2, c3, c4, c5; c1 = new MyClass (); c2 = null; c3 = new MyClass (); c4 = ""; c5 = c1;      

  3 

  4 

  1 

  2 

  5 

30. 下面哪个对类的声明是错误的?        

  private class MyClass {} 

  public class MyClass{} 

  class MyClass extends MySuperClass implements YourInterface {} 

  abstract class MyClass implements YourInterface1, Youriterface2 {} 

  class MyClass extends MySuperClass1, MySupperClass2 {} 

 

31. 如果程序中包含名为obj1和obj2的对象,则使用语句obj2=obj1时将发生什么情况?( )

  A和B都不对

  A和B都对

  obj2和obj1是同一个对象

  obj2的实例变量的值将与obj1相同

 32. 需求分析中开发人员要从用户那里了解到()

  接口的参数

  包的结构

  伪代码的设计

  软件做什么

 33. 抽象类A及类B的定义如下:

1:  abstract class A

2:  {

3:       abstract int getinfo(){}

4:  }

5:  public class B extends A

6:  {

7:       private int a=0;

8:       public int getinfo()

9:       {

10:           return a;

11:      }

12:      public static void main(String args[])

13:     {

14:            B b=new B();

15:            System.out.println(b.getinfo());

16:     }

17:  }

关于上述程序代码的说明正确的是()

  程序通过编译,输出结果为:0

  程序通过编译,但没有输出任何结果

  第3行不能通过编译

  第1行不能通过编译

 34. 下列选项中哪一个编译不出现错误?( )  

int i =1;

int j=2;

if( i ==1 && | j==2)

System.out.println("OK");

 

int i1=5;

int i2=5;

if(i1 = i2){

System.out.println("So true");

}

 

int i =1;

int j=2;

if(i==1 || j==2)

System.out.println("OK");

 

int i =0;

if(i){

System.out.println("Hi");

}

35. 下列标识符中,( )是正确的变量名?

  one-hundred

  thing1

  1thing

  int

36. 面向对象程序设计的基本特征是:      

  封装 

  多态 

  继承 

  抽象 

 37. 下面( )语句可以用来退出循环,即本层的循环,而循环提早退出当前循环进入下一轮是( )。       

  return 

  break 

  switch 

  continue 

38. 下面的哪些叙述为真。       

  == 操作符判定两个分立的对象的内容和类型是否一致。 

  equals()方法判定引用值是否指向同一对象。 

  equals()方法只有在两个对象的内容一致时返回true。 

  类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。 

39. 以下说法错误的是:      

  一个Java类可以有多个父类 

  一个Java类可以有多个子类 

  类及其属性、方法可以同时有一个以上的修饰符来修饰 

  如果p是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的 

40. JSP页面使用标签库中定义的标签时定义uri的方式有哪几种:      

  直接引用一个没有打包的标签库 

  引用一个包含标签库的jar文件 

  把引用放到Web应用描述符web.xml文件的标签库中。 

 

41. 关于JSP和SERVLET的描述正确的是:        

  JSP页面只能在接受请求时动态编译成SERVLET 

  JSP能够访问Java API,具备SERVLET的全部优点。 

  JSP技术构建在SERVLET上,它是支持HTML和XML页面制作的SERVLET技术的扩展 

  访问JSP页面,需要预编译成SERVLET 

42. 下面哪些属于J2EE应用的WEB组件:     

  APPLET 

  IE 

  JSP 

  SERVLET 

 43. 在WEBLOGIC中如何部署一个EJB应用:       

  通过控制台部署指定路径的ejb 

  通过控制台上传需部署的ejb包然后部署 

  通过修改config.xml 

  通过修改startWeblgoic.cmd 

 44. 在ORACLE中,下面哪些命令用来处理事务:      

  savepoint 

  rollback 

  set transaction 

  commit 

 45. 下面有关变量及其作用域的陈述哪些是对的。        

  在方法中定义的方法的参变量只要该对象被需要就一直存在 

  局部变量也叫自动变量 

  在方法外面定义的变量(译注:即实例变量)在对象被构造时创建 

  在方法里面定义的局部变量在方法退出的时候被撤销 

46. 下面哪个UML图是动态图?      

  部署图 

  类图 

  对象图 

  顺序图 

  组件图 

47. 下面哪个SQL属于DML?        

  commit; 

  drop table; 

  Select column from table; 

  INSERT INTO table_name (column1, column2) VALUES (value1, value2); 

 48. GET和POST是两个主要的HTTP Method,为了在Servlet中获取到变量a的值,下面哪个报文是正确的?     

  GET / HTTP/1.1 Host: www.google.com Content-Length: 15 a=b&b=c&c=d&d=e 

  POST /?a=b HTTP/1.1 Host: www.google.com Content-Length: 0 

  GET /?a=b HTTP/1.1 Host: www.google.com 

  POST / HTTP/1.1 Host: www.google.com Content-Length: 15 Content-Type:     application/x-www-form-urlencoded a=b&b=c&c=d&d=e 

 

49. 下面哪一项运行结果为true? int i=9; int j=9;        

  j== ++i 

  j++ == i 

  j== i++ 

  ++j== i 

  j== i 

50. 下面哪个不是java的关键字?      

  main 

  next 

  exit 

  remove 

  extends 

 

 多选题  

 1. 关于J2EE描述正确的是:       

  J2EE是一个产品 

  一个J2EE应用必须是基于Web的 

  是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构 

  J2EE提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持 

2. Welogic中部署EJB的jar包中须包含的部署描述符文件有:     

  weblogic-ejb-jar.xml 

  ejb-jar.xml 

  web.xml 

  application.xml 

3. 对于java.util.TreeSet类,下面哪些描述是正确的?       

  在这个集合中的元素是有序的 

  这个集合是保证不可变的 

  集合中的元素保证是唯一的 

  集合中的元素使用唯一的key访问 

  集合中的元素保证是同步的 

4. 下面关于变量及其范围的陈述哪些是正确的。      

  局部变量在使用前必须被初始化。 

  在方法中定义的局部变量在该方法被执行时创建 。 

  实例变量是类的成员变量。 

  实例变量用关键字static声明。 

 5. 下面哪些是合法的标识符        

  *point 

  const 

  $persons 

  _endline 

 

  

6. 关于JSP和SERVLET的描述正确的是:      

  访问JSP页面,需要预编译成SERVLET 

  JSP技术构建在SERVLET上,它是支持HTML和XML页面制作的SERVLET技术的扩展 

  JSP页面只能在接受请求时动态编译成SERVLET 

  JSP能够访问Java API,具备SERVLET的全部优点。 

7. 下面哪些测试属于黑盒测试:       

  边界值分析 

  等价类划分 

  条件判断 

  循环测试 

8. 若下面指定的目录和文件名都存在,创建FileInputStream对象的语句正确的是:        

  File file=new File("1.txt");FileInputStream fis =new FileInputStream(file); 

  FileInputStream fis =new FileInputStream("d:\\\\java\\\\1.txt"); 

  FileInputStream fis =new FileInputStream("java/1.txt"); 

  FileInputStream fis =new FileInputStream(" d:\\\\java\\\\1.txt "); 

9. 下面有关变量及其作用域的陈述哪些是对的。        

  局部变量也叫自动变量 

  在方法里面定义的局部变量在方法退出的时候被撤销 

  在方法中定义的方法的参变量只要该对象被需要就一直存在 

  在方法外面定义的变量(译注:即实例变量)在对象被构造时创建 

 10. Which correctly create a two dimensional array of integers?       

  int a[10][10] = new int[][]; 

  int [][]a = new int[10][10]; 

  int a[][] = new int[10][10]; 

  int a[][] = new int[][]; 

11. 下面哪个UML图是静态图?       

  顺序图 

  对象图 

  类图 

  组件图 

  部署图 

12. GET和POST是两个主要的HTTP Method,为了在Servlet中获取到变量a的值,下面哪个报文是正确的?       

  GET / HTTP/1.1 Host: www.google.com Content-Length: 15 a=b&b=c&c=d&d=e 

  POST /?a=b HTTP/1.1 Host: www.google.com Content-Length: 0 

  POST / HTTP/1.1 Host: www.google.com Content-Length: 15 Content-Type: application/x-www-form-urlencoded a=b&b=c&c=d&d=e 

  GET /?a=b HTTP/1.1 Host: www.google.com 

13. MyObject 哪个方法会影响到这段代码的正确性以及效率? Set set= new java.util.HashSet(); set.add( new MyObject("A")); if ( set.contains( new MyObject("A"))) { ... }        

  clone 

  toString 

  hashCode 

  equals 

 14. 关于异常,下面哪个代码是合法的?        

  try {} catch ( NullpointerException ex) {} catch ( Exception ex){} 

  try {} catch (Throwable th) {} finally {} 

  try {} finally {} 

  try {} catch (Throwable th) {} 

  try {} catch (Exception e) {} catch (ArithmeticException a) {} 

15. 下面哪一项运行结果为true? int i=9; int j=9;        

  j== ++i 

  j== i 

  ++j== i 

  j++ == i 

  j== i++ 

 

 判断题  

 16. UML是一种建模语言,它对开发人员如何进行面向对象的分析与设计不提供指导。        

  对 

  错 

 单选题  

 17. 不同级别的用户对同一对象拥有不同的访问权利或某个客户端不能直接操作到某个对象,但又必须和那个对象有所互动,这种情况最好使用什么设计模式。       

  Adapter模式 

  Bridge模式 

  Proxy模式 

  Fa?ade模式 

18. 如果要在JAVA中调用ORACLE的存储过程,需要使用到下面哪个接口。      

  CallableStatement 

  PreparedStateMent 

  Statement 

19. 下面所列偶合中最低级别偶合是:      

  公共偶合 

  数据偶合 

  内容偶合 

  非直接偶合 

20. PL/SQL 包中不包含的元素为:       

  存储函数 

  表 

  存储过程 

  游标 

 单选题  

 21. 表的主键特点中,说法错误的是:      

  主键可以定义在表级或列级 

  主键的每一列都必须非空 

  一个表只能定义一个住键 

  主键的每一列都必须唯一 

22. 以下代码完成画线功能,所画线的颜色是: g.setColor(Color.red.green.yello.cyan); g.drawLine(0,0,100,100);        

  green 

  cyan 

  yello 

  red 

23. 对象可以赋值,只要使用赋值号(等号)即可,相当于产生了一个各属性与赋值对象相同的新对象。       

  正确 

  错误 

24. 类及其属性、方法可以同时有一个以上的修饰符来修饰。      

  正确 

  错误 

25. 定义字符串:String str="abcddefg";则str.substring(1,4).indexOf('d')的结果是:     

  3 

  4 

  2 

  5 

26. 下面哪些语句是错误的:       

  int a[][]={{1,2},{1,2,3},{2,3}}; 

  int a[][]=new int[][3]; 

  String s[][]={{"abc

  String s[][]=new String[2][]; 

27. 关于MVC,下面说法正确的是:      

  JSP实现MVC的Control部分 

  Http实现MVC的View部分 

  Servlet实现MVC的Model部分 

  EJB实现MVC的Model部分 

28. 在PL/SQL中,关于以下循环,如果I的初值是3,则循环的次数是: WHERE I<6 LOOP I:=I+1; END LOOP;      

  4 

  6 

  5 

  3 

29. 在ORACLE中,关于同义词说法错误的是:      

  可以为存储过程创建同义词 

  同义词可以和表重名 

  共有同义词和私有同义词创建的权限不同 

  同义词只能由创建同义词的用户使用 

30. 在ORACLE中,以下语句出错,哪种改动能够正确执行: SELECT deptno, max(sal) FROM emp GROUP BY deptno WHERE max(sal)>2500;

  将WHERE max(sal)>2500语句改成HAVING max(sal)>2500

  将WHERE max(sal)>2500语句改成WHERE sal>2500

  将WHERE max(sal)>2500语句改成HAVING sal>2500

  将WHERE和GROUP BY 语句顺序调换一下 

31. 下面这些方法中()方法不是Applet的基本方法。       

  run() 

  start() 

  stop() 

  init() 

32. 类的设计要求它的某个成员变量不能被外部类直接访问。应该使用下面的哪些修饰符获得需要的访问控制。     

  protected 

  private 

  no modifier 

  public 

33. 给出下面的不完整的类代码: class Person { String name, department; int age; public Person(String n){ name = n; } public Person(String n, int a){ name = n; age = a; } public Person(String n, String d, int a) { // doing the same as two arguments version of constructor // including assignment name=n,age=a department = d; } } 下面的哪些表达式可以加到构造方法中的"doing the same as..."处。     

  Person(n,a) 

  this(name,age) 

  this(Person(n,a)) 

  this(n,a) 

34. Give the following java class: public class Example{ static int x[]=new int[15]; public static void main(String args[]){ System.out.println(x[5]); } } Which statement is corrected?      

  When run, some error will occur 

  When compile, some error will occur 

  Output is null 

  Output is zero 

35. 下列语句序列执行后,j的值是: int j=0; for (int i=5;i>0&j<10;i--) j+=i;

  10 

  9 

  11 

  12 

36. 设x为int型变量,则执行以下语句段后,x的值为: x=10; x+=x-=x-x;        

  20 

  10 

  40 

  30 

 37. 下面有关表和视图的叙述中错误的是       

  删除视图不会影响基表的数据 

  视图的数据可以来自多个表 

  对视图的数据修改最终传递到基表 

  基表不存在,不能创建视图 

38. 每一个ORACLE数据库有一个或多个物理的数据文件(data file)。数据文件有哪个特征        

  文件中的数据在需要时可以读取并存储在ORACLE内存储区中 

  数据文件建立后,大小可随实际业务需要进行调整 

  一个数据文件可与多个数据库联系 

  一个表空间(数据库存储的逻辑单位)可由一个或多个数据文件组成 

39. 下列关于ORALCE数据库的描述,不正确的是       

  COMMIT后,数据不一定立即写入数据文件中 

  一个事务即使不被提交,也会被写入到重做日志中 

  索引表含ROWID值 

  拥有不同大小的回滚段没有任何益处 

 40. 释放SessionBean使用的某些资源或者刷新Entity Bean的缓存的代码一般实现在哪个方法中?     

  ejbRemove 

  ejbStore 

  ejbActivate 

  ejbPassivate 

  ejbLoad 

41. MyObject 哪个方法会影响到这段代码的正确性以及效率? Map map= new java.util.HashMap(); map.put( "A", new MyObject("A")); if ( map.containsValue( new MyObject("A"))) { ... }    

  clone 

  equals 

  hashCode 

  toString 

 42. 一个对象可以被序列化必须实现哪些接口?     

  Serializable 

  ObjectStreamConstants 

  Externalizable 

  ObjectOutput 

  ObjectInput 

 43. 下面哪些对接口的声明是错误的?        

  interface MyInterface{} 

  interface MyInterface implements YourInterface{} 

  interface MyInterface extends YourInterface1, YourInterface2 {} 

  private interface MyInterface {} 

  interface MyInterface extends Yourinterface {} 

44. 下面哪一个primitive type和对应的wrapper class是错误的?        

  long java.lang.Long 

  char[] java.lang.String 

  short java.lang.Short 

  int java.lang.Integer 

  void java.lang.Void 

 45. transient 变量和下面哪一项有关?     

  Runnable 

  Throwable 

  Comparable 

  Serializable 

  Cloneable 

46. 下面哪条不属于JAVA的命名约定?( )

  变量名的第一个字母小写

  类名首字母大写

  除第一个单词外,变量名中其他单词的首字母都应该大写

  常量名首字母大写,其余字母小写

47. 类的实例方法表示的是什么?( )

  类对象的行为

  类的行为

  类的属性

  父类对象的行为

 48. 对于FileInputStream和FileOutputStream类,下面哪个方法不会产生IOException异常( )

  read()

  write()

  二者的构造函数

  close()

 49. 下面哪个是序列化接口( )

  Set

  ObjectOutputStream

  Serializable

  ObjectInputStream

 50. 下列关于Java程序结构说法错误的是( )。

  源文件可以没有import语句

  一个源文件可以有多个类定义

  package语句必须放在源文件的第一句

  一个源文件可以定义多个public类

文档

平安上机笔试题-技术部分

判断题1.UML是一种建模语言,它对开发人员如何进行面向对象的分析与设计不提供指导。错对单选题2.在MVC框架中,哪两部分的访问不是双向的。M和C、M和V、V和C3.J2EE部署时,最小的单元是:模块、对象、组件、类4.对于ROLLBACK命令,以下正确的说法是:撤销刚刚进行的数据修改操作撤销本次登录以来所有的数据修改撤销上一个COMMIT命令撤销到上次执行提交或回退操作的点5.当Frame的大小被改变时Frame中的按钮的位置可能被改变时使用哪一个布局管理器。BorderLayout、Flo
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top