EAS软件系统开发招聘试题.doc_第1页
EAS软件系统开发招聘试题.doc_第2页
EAS软件系统开发招聘试题.doc_第3页
EAS软件系统开发招聘试题.doc_第4页
EAS软件系统开发招聘试题.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

招聘试题-客户化开发类招聘试题EAS客户化开发类说明:1、本试卷属于公司机密,请考生答完题后务必交还;2、本套试题共分为五个部分,题型为选择题(单选和多选)和问答题, 满分100分,考试时间为1小时。第一部分 Java基础一、选择题(包含单选和多选)( 12题共12分)1、动态拼接字符串时,使用哪个类可以减少临时对象的创建()A StringBuffer B StringBuilderC StringAppender D String2、一个类要具备序列化功能,必须实现什么接口()A Serializable B CloneableC Archivable D Sequencable3、下列哪个类不是Collection的子类()A List B SetC Map D Vector4、请问下列方法的返回结果是什么()public int f() int i = 0;try +i; finally +i;return +i;(A)1(B)2(C)3(D)05、请分析下列代码的正确输出()public static void main(String args) StringBuffer a = new StringBuffer(A); StringBuffer b = new StringBuffer(B); operat(a,b); System.out.println(a+,+b); public static void operat(StringBuffer x,StringBuffer y) x.append(y); y=x;(A)A,B(B)A,A(C)B,B(D)AB,B(D)AB,AB6、以下代码哪些是正确的:()(A)interface IA public void f1() ; public void f2() throws Exception;class A implements IA public void f1() throws Exception public void f2() (B)interface IA public void f1() throws Exception; public void f2() throws Exception;class A implements IA public void f1() throws Exception public void f2() (C)interface IA public void f1() ; public void f2() throws Exception;class A implements IA public void f1() throws Exception public void f2() throws Exception(D)interface IA public void f1() throws Exception; public void f2() throws Exception;class A implements IA public void f1() public void f2() 7、下面isEmptyString函数正确的是:()(A)public boolean isEmptyString(String str) return str = null | str.length = 0;(B)public boolean isEmptyString(String str) return str.length = 0 | str = null;(C)public boolean isEmptyString(String str) return str = | str.length = 0;(D)public boolean isEmptyString(String str) return str.equals() | str.length = 0;8、创建一个支持本地调用的无状态SessionBean至少需要包含以下哪些部件()A 一个继承自EJBHome interface的接口B 一个实现了EJBHome interface的类C 一个继承自EJBLocalHome interface的接口D 一个实现了EJBLocalHome interface的类E 一个继承自EJBObject interface的接口F 一个实现了EJBObject interface的类G 一个继承自EJBLocalObject interface的接口H 一个实现了EJBLocalObject interface的类I 一个实现了SessionBean interface的类J 一个继承自SessionBean的类9、调用下面那些方法可以使一个处于池态(Pool State)的Entity Bean转化成就绪状态(Ready State)()A 当这个Bean被容器调激活(Activity) B 当这个Bean被容器调钝化(Passivate)C 用EJBHome的Create方法 D 用EJBHome的find方法10、以下关于EJB事务描述正确的是()A Required:如果没有事务上下文,则抛出异常,如果有事务上下文,则加入到那个事务中B RequiresNew:无论是否具有事务上下文,该方法将会启动一个全新的事务,方法结束后事务提交C Supports:如果有事务上下文则加入到那个事务中D Not Supported:如果没有事务上下文,则抛出异常11、MDB(Message Driver Bean)可以作为JMS中消息的()A 发送者 B 接收者C 发送者和接收者都可以 D 发送者和接收者都不可以12、关于Entity Bean主键类说法正确的是()A 只有CMP才有主键 B 主键类必须是java标准类库中的类C 主键类必须序列化(Serialize) D 主键类需要重载hashcode()和equals()方法二、问答题 (3题共13分)1、 下列方法有哪些错误或隐患?(提示:至少2处)(4分)public void updateData() String sql = update t_a set fok = 1 where fid = ?;TRY Connection conn = getConnection(); PreparedStatement ps = conn.prepareStatement(sql); ps.setString(0, 001);/从1开始 ps.executeUpdate();/+上TRY catch ps.close(); conn.close();CATGCH2、一个.java源文件中是否可以包括多个类(不包括内部类)?有什么限制? (3分)可以3、 编程题(6分):程序The Producer generates an integer between 0 and 9 (inclusive), stores it in a CubbyHole object, and prints the generated number. class Producer extends Thread private CubbyHole cubbyhole; private int number; public Producer(CubbyHole c, int number) cubbyhole = c; this.number = number; public void run() for (int i = 0; i 10; i+) cubbyhole.put(i); System.out.println(Producer # + this.number + put: + i); try sleep(int)(Math.random() * 100); catch (InterruptedException e) The Consumer, being ravenous, consumes all integers from the CubbyHole (the exact same object into which the Producer put the integers in the first place) as quickly as they become available. class Consumer extends Thread private CubbyHole cubbyhole; private int number; public Consumer(CubbyHole c, int number) cubbyhole = c; this.number = number; public void run() int value = 0; for (int i = 0; i 5000 GROUP BY typehaving pub_id = 1389(B) SELECT type, AVG(price)FROM titlesWHERE advance 5000 GROUP BY typehaving price 0 (C) SELECT type, AVG(price)FROM titlesWHERE advance 5000 GROUP BY typehaving AVG(price) 10(D) SELECT type,pub_id, AVG(price)FROM titlesWHERE advance 5000 GROUP BY typehaving pub_id = 13895、有如下的更新SqlUPDATE T_User2 SET FName=(SELECT FName FROM T_User1WHERE T_User2.FID = T_User1.FID) WHERE FName Is NULL执行结果描述正确的是那个()A 这个Sql会正确执行B 这个Sql将执行失败,因为更新的Sql不能有子查询C 只有当T_User1.FID和T_User2.FID都被定义为主键时这个Sql才会执行成功D 如果子查询中基于T_User1.FID字段没有返回重复的行时这个Sql将执行成功6、关于union运算符的描述正确的是()A union能够联合多个结果集并组织成单个结果集B union联合的所有集合的列数和列的顺序必须相同C union联合的所有集合对应列的数据类型必须兼容D 使用union运算符的查询中的每个集合都能加order by子句进行排序7、关于锁locks,描述正确的是()A 当一个事务在表上放置了共享锁(shared lock ),其他事务能阅读表里的数据B 当一个事务在表上放置了共享锁(shared lock ),其他事务能更新表里的数据C 当一个事务在表上放置了排他锁(exclusive lock),其他事务能更新表里的数据D 当一个事务在表上放置了排他锁(exclusive lock ),其他事务能阅读表里的数据二、问答题 (2题共11分)1、有表如下: t_salary(FID int,/记录IDFName Varchar(10),/员工姓名FDate Datetime,/日期FSalary float/金额)表内记录了公司内所有员工的薪水发放记录(注:薪水可能是按周发放,也可能是按月发放.也可能是按日发放),数据可能跨年。(1)现要求得出名为张三的员工在本年所得薪水总和,请写出实现的SQL语句 (2分)(2)现要求计算出每个员工的按年,月统计的薪水报表,请写出实现的SQL语句 (2分)(3)现要求得出月薪水介于500800的员工姓名(要求名字不重复,含500和800) (2分)2、有表结构如下: T_FirstTable ( FID int /记录ID,主键 FNumber Varchar(10) /代码 FName Varchar(10) /名称 FNote Varchar(100) /备注)T_SecondTable ( FID int /记录ID,主键 FNumber Varchar(10) /代码 FName Varchar(10) /名称 FNote Varchar(100) /备注)两表内都已经存在部分数据。请用触发器实现,当T_FirstTable新增一条记录时,将该新增记录同时复制到T_SecondTable表内。要求当T_SecondTable内已存在同代码记录时,新增记录的代码后面加“-N”后缀做为新记录代码。当修改T_FirstTable中记录时,同时修改T_SecondTable表内相同代码记录的内容。(5分)第三部分 ERP基础一、选择题:(包含单选和多选)(10题共10分)1. 以下哪些是企业实施ERP过程中,企业项目经理至少应该具备哪些条件()A 全面了解企业自身的业务运作 B 了解ERP产品的开发工具C 协调能力、控制能力 D 熟悉数据库及网络产品2. ERP产品的核心模块有哪些()A财务(总账、应收、应付) B集团管理CAPS D 人力资源管理E设备管理 F生产管理G 客户关系管理 H合同管理I 质量管理 J序列号管理K工作流程管理 L物流管理(采购、销售、库存)3. 以下哪些是实施ERP可能获得的效益()A 成本控制与精确计算 B 加快市场反应速度C 改变产品结构 D 改变工艺过程4. 企业流程的参与人员有哪些()A 企业内部各项业务活动的承担者 B 客户C 其它利益方 D 供应商5. 主生产计划的对象是(),物料需求计划的对象是(),能力需求计划的对象是()A 工作中心 B 物料 C 最终产品 D 关键工作中心6. 物料清单是一个()文件A 管理文件 B 技术文件 C 工作文件 D 会议文件7. 为对付价格波动的安全库存属于()A 波动库存 B 屏障库存 C 预期库存 D 批量库存8. 为企业内部各级管理人员提供财务信息的会计事物称为()A 财务会计 B 工业会计 C 商业会计 D 管理会计9. 标准成本是在正常生产条件下的()A 实际成本 B 加工成本 C 平均成本 D 产品成本10. 下列那种方式属于暂估业务处理方式()A 月初冲回 B 月末冲回 C 单到回冲 D 单到补差二、 问答题 (3题共12分)1. 请简述MRP,MRPII,ERP的概念和各自的核心思想。(4分)2. ERP与ERP项目有何不同?(4分)3. 您认为当ERP项目的开展与业务发生冲突时孰重孰轻?并请简述您的理由。(4分)第四部分 软件工程和项目管理一、选择题(包含单选和多选)(10题共10分)1. 以下哪个属于详细设计阶段的职责( )A 分析项目的成本和效益 B 为每个模块确定采用的算法C 编写代码 D 确定模块结构,划分模块功能2. 在UML中表示用例与用例之间的关系时通常使用( )A association、extend、extract B include、extend、extractC include、extend、generalization D aggregation、composite、association3. 下面几种建模工具中,哪个工具常被使用来进行数据建模( )A Rose B TogetherC PowerDesigner D ERWin4. 原型化方法是用户和设计者之间执行的一种交互构成,尤其适用于( )A 需求不确定性高的系统 B 需求确定的系统C 管理信息系统 D 实时系统5. 瀑布模型的存在问题是( )A 用户容易参与开发 B 缺乏灵活性C 用户与开发者易沟通 D 适用可变需求6. 你正负责在厦门建造一家滑草场。你们公司雇佣了一个承包商来管理这个项目,并与其签订了总价1000万的合同 。一名从未离开过广东的造价工程师在确定合同金额的过程中做出了很大的贡献。他的工作对于达成目标利润率提供了很大帮助。这种情况表明 ()A 专业的成本估算建议是非常必要的 B 每个干系人都具备有助于编制项目计划的知识和技能 C 在签订总价合同的过程中,最理想的成本估算方法是将参数模型估计法和专家判断法结合使用 D 一个人即使在没能掌握本地条件的情况下也能提供准确的信息7. 你的项目办公室提前出了一个项目管理方案,并着重强调了总体变更控制的重要性。该方案认为变更要求可能以下列所有形式发生,除了() A 口头或者书面 B 法令强制执行或者自选的 C 正式和非正式的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论