版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北京宏景世纪软件有限公司招聘JAVA面试真题一.逻辑思维(40分-每题10分)1.王杰、李明、钱斌三位同学早同一个教室里做作业,同时遇到了一道难题,每个人说出各自的解决和答案后,王杰说:“我做错了”李明说:“王杰做对了”钱斌说:“我做错了”老师看到了他们的答案并听取了他们的说法后说:“你们三人中,有一个人做对了,有一个说对了。”请问你知道到底谁做对了?二.Java基础(20)(知识点:异常处理、反射、IO、集合,性能优化,内存模式,垃圾回收,网络变成)2.1判断题(5题-每题2分)1.Jav程序中,创建新的类对象使用关键字new。回收无用的类对象使用关键字free。()2.synchronized关键字出现在方法的前面,表示对一个特定的类或对象而言。一次只能有一个线程访问synchronized方法。()3.Class类的getDecharedFilds()方法返回类的public、protected默认访问级别的属性,但不能返回private访问级别的属性()4.在switch和if...else之间进行读取。当控制选择过程的条件不仅仅依赖与一个值时,应该使用swith结构()5.子类调用父类的方法是通过super实现的() 2.2选择题(5题-每题2分)6.关于下列代码的描述中,正确的一项是() catch(Exceptione){ System.err.println("Anexceptionwasthrown");Throwe;}A.程序终止B.编译错误C.该异常不会被处理D该异常将继续被上层处理7.Java类库中,将信息写入内存的类是()A.java.io.FileOutStreamB.java.io.DataOutStreamC.java.io.BufferedOutStreamD.java.io.DataOutStream8.当使用RML技术实现远程方法调用,能为远程对象生成Stub和Skeieion命令的是()AmicBmidCrrniregistryDpolicytool9.List,Set,Map哪个来自Collection接口,以下正确的是()。A.List,MapB.Set,MapC.List,SetD.List,Map,Set10.以下程序片段将创建()个对象。 inta=10; Stringb="abc"; Stringc=newString("abc"); MyTexttext=newMyText();A.4B.3C.2D.1三.Web研发(20)(知识点,HTTP,HTTPS,Cookies,Session,JSP,Serilet,AJAX,CSS,Javascript) 3.1判断题(5题+每题2分)11.JSP页面作用域中,request对象可以在客户请求生命周期内接收及其访问。()12.获取cookie的名字用cookie的getName方法分,getValue方法获取cookie的值。设置cookie的值,用setValue方法。()13.AJAX技术一定要使用JavaSeript技术。()14.session不是JSP的内置对象。()15.在CSS中要设置超链接的样式效果,应指定虚类selector。() 3.2选择题(5题-每题2分)16.以下HTTP响应状态的含义描述正确的是()A.200OK表示请求成功B.400不良请求表示服务器未发现与请求URL匹配的内容。C.404未发现表示由于语法错误而导致服务器无法理解请求信息D.500内部服务器错误,无法处理请求17.Servlet的任务包括以下哪些?()A.读取客户端发送的所有数据。这些数据通常是在Web页面的表单中输入的,但也可能来自Javaapplet或HTTP客户端程序。读取浏览器发送的HTTP请求数据。这些信息包括有关浏览器功能,Cookie,发出请求的客户端的主机名等详细信息。B.生成结果。此过程可能需要与数据库通信,请用RML或CORBA,通用遗留或直接计算成得出相应。在文档内设置结果的格式。在多少情况是将信息嵌入到serilet中。C.设置合适的HTTP相应参数。这意味着告诉浏览器返回的文档类型(如HTML)、设置Cookie和缓存数以及其他类似任务。D.将文档返回给客户端。可能以文本格式(HTML)、二进制格式(GIF图像)等发送该文档。18.JSP页面包括以下哪些元素?()AJSP指令BJSPActionCJSPa脚本DJSP控件19.Ajax有四种技术组成:DOM,CSS,JavaScript,XmiHttpRequest,其中控制文档结构的是:()A.DOMB.CSSC.JavascriptD.XmlHttpRequest20. 下图关于session的用法哪个是错误的?( )A.HttpSessionsession=newHttpSession();B.Stringhah=session.getParameter(“haha”);C.sessionremoveAttribute(“haha”); D.sessionsetAttribute(“haha”);四. 数据库(20分)(知识点: 关系数据库基础概念 JDBC Oracle MYSQ数据库调优) 4.1 判断题(5题-每题2分)21. 关系数据库通过表与表之间的公共属性实现数据之间的联系。这(些)个公共属性是一个表的主键,是另一个表的外检,他们应满足是参照完整性的约束条件。()22. 事务的一致性是SQLServer确保事务作为一个不可分割的基本单元末执行。()23. 视图是从一个或几个基本表(或其他视图)导出的表,是一个实表,其内容有查询定义()24. DELETE语句只是删除表中的数据库,表本身依然存在数据库中。 ()25. 索引可以提高相应select的效率,所以索引建的越多越好。() 4.2 选择题(5题-每题2分)26. 在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括( ) A.SELECT, INTO B.SELECT,FROM C.SELECT,GROUP D.仅SELECT27. 使用JDBC访问数据时,下面哪个不是常用的接口( ) A.SQLConnection B.ResultSet C.Statement D.PreparedStatement28. 从订单表中删除客户号为“1001”的订单记录,正确的SQL语句是( ) A.DROPFROM订单WHERE客户号=“1001” B.DROPFROM订单FOR客户号=“1001” C.DELETEFROM订单WHRER客户号=“1001” D.DELETEFROM订单FOR客户号=“1001”29. 下列关于SQL中HAVING子句的描述,错误的是( ) A.HAVING子句必须与GROUPBY子句同时使用B.HAVING子句与GROUPBY子句无关C.使用WHERE子句的同时可以使用HAVING子句D.使用WHERE子句的作用是限定分组的条件30. ORACLE用来判断列值是否为空的操作符是( ) A.==NULL B.ISNULL C.ASNULL D.NULLIS五. 程序设计(30分)(知识点:数据结构-排序、查找、列队、哈希、设计模式、UML建模、重用性、可维护、可扩展) 5.1 判断题(3题-每题5分)31. 两个对象值相同(x.equals(y)==true),但却可有不同的hashcode.()32. 队列逻辑上是一个上端和下端既能增加又能减少的线性表。 ( )33. 假设Preson是一个Java类,并且Student是Person的一个之类,那么当我们创建一个Student对象时,Java系统必定会同时创建一个父类Person的对象。() 5.2 选择题(3题-每题5分)34. UseCase用来描述系统在系统做出响应时采取的行动,用例之间是具有相关性的。在一个“订单输入系统”中创建新订单和更新订单都需要检查用户账号是否正确。那么用例“创建新订单”“更新订单”与用例“检查用户账号”之间是( )关系。A.aggregation B.extend C.include DClassifiction35. 有以下程序: publicclassScore{ publicstatjcvoidmain(String[]args){ inta[]={25,36,47,32,2}; intma=0,maValue=a[0]; intmb=0,mbValue=a[0]; for(inti=1;i<a.length;i++){ if(a[i]<maValue){ ma=i; maValue=a[i];}if(a[i]>maValue){ mb=i; mbValue=a[i];}}System.out.println(“maValue=a[“+ma+”]=”+maValue)}} 程序的运行结果为( ) A.maValue=a[4]=2 B.maValue=a[4]=47 C.maValue=a[4]=25 D.错误36. 在java中,多态的实现不仅能减少编码的工作量,还能大大提高程序的可维护性及可扩展性,那么在实现多态时,不包括的步骤是( ) A.之类重写父类的方法 B.之类重载同一个方法 C.定义方法时,把父类类型作为参加类型;调用方法时,把父类或子类对象作为参数传入方法 D.运行时,根据实际创建的对象类型动态决定使用哪个方法六. 上机题(2题-20分)1. 数据库中有两个表分别是人员基本情况表(employee)和工资情况表(salary),在employee表中有如下字段,Employeeld(主键工号),Name(姓名),Sex(性别)。在degree表中有如下字段,Employeeld(主键,工号),TheMonth(月份),Total(工资额),Month最大值为该人的最后一次发放工资情况。 Employee(员工基本情况表)EmployeeIDNameSex001张三男002李四女003王五男Salary(工资情况)EmployeeIDMonthTo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南长沙市望城区乔口镇卫生院面向社会公开招聘乡村医生参考笔试题库附答案解析
- 2025中建交通建设(雄安)有限公司招聘参考考试题库及答案解析
- 2025云南云丘发展集团有限责任公司招聘2人模拟笔试试题及答案解析
- 2025年商丘柘城县消防救援大队招录政府专职消防员53名考试备考题库及答案解析
- 深度解析(2026)《GBT 25949-2010铝土矿 样品制备》(2026年)深度解析
- 深度解析(2026)《GBT 25913-2010信息技术 藏文编码字符集(扩充集B) 24×48点阵字型 吾坚琼体》
- 2025广西南宁市武鸣区陆斡中心卫生院招聘编外工作人员1人备考笔试试题及答案解析
- 2026广州城建职业学院博士专任教师招聘44人备考考试题库及答案解析
- 深度解析(2026)《GBT 25752-2010差压式气密检漏仪》(2026年)深度解析
- 深度解析(2026)《GBT 25663-2010数控龙门移动多主轴钻床》(2026年)深度解析
- 中国淋巴瘤治疗指南(2025年版)
- 2025年云南省人民检察院聘用制书记员招聘(22人)考试笔试模拟试题及答案解析
- 2026年空气污染监测方法培训课件
- 实习2025年实习实习期转正协议合同
- 疗伤旅馆商业计划书
- 购买电影票合同范本
- 2025西部机场集团航空物流有限公司招聘考试笔试备考题库及答案解析
- 2025年广西公需科目答案6卷
- 2025年鲍鱼养殖合作协议合同协议
- 2025智慧消防行业市场深度调研及发展趋势与投资前景预测研究报告
- 船舶入股协议书范本
评论
0/150
提交评论