Java软件工程师综合面试题笔试题

2023-06-29   


  一、选择题
   JAVA部分(总分30分:每题3分,多选/错选不得分,漏选得1分)
   1、下面哪些是short型的取值范围?
   A.-27—27-1
   B.0—216-1
   C.-215—215-1
   D.-231—231-1
   2、下面哪些是合法的标识符?
   A.$persons
   B.TwoUsers
   C.*point
   D.this
   E._endline
   3、哪些是将一个十六进制值赋值给一个long型变量?
   A.long number = 345L;
   B.long number = 0345;
   C.long number = 0345L;
   D.long number = 0x345L;
   4、下面的那些程序片断可能导致错误?
   A.String s = ”Gone with the wind”;
   String t = “good”;
   String k = s + t;
   B.String s = “Gone with the wind”;
   String t;
   t = s[3] +”one”;
   C.String s = “Gone with the wind”;
   String standard = s.yoUpperCase();
   D.String s =”home directory”;
   String t = s-“directory”;
   5、当Frame的大小被改变时Frame中的按扭的位置可能被改变时使用的哪一个布局管理器?
   A.BorderLayout
   B.FlowLayout
   C.CardLayout
   D.GridLayout
   6、哪些不是Java关键字?
   A.TRUE
   B.Sizeof
   C.Const
   D.Super
   E.Void
   7、下面关于继承的哪些叙述是正确的?
   A.在Java中只允许单一继承。
   B.在Java中一个类只能实现一个接口。
   C.在Java中一个类不能同时继承一个类和实现一个接口。
   D.Java的单一继承使代码更可靠。
   8、下面的哪些关键字通常用来对对象的加锁,该标记使得对对象的访问是排他的?
   A.transient
   B.synchronized
   C.serialize
   D.static
   9、关于垃圾收集的哪条叙述是对的?
   A.程序开发者必须自己创建一个线程进行内存释放的工作。
   B.垃圾收集将检查并释放不再使用的内存。
   C.垃圾收集允许程序开发者明确指定并立即释放该内存。
   D.垃圾收集能够在期望的时间释放被Java对象使用的内存。
   10、给出下面的代码片断:
   1) public void create()
   2) Vector myVect;
   3) MyVect = new Vector();
   4)
   下面的哪些陈述为true(真)?
   A.第二行的声明不会为变量myVect分配内存空间。
   B.第二行的声明分配一个到Vector对象的引用的内存空间。
   C.第二行语句创建一个Vector类对象。
   D.第三行语句创建一个Vector类对象。
   E.第三行语句为一个Vector类对象分配内存空间。
   二、简答题(总分30分:每题10分)
   1、列出你所知道的JSP连接数据库的方式
   2、applet与web server通讯采取什么方式效率比较高?
   3、CMP和BMP分别是什么意思?
   三、实作(总分40分:每题20分)
   (1)设计一个简单的用户管理系统,用户资料包括用户名、帐号、密码、所属部门,要求设计出数据库表结构(采用什么数据库不限),并设计登录界面、画出登录流程图。(要求采用WEB模式,不限制实现方法)
   (2)修改salary.xsl,使salary.xml在浏览器中显示成如下的工资列表:
   一月份工资列表
   姓名 基本工资 浮动工资 工资总额
   张三 3000 600 3600
   李四 4000 500 4500
   王五 5000 200 5200
   下面是相关的文件内容:
   salary.xml内容:

   

  
  
  
   3000
   +600
   3600
  
   4000
   +500
   4500
  
  
   5000
   200
   5200
  
  
  
   Salary.xls内容:
  
  
  
  
  
  
  
  
  
  



相关内容:

  1. 某公司Java工程师面试题笔试题
  2. 纬创Java面试题笔试题
  3. 创联软件面试题笔试题
  4. 创联软件面试题笔试题
  5. 某公司的.net工程师面试题笔试题
  6. 广州足迹信息技术有限公司Java软件工程师试题