2016年埃森哲Java笔试题答案

合集下载

JAVA企业笔试面试题集(带答案

JAVA企业笔试面试题集(带答案

一. 选择题(234)1.下面中哪两个可以在A 的子类中使用:()class A {protected int method1 (int a, int b) {return 0;}}A. public int method 1 (int a, int b) { return 0; }B. private int method1 (int a, int b) { return 0; }C. private int method1 (int a, long b) { return 0; }D. public short method1 (int a, int b) { return 0; }解答:AC主要考查子类重写父类的方法的原则B,子类重写父类的方法,访问权限不能降低C,属于重载D,子类重写父类的方法返回值类型要相同或是父类方法返回值类型的子类2.Abstract method cannot be static. True or False ?A TrueB False解答:A抽象方法可以在子类中被重写,但是静态方法不能在子类中被重写,静态方法和静态属性与对象是无关的,只与类有关,这与 abstract 是矛盾的,所以 abstract 是不能被修饰为static,否则就失去了abstract 的意义了3.What will be the output when you compile and execute the following program.class Base{void test() {System.out.println("Base.test()");}}public class Child extends Base{ void test(){ System.out.println("Child.test()");}static public void main(String[] a){ Child anObj = new Child();Base baseObj = (Base)anObj;baseObj.test();}}Select most appropriate answer.A Child.test()Base.test()B Base.test()Child.test()C Base.test()D Child.test()解答:D测试代码相当于:Base baseObj = new Child();父类的引用指向子类的实例,子类又重写了父类的test 方法,因此调用子类的test 方法。

[实用参考]Java笔试题+答案.doc

[实用参考]Java笔试题+答案.doc

[实用参考]Java笔试题+答案.docJava笔试题1.J2EE是什么?答:Je22是Sun公司提出的多层(multi-diered),分布式(distributed),基于组件(component-base)的企业级应用模型(enterprieseapplicationmodel).在这样的一个应用系统中,可按照功能划分为不同的组件,这些组件又可在不同计算机上,并且处于相应的层次(tier)中。

所属层次包括客户层(clietntier)组件,web层和组件,Business 层和组件,企业信息系统(EIS)层。

2.J2EE是技术还是平台还是框架?答:J2EE本身是一个标准,一个为企业分布式应用的开发提供的标准平台。

J2EE也是一个框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA 等技术。

3.MVC的各个部分都有那些技术来实现?如何实现?答:MVC是Model-View-Controller的简写。

"Model"代表的是应用的业务逻辑(通过JavaBean,EJB组件实现),"View"是应用的表示面(由JSP页面产生),"Controller"是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。

这些组件可以进行交互和重用。

4.STRUTS的应用(如STRUTS架构) 答:Struts是采用JavaServlet/JavaServerPages技术,开发Web应用程序的开放源码的framework。

采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。

Struts有如下的主要功能:一.包含一个controllerservlet,能将用户的请求发送到相应的Action对象。

二.JSP自由tag库,并且在controllerservlet中提供关联支持,帮助开发员创建交互式表单应用。

各公司java笔试题汇总含部份答案一

各公司java笔试题汇总含部份答案一

迅雷笔试题一、笔试题:A)JAVA基础多项选择题,比较简单,略B)问答:1)ajax原理、如何实现刷新数据及优势?2)门面模式的说明、适用处合?3)写6个linux经常使用命令?4)SQL语句题,较简单C)编程:1)有三个线程ID别离是A、B、C,请有多线编程实现,在屏幕上循环打印10次ABCABC…2)假设有字符串“6sabcsssfsfs33”,用最有快速的方式去掉字符“ab3”,不能用java 内置字符串方式(indeOf,substring,replaceAll等)?二、上机题:Java上机实现统计某一目录下每一个文件中显现的字母个数、数字个数、空格个数及行数?三、面试题:1、说说JVM原理?内存泄露与溢出区别,何时产生内存泄露?2、用java怎么实现有天天有1亿条记录的DB存储?mysql上亿记录数据量的数据库如何设计?3、mysql支持事务吗?DB存储引擎有哪些?4、mvc原理,mvc模式的优缺点,若是让你设计你会怎么改造MVC?5、hibernate支持集群吗?如何实现集群?6、tomcat 最多支持并发多少用户?7、map原理,它是如何快速查找key的?map与set区别?8、描术算法,如何有效归并两个文件:一个是1亿条的用户大体信息,另一个是用户天天看电影持续剧等的记录,5000万条。

内存只有1G???9、在1亿条用户记录里,如何快速查询统计出看了5个电影以上的用户?10、Spring如何实现IOC与AOP的,说出实现原理?华为面试题第一部份:选择题QUESTION NO: 11、public class Test {public static void changeStr(String str){str="welcome";}public static void main(String[] args) {String str="1234";changeStr(str);System.out.println(str);}}Please write the output result :QUESTION NO:21. public class Test {2. static boolean foo(char c) {3. System.out.print(c);4. return true;5. }6. public static void main( String[] argv ) {7. int i =0;8. for ( foo('A'); foo('B')&&(i<2); foo('C')){9. i++ ;10. foo('D');12. }13. }14. }What is the result?A. ABDCBDCBB. ABCDABCDC. Compilation fails.D. An exception is thrown at runtime.QUESTION NO: 31. class A {2. protected int method1(int a, int b) { return 0; }3. }Which two are valid in a class that extends class A? (Choose two)A. public int method1(int a, int b) { return 0; }B. private int method1(int a, int b) { return 0; }C. private int method1(int a, long b) { return 0; }D. public short method1(int a, int b) { return 0; }E. static protected int method1(int a, int b) { return 0; }QUESTION NO: 41. public class Outer{2. public void someOuterMethod() {3. // Line 34. }5. public class Inner{}6. public static void main( String[]argv ) {7. Outer o = new Outer();8. // Line 89. }10. }Which instantiates an instance of Inner?A. new Inner(); // At line 3B. new Inner(); // At line 8C. new o.Inner(); // At line 8D. new Outer.Inner(); // At line 8//new Outer().new Inner()QUESTION NO: 5Which method is used by a servlet to place its session ID in a URL that is written to the servlet’s response output stream?A. The encodeURL method of the HttpServletRequest interface.B. The encodeURL method of the HttpServletResponse interface.C. The rewriteURL method of the HttpServletRequest interface.D. The rewriteURL method of the HttpServletResponse interface.QUESTION NO: 6Which two are equivalent? (Choose two)A. <%= YoshiBean.size%>B. <%= YoshiBean.getSize()%>C. <%= YoshiBean.getProperty("size")%>D. <jsp:getProperty id="YoshiBean" param="size"/>E. <jsp:getProperty name="YoshiBean" param="size"/>F. <jsp:getProperty id="YoshiBean" property="size"/>G. <jsp:getProperty name="YoshiBean" property="size"/>QUESTION NO: 7Which of the following statements regarding the lifecycle of a session bean are correct?1. ng.IllegalStateException is thrown if SessionContext.getEJBObject() is invoked when a stateful session bean instance is passivated.2. SessionContext.getRollbackOnly() does not throw an exception when a session bean with bean-managed transaction demarcation is activated.3. An exception is not thrown when SessionContext.getUserTransaction() is called in the afterBegin method of a bean with container-managed transactions.4. JNDI access to java:comp/env is permitted in all the SessionSynchronization methods of a stateful session bean with container-managed transaction demarcation.5. Accessing resource managers in the SessionSynchronization.afterBegin method of a stateful session bean with bean-managed transaction does not throw an exception.第二部份:概念题1.描述Struts体系结构?对应各个部份的开发工作要紧包括哪些?2.XML包括哪些说明技术,区别是什么?3.JSP有哪些内置对象和动作?它们的作用别离是什么?4、SQL问答题SELECT * FROM TABLE和SELECT * FROM TABLEWHERE NAME LIKE '%%' AND ADDR LIKE '%%'AND (1_ADDR LIKE '%%' OR 2_ADDR LIKE '%%'OR 3_ADDR LIKE '%%' OR 4_ADDR LIKE '%%' )的检索结果为何不同?5、SQL问答题表结构:1、表名:g_cardapply字段(字段名/类型/长度):g_applyno varchar 8;//申请单号(关键字)g_applydate bigint 8;//申请日期g_state varchar 2;//申请状态2、表名:g_cardapplydetail字段(字段名/类型/长度):g_applyno varchar 8;//申请单号(关键字)g_name varchar 30;//申请人姓名g_idcard varchar 18;//申请人身份证号g_state varchar 2;//申请状态其中,两个表的关联字段为申请单号。

JAVA应聘笔试题目与答案新版.doc

JAVA应聘笔试题目与答案新版.doc

Java 基础笔试题目1.Java中的异常处理机制的简单原理和应用。

java中Throwable这个类可以被作为异常抛出的类,继承它的分为异常Exception和错误Error.Exception表示程序需要捕捉和处理的的异常;Error表示系统级别的错误和程序无需处理的。

我们所需要关心的是Exception. Execption可以分为java标准定义的异常和程序员自定义异常2种.(1)一种是当程序违反了java语规则的时候,JAVA虚拟机就会将发生的错误表示为一个异常.这里语法规则指的是JAVA类库内置的语义检查。

(2)另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常, 并自由选择在何时用throw关键字引发异常。

所有的异常都是Thowable的子类。

异常处理是与程序执行是并行的。

2.在java中,程序员能否实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收?Java程序员在编写程序的时候不再需要考虑内存管理,程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收,当JAVA程序违反了JAVA的语义规则时,访问null 的对象时会引发NullPointerException.另一种情况就,程序员可以创建自己的异常。

3.error与exception有什么区别?Error:表示系统级的错误和程序不必处理的异常。

Exception:表示需要捕获或者需要程序进行处理的异常。

4.下段脚本是否有错?如有错,请指出;若无错,请说明输出内容。

1)class Something (2)int i;3)public void doSomethingO (4)System.out.println("i = " + i);5)}6)}没错。

5.math.round(11.5)等於多少?math.round(-11.5)等於多少?math .round(ll.5)=12 math.round(-11.5)= -116.short si = 1; si = si + 1;有什么错?short si = 1; si += 1;有什么错?对于short si = 1; si = si+ 1;由于sl+1运算时会自动提升表达式的类型,所以结果是int型,再赋值给short类型si时,编译器将报告需要强制转换类型的错误。

java笔试题及答案.doc

java笔试题及答案.doc

java笔试题及答案.docjava笔试题及答案有了下面java笔试题及答案,进行java笔试时就容易多了,请您对下文进行参考:1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域当前类同一package子孙类其他package public 7 7 7 7 protected 7 7 7 X friendly 7 7 X X private 7 X X X 不写时默认为friendly2、Anonymouslnner Class (匿名内部类)是否可以exte nd s (继承)其它类,是否可以imple ment s (实现)i nterf ace (接口)答:匿名的内部类是没有名字的内部类。

不能exte n ds (继承)其它类,但一个内部类可以作为一个接口,由另一个内部类实现3、Sta ti cNestedC las s 和Inner Clas s 的不同答:Nes tedC lass (一般是C+ +的说法),In nerClass (—般是JAVA的说法)。

J ava内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。

注:静态内部类(I nn erClass)意味着1创建一个st atic内部类的对象,不需要一个外部类对象,2不能从一个st atic内部类的一个对象访问一个外部类对象4、和的区别答:是位运算符,表示按位与运算,是逻辑运算符,表示遷辑与(and )5、Coll ect ion 和Col lect ions 的区别答:Coll ect ion是集合类的上级接口,继承与他的接口主要有Set和List.Col lections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作6、什么时候用assert答:asserti on (断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。

埃森哲相关笔试题分享

埃森哲相关笔试题分享

埃森哲相关笔试题分享(最新版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本编精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!Download tips: This document is carefully compiled by this editor.I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!正文内容埃森哲公司相关的笔试题分享:1、数字&数列(忘记具体数量了> 如(1)老王和小李今年加起来60岁;几年前,当老王的岁数是现在的小李的岁数时,他的岁数是当时小李岁数的2倍,问老王现在几岁(2)2,5,10,17,(),选项是21,22,19,还有一个忘记了……(3)A、B厂商为某公司提供材料,A提供每件产品单价为30元外加400元/每笔交易,B公司每件产品10元没有额外加价,最后A公司总报价比B贵8400元,问某公司一共需要多少件产品(具体数字记不太清楚咯,所以就凑了个是当时答案的数字,希望大家知道计算方法就好……)(4)2、?、12、20、30,问号是6 OR 8 OR 10 OR 23(5)1236715*1236719-1236714*1236718=?2、图形推理,主要有重叠、旋转、立体图展开为平面图等等,和P&G差不多,难度适中3、中文阅读:读一篇描述校园生活的文章,然后问文章主旨,细节,以及句子填空,很简单的,都能很快在原文找到,细心点就OK4、文字推理:(1)ABC各说一句话,每句话对一半,A:B是公务员,C是银行家;B:A是公司职员,C是公务员;C:B是公司职员,A是银行家,问下列个人职业是什么(具体顺序不一定是这样…抱歉@@)(2)一段文字描述一家公司的刷卡系统是联网的,被一个病毒入侵后会蔓延整个网络,公司作出微调后可以有效预防病毒的入侵,问一下句子哪句最贴近文章的意思。

埃森哲笔试分析

埃森哲笔试分析

埃森哲笔试分析埃森哲在中国大连建立了全球信息技术中心,对技术和解决方案的设计、开发和实施提供支持并已通过了CMM 5级认证。

它的另一重要作用是向我们的全球性客户提供外包服务。

我们诚邀那些有的专业人才加入我们迅速发展的专业团队。

凡专业人士申请进入CDC,必须先通过考试,否则将不予录用。

为方便广大人才做好应试准备,我们特将部分例题公布如下:一、听力(每题一分)1、甲:目前CDC有多少员工?乙:不少,一月份来了3个,走了5个; 二月份来了5个,走了23个;三月份来了7个,走了12个;四月份来了38个,走了12个;五月份上来19个,走了2个。

问:CDC共增加了多少员工?A.18B.82C.60 (答案:A)2、甲:您三月份升了么?乙:没呢!问:这段对话最可能发生在那儿?A.厕所B.澡堂子C.会议室(答案:C,有答B者加半分,发现答A者即刻拖出考场) 3、甲:BUG怎么还没FIX?乙:没想住。

甲:你长脑子了么?你怎么忘不了吃饭呀?你弱智吧你?问:甲的身份是什么?A.程序员B.项目组长C.高级经理(答案:B,有答C者加半分)4、STL:你怎么还没到公司? JSE:堵车堵得我头都晕了。

STL:快点儿,再不来大嘴巴抽你。

问:JSE为什么没到?A.头晕B.堵车C.怕STL大嘴巴抽他(答案:B,发现答C者就大嘴巴抽他)二、阅读理解(每题二分)1 经过协商,我们一致同意今后不接受任何以没有经验或是没有做过为理由,而造成的对项目进度的延迟的解释2 以前没有开发经验的同事,在开发的时候,因为需要熟悉,所以会花费较多的时间,因为开发的效率低。

所以,?T的时间折半。

就是说,虽然?T了两个小时,但是请按照一个小时填写?T申请。

如有疑问,请及时和我联系。

3 非常高兴得告诉大家,这两个优秀的员工都在CDC,而且工作得很好。

估计都会得到应有的回报。

4 真正有能力,有本事的人,我没有见到有说CDC不好的。

5 不是我咒你们,你们这个态度,一辈子都不会有什么好运气的。

J2SE面试笔试题大汇总

J2SE面试笔试题大汇总

121、什么是web容器答:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接跟容器中的环境变量交互,不必关注其它系统问题。

主要有WEB服务器来实现。

例如:TOMCAT,WEBLOGIC,WEBSPHERE等。

该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。

我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器。

122、什么是EJB容器答:Enterprise java bean 容器。

更具有行业领域特色。

他提供给运行在其中的组件EJB各种管理功能。

只要满足J2EE规范的EJB放入该容器,马上就会被容器进行高效率的管理。

并且可以通过现成的接口来获得系统级别的服务。

例如邮件服务、事务管理123、什么是JNDI答:(Java Naming & Directory Interface)JAVA命名目录服务。

主要提供的功能是:提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能。

124、什么是JMS答:(Java Message Service)JAVA消息服务。

主要实现各个应用程序之间的通讯。

包括点对点和广播。

125、什么是JTA答:(Java Transaction API)JAVA事务服务。

提供各种分布式事务服务。

应用程序只需调用其提供的接口即可。

126、什么是JAF答:(Java Action FrameWork)JAVA安全认证框架。

提供一些安全控制方面的框架。

让开发者通过各种部署和自定义实现自己的个性安全控制策略。

RMI/IIOP:(Remote Method Invocation /internet对象请求中介协议)他们主要用于通过远程调用服务。

例如,远程有一台计算机上运行一个程序,它提供股票分析服务,我们可以在本地计算机上实现对其直接调用。

当然这是要通过一定的规范才能在异构的系统之间进行通信。

JAVA程序员笔试题目与答案

JAVA程序员笔试题目与答案

10. Given: public class Test { public static String output = ""; public static void foo(int i) { try { if(i==1) { throw new Exception (); } output += "1"; } catch(Exception e) { output += "2"; return; } finally { output += "3"; } output += "4"; } public static void main (String args[]){ foo(0); foo(1); //line 24 } } What is the value of the variable output at line 24? Answer:
15 What will happen when you attempt to compile and run the following code public class MySwitch{ public static void main(String argv[]){ MySwitch ms= new MySwitch(); ms.amethod(); } public void amethod(){ int k=10; switch(k){ default: //Put the default at the bottom, not here System.out.println("This is the default output"); break; case 10: System.out.println("ten"); case 20: System.out.println("twenty"); break; } } } A) None of these options B) Compile time error target of switch must be an integral type C) Compile and run with output "This is the default output" D) Compile and run with output of the single line "ten" Answer:

java基础考试题及答案

java基础考试题及答案

新员工考试一、选择题(共30题,每题2分)1.下面哪些是合法的标识符?(多选题)A. $personsB. TwoUsersC. *pointD. thisE. _endline答案A,B,E分析Java的标识符可以以一个Unicode字符,下滑线(_),美元符($)开始,后续字符可以是前面的符号和数字,没有长度限制,大小写敏感,不能是保留字(this保留字)。

2.哪些是将一个十六进制值赋值给一个long型变量?(单选题)A. long number = 345L;B. long number = 0345;C. long number = 0345L;D. long number = 0x345L答案 D分析十六进制数以0x开头,long型数以L(大小写均可,一般使用大写,因为小写的l和数字1不易区分)。

3.下面的哪些程序片断可能导致错误? (多选题)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.toUpperCase();D. String s = "home directory";String t = s - "directory";答案B,D分析A:String类型可以直接使用+进行连接运算。

B:String是一种Object,而不是简单的字符数组,不能使用下标运算符取其值的某个元素,错误。

C:toUpperCase()方法是String对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的结果(String类型)。

埃森哲能力素质测评答案

埃森哲能力素质测评答案

埃森哲能力素质测评答案1、53. CPU主要由____和控制器组成。

()[单选题] *A.运算器(正确答案)B.存储器C.寄存器D.编辑器2、8 .“坐地日行八万里,巡天遥看一千河”诗句所蕴含的哲理是:[单选题] *A.物质运动的客观性和时空的主观性的统一B.物质运动的无限性和时空的有限性的统一C.物质运动的多样性和静止的单一性的统一D.物质运动的绝对性和静止的相对性的统一(正确答案)3、7.甲驾车行驶在高速公路上,乙驾车紧跟其后并拼命鸣喇叭示意要超车,乙将要超车时,甲心中不悦,便对同车的丙说:“我要吓一吓他,看他还敢这样野蛮超车。

”于是将车往左边一偏,乙急打方向盘躲闪,撞上路基,造成车内乘员一死一伤。

甲的行为:[单选题] *A.构成故意杀人罪B.构成交通肇事罪(正确答案)C.构成破坏交通工具罪D.构成故意伤害罪4、21. 根据《广东省新冠肺炎本地疫情应急处置方案(第四版)》文件要求,集中隔离场所严格执行“同住”审批程序,原则上()隔离。

()[单选题] *A:单人单间(正确答案)B:夫妻同住C:家庭同住D:同车合住5、生产经营单位应当建立单位负责人(),建立单位负责人带班考勤档案。

[单选题] *A、带班制度B、现场带班制度(正确答案)C、日常检查制度D、巡查制度6、33. Windows的文件命名中,不能使用的是_____()[单选题] *A.汉字B.小写字母C. *(正确答案)D. -7、45.通货膨胀率是货币超发部分与实际需要的货币量之比,用以反映通货膨胀、货币贬值的程度。

关于通货膨胀,下列说法正确的是:[单选题] *A.物价上涨必然导致货币供应量增加和通货膨胀B.只要增加货币供应量,必然引起通货膨胀,导致物价上涨C.物价上涨总是因为增加货币供应量引起的,其本质是通货膨胀D.货币供应量超过流通中实际需要的货币量,会引起通货膨胀与物价上涨(正确答案)8、生产经营单位应当按照规定提取和使用安全生产费用,专门用于改善安全生产条件,安全生产费用在()中据实列支。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档