1/14笔试题目姓名:第一类:JAVA开发试题一、不定项选择题1.假设你被给予如下设计:“一个人有姓名,年龄,地址和性别。你将要设计一个类来表示一类叫做病人的人。这种人可以被给予诊断,有配偶并且可能活着”。假设表示人的类已经创建了,当你设计病人类,如下哪些应该被包含在内?()A.registrationdateB.ageC.sexD.diagnosis2.假如你写了一个程序用于读取8MB的文本文件。一行一行地讲到一个String对象中,但是你发现执行性能不好。最可能的解释是?()A.JavaI/O是围绕最慢的设备而设计的,它本身就很慢B.String类不适合I/O操作,字符数组将更合适C.因为String的不变性,每一次读要创建一个新的String对象,改为StringBuffer可能会提高性能D.以上都不正确3.EL表达式${param.userName}与下列哪个语句等价?()A.%=StringUtils.trimToEmpty((String)request.getSession().getAttribute(userName))%B.%=StringUtils.trimToEmpty((String)request.getAttribute(userName))%C.%=StringUtils.trimToEmpty(request.getParameter(userName))%D.以上都不是4.查看以下游标定义语句,哪行会引起错误?()1.DECLARE2.CURSORcust_cursor(p_custId,p_LastName)3.IS4.SELECTcust_id,first_name,last_name,credit_limit5.FROMcustomer6.WHEREcust_id=p_custId7.ANDlast_name=p_LastName;A.第2行B.第4行C.第5行D.第6行2/14二、填空题1.Oracle数据库的默认端口号是();Tomcat默认的端口号是();Telnet协议默认的端口号是();。2.JSP中九大内置对象包括:()、()、()、()、()、()、()、()和()。3.Java中的基本数据类型包括:()、()、()、()、()、()、()和()。4.Java中常用的数据结构包括:()、()、()、()和()等(至少列举四个)。5.Servlet的生命周期方法包括:()、()和()。三、判断题1.Java中可以用非0来代表true()2.String是Java提供的字符串类型,需要时可以继承String类进行扩展()3.Java中内置了垃圾回收机制,不会存在内存泄露,不需要程序员手动释放内存。()4.使用final修饰一个变量时,是引用不能改变,引用指向的对象可以改变()5.Overload时要保证方法名和返回值完全相同()四、根据代码写出运行结果1.代码如下:请写出你认为的运行结果:2.代码如下:3/14请写出你认为的运行结果:3.代码如下:请写出你认为的运行结果:4.代码如下:classA:packagetest;publicclassFatherClass{publicFatherClass(){System.out.println(FatherClassCreate);}}classB:packagetest;importtest.FatherClass;4/14publicclassChildClassextendsFatherClass{publicChildClass(){System.out.println(ChildClassCreate);}publicstaticvoidmain(String[]args){FatherClassfc=newFatherClass();ChildClasscc=newChildClass();}}whatmessagewillbeprintedout?________________________________五、根据要求将语句补充完整1.使代码遍历hm对象并将每个key及其对应的value用system.out.println输出。2.请使用HTML标记语言补充完整,使其可以展示如下图所示表格5/143.有以下三张表数据TBL_EMPLOYEETBL_TEAMTBL_TEeidenametidtnametideide1张三t1开发t1e1e2李四t2测试t1e2e3王五t1e3e4老陆t2e1t2e2t2e4请写一个查询属于“开发”组,但不属于“测试”组的员工列表(eid,ename)的查询语句。tableborder=”1”width=”100%”trtd1/td/table6/144.完成下面的方法,该方法升序排列参数list中的对象。publicvoidmethodB(ListIntegerlist){}六、问答题1.系统中一般都采用分页方式来显示列表的数据,这样做有什么好处?2.在Struts中,事件的请求一般采用如/xxxx.do?method=xx的方式,请问这里的do和method能否修改成别的字符,若不能请说明原因,若能请说明如何修改?7/143.ArrayList和Vector的区别,HashMap和Hashtable的区别?4.在事务及并发问题的处理上,一般采用什么机制来保证数据的一致性。有几种不同的方式,各自优缺点?5.实现多线程的方式有哪些?说明它们之间的区别?6.编写一个递归程序,遍历二叉树ABCDEFG输出顺序为:ABDECFG8/147.HTTPGET和POST方法有什么区别,html中的一个form如果没有指定method属性,默认使用哪种方法?8.HTTP协议是无状态的,那么应用服务器是如何维持session的呢(简单的写)?9.简要描述Throwable、Exception、RuntimeException的区别。10.Tomcat中如何配置访问端口及项目的热部署?9/14第二类:数据库试题七、数据库问答1.划给ORACLE使用的内存一般是物理内存的百分几较为合适?2.如果系统运行过程中经常发生表死锁的现象,应该考虑增多ORACLE哪个配置参数。3.创建组合索引时,各个列的次序该与什么因素有关?4.查询中关键字UNION和UNIONALL有何区别?5.ORACLE数据库中,多个表关联查询时,表放置顺序的原则是怎样的?6.如何打开/关闭归档7.什么参数限制数据库的最大连接数,如何修改8.如何查看数据库字符集9.Oracle主要后台进程有哪些,作用是什么10.描述table/segment/extent/block之间的关系10/14八、请按要求写出SQL语句问题描述:已知关系模式:S(SNO,SNAME)学生关系。SNO为学号,SNAME为姓名C(CNO,CNAME,CTEACHER)课程关系。CNO为课程号,CNAME为课程名,CTEACHER为任课教师SC(SNO,CNO,SCGRADE)选课关系。SCGRADE为成绩1.找出没有选修过“李明”老师讲授课程的所有学生姓名2.列出既学过“1”号课程,又学过“2”号课程的所有学生姓名3.列出“1”号课成绩比“2”号课成绩高的所有学生的学号及其“1”号课和“2”号课的成绩11/14九、SQL语句性能优化.DELETEFROMtest_table_1aWHERENOTEXISTS(SELECT*FROMtest_table_2bWHEREa.parent_id=b.id)其中test_table_1rowcount为4百万test_table_2为4万TEST_TABLE_1上的parent_id上有index.该语句的执行时间60S请你写出性能最优的方法,并说明原因?12/14第三类:综合业务类十、不定项选择题1.软交换网络体系采用()的传送平台A.基于电路B.基于分组C.基于数据报D.基于网关2.目前光通信中常用的激光波长有()A.1310nmB.1550nmC.1510nmD.1330nm3.通信网的基本结构形式有五种,以下正确的说法是()A、网型、星型、树型、环型、总线型;B、网型、星型、线型、复合型、环型;C、网型、星型、复合型、环型、总线型;D、网型、环型、线型、复合型、树型。4.以下关于各种类型路由特点的说法,哪些是不正确的()A、选路顺序是先选直达路由、其次迂回路由、再次基干路由;B、高效直达路由的呼损不能超过1%,该路由允许有话务溢出到其它路由;C、低呼损直达路由不允许话务量溢出到其它路由;D、一个局向可设置多个路由。5.当机房处在相对湿度较低的地区环境时,特别是当相对湿度处在()以下时,应采用抗静电地面,加强抗静电措施。A、10%B、20%C、30%D、40%6.主机A运行Unit操作系统,IP地址为202.113.224.35,子网屏蔽码为255.255.255.240。它们分别连接在同一台局域交换机上,但处于不同的VLAN中。主机通过ping命令去ping主机B时,发现接收不到正确的响应。可能的原因是()A.主机A主机B的IP地址不同B.主机A和主机B处于不同的VLAN中C.主机A和主机B使用了不同操作系统D.主机A和主机B处于不同的子网中7.入侵检测系统按其输入数据的来源分为3种,其中不包括()A.基于主机的入侵检测系统B.基于网络的入侵检测系统C.分布式入侵检测系统D.集中式入侵检测系统8.因计算机硬件和软件环境的变化而作出的修改软件的过程称为(),为增加软件功能、增强软件性能、提高软件运行效率而进行的维护活动称为()A.校正性维护B.适应性维护C.完善性维护13/14D.预防性维护十一、问答题1.什么是OSS,它由哪些系统组成?2.网络规划一般包括哪几部分内容?3、大类建模的特点及优缺点?4、构件化研发设计有哪些原则和思想?5、简要画一下故障处理流程14/146、请描述动力监控中,停电告警的采集、分析、告警和销障处理流程。
本文标题:java笔试题目
链接地址:https://www.777doc.com/doc-5376982 .html