中软笔试和机试题.doc_第1页
中软笔试和机试题.doc_第2页
中软笔试和机试题.doc_第3页
中软笔试和机试题.doc_第4页
中软笔试和机试题.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

深圳中软资源的上机题和面试题我自己整理了一下答案,有不对和不充足的请老师和同学帮忙补充.=上机题=3. MyObject 的什么方法会对if表达式的正确性产生影响(多选)BCMap m = new HashMap;m.add(new MyObject(A);if(m.contains(new MyObject(A)A.toString()B.equals ()C.hashCode()D.clone()4.下列哪些不是JAVA关键字BCDA.nullB.exitC.mainD.removeE.true5.下列哪些不是JAVA关键字ADA.NULLB.instansofC.extendsD.sizeof6.下列哪个语句是合法的:ACDEA.tryfinallyB.trycatch(Exception x)catch(NullpointExpoint)C.trycatch(Exception x)finallyD.trycatch(NullpointExpoint)catch(Exception x)E.trycatch(Throwable t)finally7.下列那些是servlet容器BCDA.apacheB.TomcatC.WeblogicD. i=9;int j=9;下列那些表达式为真BDA.j=IB.j=i+C.j=+iD.j+=iE.+j=i9 int i=0xFFFFFFFF;int j=0x0;下列哪些表达式结果为0 AFA.i&jB.i|jC.ijD.i2F i10.下列哪些定义正确ABCDEA. int i = 0xFFFFFFFF;B. char c = ;u0571;C. byte b = 01;D. int i = ;a;E. long l = 455566666L;11,如果重写了myObject的equles()方法,下列哪个方法可能改写:BA. toString()B. clone()C. hashCode()D. wait()12. 下列哪些是数据库中存储过程使用的参数:BCDA. INPUTB. INC. OUTD. INOUT13 Oracle的描述正确的是:AA.关系数据库B.面向对象的关系数据库C.层次数据库14.下列语句生成了几个对象 CMyClass c1,c2,c3,c4,c5c1 = new MyClass();c2 = null;c3 = new MyClass();c4 = ;c5 = c1;A1个B2个C3 个D4个E5个15.下列哪些生成新的String对象 ABCDEA. String s = new String();B。String s = new String(A);C. String s = ;D. String s = A.intern();E. String s = (String)String.class.newInstance();16.下列哪些是JSP的隐含对象 ABCDEA.outB.requestC.responesD.sessionE.appliacation17。如果两个关联表,一个表的主键通常是另一个表的AA.外键B.主键C.索引键18.下列对oracle数据库描述正确的是(多选)AA.带索引的表中有ROWID字段B.Data文件的可以被多个数据库共享C.Data文件可以自增长19.下列哪些标识命名合法ABDA. pB. TwoDayC. *pointD. _charE. 2DF20.选出EJB使用的BeanABCASessionBeanBEntityBeanCMessageDriverBeanDJavaBean21.EJB的部署文件是(单选)AA.ejb-jar.xmlB.ejb.xmlC.weblogic-ejb-jar.xmlD.weblogix-ejb.xmlE.web.xml22.部署web工程的文件是(多选)ADA. warB. jarC. earD。 直接将工程拷贝到服务23.关于类的继承机制ADA.类只能单一继承B.类只能继承一个接口或1个类C.类可以多个继承D.类的单一继承保证了程序的简单,清晰24.在多线程环境中,对于同步方法CA.测试代码不需同步B.测试代码需同步C.测试代码在测试该方法时不需同步D.测试代码在测试该方法时需同步9.下列那些是DML语句多选?BCA.commitB.updateC.SelectD.drop10.下列哪些是UML动态图BFGA.类图B.顺序图C.接口图D.部署图E.对象图F协作图G状态图11.下列那些是UML静态图 ACDEA.类图B.顺序图C.接口图D.部署图E.对象图F协作图G状态图24 servlet需要的参数,一般在哪个方法中初始化?AA initB doGetC doPostd Service25设计划分模块准则?AA.高内聚,低耦合B.低内聚,高耦合C.高内聚,高耦合D.低内聚,低耦合26 哪个List最适合FIFO队列?LinkedList27 哪个Map是排序的?TreeMap28 哪个Set是排序的?TreeSet29 查找List内容的方法 A List l = new ArrayList(); l.add(A); l.add(B); l.add(C);如何查找B?Al.contains(“B”)Bl.indexOf()Cl.sizeOf()30 char a = Hello World.tocharArray(); 选出所有正确的项? ABDE A class cc=a.getClass(); B int len= a.length; C char c= a999; D char c= a0; E a.equals(new Object();31 下列哪些是java合法操作符 A A B?| C?| D? ?= e? %32 下列哪些可以用JNDI访问?(多选) C A、J2EE中的JNDITree B、文件系统 C、LDAP目录服务 D、DNS域名服务器33 Spring1.x的IOC实现? AD A、接口注入 B、构造函数注入 C、静态方法注入 D、配置文件注入34 下列哪些可以释放用户持有的所有表锁?(多选)A A、commit B、exit C、Alter table . D、update table .35、下列关于final的描述,不正确的是? BD A、final定义的类不能被继承 B、final定义的方法不能被重载 C、final可以在抽像类的方法中使用 D、以上都不正确36.可序列化的关键词(serializable)37、以下SQL语句执行结果是什么?ASELECT sal sarisy FROM customer ORDER BY sarisySELECT sal sarisy FROM customer ORDER BY sarisy ASCA. 结果完全一样B第一句查出记录,第二句出现语法错误C两句都查出记录,但结果不一样38.软件测试的目的 BA 减少软件BugB 控制软件质量C 完成软件开发流程39.视图的问题,有关视图的基本概念 BA删除视图会删除基表记录B删除视图不会删除基表记录C update只更新视图,不更新基表40.根据下面的代码,选择可能的结果: Aclass Demo int a=new int10;public static void main(String args) Demo demo=new Demo();demo.display(); void display()System.out.println(a9); a.输出0;b.输出1;c.输出null;d.运行时错误,数组下标出界.41.根据下面的代码,选择可能的结果: Cclass Demo Boolean a=new Boolean10;public static void main(String args) Demo demo=new Demo();demo.display(); void display()System.out.println(a9); a.输出true;b.输出false;c.输出null;d.运行时错误,数组下标出界.42.根据下面的代码,选择可能的结果: D(1)class Demo extends Thread implements Runnable(2) public void run()System.out.println(k);public static void main(String args) Thread t=new Thread(new Demo();(3) t.start(); a.代码(1)出错.b. 代码(2)出错c. 代码(3)出错d.正常输出”k”43.下列那个不属于collection framework:ABa.Collectionsb.Arraysc.ArrayListd.HashMap44.根据下面的代码,选择可能的结果: Aclass Demo public static void main(String args) Demo d=new Demo();String str=BEA;d.change(str);System.out.println(str); void change(String s)s.replace(;A;, ;E;);s.toLowerCase(); a.BEAb.BEEc.beed.bea45. 根据下面的代码,选择可能的结果: Dclass Demo public static void main(String args) long l=4l;l=l2;System.out.println(l); a.运行时报错.b.编译时报错c.0d.146.关于A块说法正确的是public void method() List list = new ArrayList(); synchronized(list) System.currentTimeMillis(); /Aa. method方法需要同步;b. method方法需要不需要同步;c. .d. 以上说法都不对;47. 要实现RUL cache,用下面那个:a. Hashmapb. Hashtablec. WeakHashMap;d. LinkedHashmap.48. 序列化用到哪种Stream a .FileInputStreamb. ObjectInpuStreamc. ByteArrayInputStreamd. .49 查找List内容 List l = new LinkedList(); l.add(A); l.add(B); l.add(C);如何查找A?A. Collections.binarySearch(list, A);Bl.contains(“A”)Cl.indexOf()D.50. http协议,post,get方法,报文正确是:a. http:/ip ;host.b. http:/.a=?,.c. 和a很相似d. 和b很相似51. 下面拉下是常用的J2EE模式;a. factory method 模式b. Decobrator模式c. daod. .52. 关于ejb和javabean描述53. 3种Ejb Bean描述和Session bean 和消息驱动bean的区别.55. EJb中LocaleEjb描述.56.spring1.x种Ioc 描述正确的是:a. 都是session facade 模式实现;b. 通过静态方法;c. 通过接口;d. 构造函数方式.57.对MVC的描述,正确的: (4个图),实线是方法调用,虚线是发送消息.A. B.C.D.-58.MVC中谁调用谁的方法,谁监视谁的行为(多选)59.Post和Get获得参数的区别60.Servlet中doPost和doGet的区别61.Post和Get提交参数的xml格式?62.事务下图描述正确的是.63.catch时,异常的排列顺序。(多选)64.线程开始运行的命令:start()65.内存回收程序程序员是否可以指定?66.两个Double对象,运用 = = 和equals判断的结果67.EJB的六种事务配置68.main()方法的正确形式69.关于类的default constractor的正确描述:比如JVM何时才assign?70.一个java源文件可以有多少个public class?71.FileInputStream 和FileOutputStream没有抛出IOException的方法是什么?72.switchcasedefault的执行时的顺序73.子类从父类那里继承什么方法和状态?74.final可以修饰哪些java名词?75.try catch finally的执行顺序?=面试题=1Ibatis中我门在一个SQL中有两个条件,两个条件都有可能为空,该怎么写。(这里问的是Ibatis的高级特性,可以用NotEmpty等)2Jsp有哪几个内置对象(9个接着问request和session的生命周期)答:outrequestresponseapplicationconfigpagepagecontextsession exceptionrequest是是代表与 Web 客户机发出的一个请求相关的对象和属性。一个请求可能跨越多个页面,涉及多个 Web 组件(由于 forward 指令和 include 动作的关系)session是是代表与用于某个 Web 客户机的一个用户体验相关的对象和属性。一个 Web 会话可以也经常会跨越多个客户机请求3在打一个WAR包的时候打进去的是哪些东西。接着问war 包里包含什么东西。答:war包里有WEB-INF目录和html,jsp等文件。WEB-INF目录中有web.xml等配置文件,WEB-INF目录又分classes、lib、tag等子目录,分别存放class类文件,jar包,tag配置文件。4EJB中的事物都有什么(有六个)接着问Required和RequiredNew有什么区别。答:EJB的事务在配置文件中配置。分为程序处理事物和容器处理事物。容器处理事物分为:1)Required始终运行在事物中,如果事物已经开始运行,则加入该事物,如果没有事物运行,则新开始一个事物2)RequiredNew始终开始新的事物,如果事物已经开始运行,则挂起该事物,然后新开始一个事物,如果没有事物运行,则新开始一个事物3)Supports只运行在一个事物中,如果事物已经开始运行,则加入该事物,如果没有事物运行,则不运行在事物中4)Mandatory Bean组件被调用时,事物必须已经在运行,如果没有事物运行,则返回一个javax.ejb.TransactionRequired异常。5)NotSupported不能运行在事物中,如果事物已经开始运行,则挂起该事物,不运行在事物中6)Never 不能运行在事物中,如果事物已经开始运行,则抛出javax.rmi.RemoteException或javax.ejb.EJBException 异常。5谈一下Java的异常处理答:Throwable的子类分为Error, Exception。 Error 是如虚拟机出现的严重错误,是不须进行处理的。Exception是异常。子类分为RuntimeException,及非运行时异常。非运行时异常必须 捕获或抛出,而运行时异常不处理编译也能通过。6JAVA中是如何处理事务的,要说出具体的步骤,rowbacks是在哪里执行的,放在哪里执行(放在catch里)。答:在try块中,执行数据库操作之前conn. setAutoCommit(false); 执行数据库操作之后mit();如果出现异常,在catch块中执行conn.rollback();7jdbc的statement有哪些类型?这两种类型有什么区别?接着问statement和它门有什么区别。Statement和PreparedStatement。Statement执行的SQL语句中不能带参数,PreparedStatement执行的SQL语句中可以带参数。8问在用数据库的时候,遇到什么问题。(其实是问SQL的优化方面的东西)答:1)查询时使用索引2)少用in,exist等3)查询条件尽量要多,能过滤掉最多记录的条件放在右边,因为orcale中是从右向左执行的。4)多用左联接,右联接5)多表查询时,数据少的表作为基表,放在右边9In 关键字能不能提高select语句的效率,如果不能提高,你打算用什么关键字进行替换?如果个他加一个索引速度会不会提高?用in为什么速度慢?答:in效率不高,用or代替。10WebLogic的配置文件有哪些?答:config.xml11在开发过程中出错,怎么调试?1设置断点,2使用断言,用junit12IDE对开发环境的熟悉程度如 :(jbuilder eclipse workshop)13Linux中怎么找出所有80端口的线程命令是什么。答:netstat -nap | grep 8014说一下weblogic的domain和server。答:WebLogic服务器基本管理单元就是一个Domain。一个domain是一些相关的设置作为一个单元被管理的WebLogic服务器资源。 一个domain包括一个或者更多的WebLogic Server实例,也可能包括WebLogic Server集群15ear包里包含什么东西?答:如下图:16怎样配置ejb 的事务?答:对于每个企业 bean,都要在部署描述符中配置事务的下列两个部分:在 EJB 部署描述符中使用 元素指定 bean 使用的是容器管理的事务还是 bean 管理的事务。可能的值是 container 或 bean。由于实体 bean 必须使用容器管理的事务,这只对会话 bean 和消息驱动 bean 是必需的。对于容器管理的事务,您可以为企业 bean 的方法随意指定事务属性。在 EJB 部署描述符中的 部分指定它。17什么是接口,什么是抽象类?它们有什么区别?答:声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实

温馨提示

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

评论

0/150

提交评论