您好,欢迎访问三七文档
JAVA笔试题蓝色为确定正确答案,绿色为可能正确答案。1.MyObject的什么方法会对if表达式的正确性产生影响Listl=newLinkedList();l.add(newMyObject(A));if(l.contains(newMyObject(A))){}A.toString()B.equals()C.hashCode()D.clone()2.MyObject的什么方法会对if表达式的正确性产生影响Setts=newTreeSet();ts.add(newMyObject(A));if(ts.contains(newMyObject(A))){}A.toString()B.equals()C.hashCode()D.clone()3.MyObject的什么方法会对if表达式的正确性产生影响(多选)Mapm=newHashMap;m.add(newMyObject(A));if(m.contains(newMyObject(A))){}A.toString()B.equals()C.hashCode()D.clone()4.下列哪些不是JAVA关键字A.nullB.exitC.mainD.removeE.true5.下列哪些不是JAVA关键字A.NULLB.instansofC.extendsD.sizeof6.下列哪个语句是合法的:A.try{}finally{}B.try{}catch(Exceptionx){}catch(NullpointExpoint){}C.try{}catch(Exceptionx){}finally{}D.try{}catch(NullpointExpoint){}catch(Exceptionx){}E.try{}catch(Throwablet){}finally{}7.下列那些是servlet容器A.apacheB.TomcatC.WeblogicD.websphere8.inti=9;intj=9;下列那些表达式为真A.j==IB.j==i++C.j==++iD.j++==iE.++j==i9inti=0xFFFFFFFF;intj=0x0;下列哪些表达式结果为0A.i&jB.i|jC.i^jD.i2E.i2F~i10.下列哪些定义正确A.inti=0xFFFFFFFF;B.charc='\u0571';C.byteb=01;D.inti='a';E.longl=455566666L;11,如果重写了myObject的equles()方法,下列哪个方法可能改写:A.toString()B.clone()C.hashCode()D.wait()12.下列哪些是数据库中存储过程使用的参数:A.INPUTB.INC.OUTD.INOUT13.Oracle的描述正确的是:A.关系数据库B.面向对象的关系数据库C.层次数据库14.下列语句生成了几个对象MyClassc1,c2,c3,c4,c5c1=newMyClass();c2=null;c3=newMyClass();c4=;c5=c1;A1个B2个C3个D4个E5个15.下列哪些生成新的String对象A.Strings=newString();B。Strings=newString(A);C.Strings=;D.Strings=A.intern();E.Strings=(String)String.class.newInstance();16.下列哪些是JSP的隐含对象A.outB.requestC.responesD.sessionE.appliacation17。如果两个关联表,一个表的主键通常是另一个表的A.外键B.主键C.索引键18.下列对oracle数据库描述正确的是(多选)A.带索引的表中有ROWID字段B.Data文件的可以被多个数据库共享C.Data文件可以自增长19.下列哪些标识命名合法A.$pB.TwoDayC.*pointD._charE.2DF20.选出EJB使用的BeanASessionBeanBEntityBeanCMessageDriverBeanDJavaBean21.EJB的部署文件是(单选)A.ejb-jar.xmlB.ejb.xmlC.weblogic-ejb-jar.xmlD.weblogix-ejb.xmlE.web.xml22.部署web工程的文件是(多选)A.warB.jarC.earD。直接将工程拷贝到服务23.关于类的继承机制A.类只能单一继承B.类只能继承一个接口或1个类C.类可以多个继承D.类的单一继承保证了程序的简单,清晰24.在多线程环境中,对于同步方法A.测试代码不需同步B.测试代码需同步C.测试代码在测试该方法时不需同步D.测试代码在测试该方法时需同步9.下列那些是DML语句多选?A.commitB.updateC.SelectD.drop10.下列哪些是UML动态图A.类图B.顺序图C.接口图D.部署图E.对象图F协作图G状态图11.下列那些是UML静态图A.类图B.顺序图C.接口图D.部署图E.对象图F协作图G状态图24servlet需要的参数,一般在哪个方法中初始化?AinitBdoGetCdoPostdService25设计划分模块准则?A.高内聚,低耦合B.低内聚,高耦合C.高内聚,高耦合D.低内聚,低耦合26哪个List最适合FIFO队列?LinkedList27哪个Map是排序的?TreeMap28哪个Set是排序的?TreeSet29查找List内容的方法Listl=newArrayList();l.add(A);l.add(B);l.add(C);如何查找B?Al.contains(“B”)Bl.indexOf()Cl.sizeOf()30char[]a=HelloWorld.toCharArray();选出所有正确的项?Aclasscc=a.getClass();Bintlen=a.length;Cchar[]c=a[999];Dchar[]c=a[0];Ea.equals(newObject());31下列哪些是java合法操作符AB?|C?||D???=e?%32下列哪些可以用JNDI访问?(多选)A、J2EE中的JNDITreeB、文件系统C、LDAP目录服务D、DNS域名服务器33Spring1.x的IOC实现?A、接口注入B、构造函数注入C、静态方法注入D、配置文件注入34下列哪些可以释放用户持有的所有表锁?(多选)A、commitB、exitC、Altertable..D、updatetable..35、下列关于final的描述,不正确的是?A、final定义的类不能被继承B、final定义的方法不能被重载C、final可以在抽像类的方法中使用D、以上都不正确36.可序列化的关键词(serializable)37、以下SQL语句执行结果是什么?SELECTsalsarisyFROMcustomerORDERBYsarisySELECTsalsarisyFROMcustomerORDERBYsarisyASCA.结果完全一样B.第一句查出记录,第二句出现语法错误C.两句都查出记录,但结果不一样38.软件测试的目的A减少软件BugB控制软件质量C完成软件开发流程39.视图的问题,有关视图的基本概念A删除视图会删除基表记录B删除视图不会删除基表记录Cupdate只更新视图,不更新基表40.根据下面的代码,选择可能的结果:classDemo{inta[]=newint[10];publicstaticvoidmain(String[]args){Demodemo=newDemo();demo.display();}voiddisplay(){System.out.println(a[9]);}}a.输出0;b.输出1;c.输出null;d.运行时错误,数组下标出界.41.根据下面的代码,选择可能的结果:classDemo{Boolean[]a=newBoolean[10];publicstaticvoidmain(String[]args){Demodemo=newDemo();demo.display();}voiddisplay(){System.out.println(a[9]);}}a.输出true;b.输出false;c.输出null;d.运行时错误,数组下标出界.42.根据下面的代码,选择可能的结果:(1)classDemoextendsThreadimplementsRunnable{(2)publicvoidrun(){System.out.println(k);}publicstaticvoidmain(String[]args){Threadt=newThread(newDemo());(3)t.start();}}a.代码(1)出错.b.代码(2)出错c.代码(3)出错d.正常输出”k”43.下列那个不属于collectionframework:a.Collectionsb.Arraysc.ArrayListd.HashMap44.根据下面的代码,选择可能的结果:classDemo{publicstaticvoidmain(String[]args){Demod=newDemo();Stringstr=BEA;d.change(str);System.out.println(str);}voidchange(Strings){s.replace('A','E');s.toLowerCase();}}a.BEAb.BEEc.beed.bea45.根据下面的代码,选择可能的结果:classDemo{publicstaticvoidmain(String[]args){longl=4l;l=l2;System.out.println(l);}}a.运行时报错.b.编译时报错c.0d.146.关于A块说法正确的是publicvoidmethod(){Listlist=newArrayList();synchronized(list){System.currentTimeMillis();//A}}a.method方法需要同步;b.method方法需要不需要同步;c....d.以上说法都不对;47.要实现RULcache,用下面那个:a.Hashmapb.Hashtablec.WeakHashMap;d.LinkedHashmap.48.序列化用到哪种Streama.FileInputStreamb.ObjectInpuStreamc.ByteArrayInputStreamd....49查找List内容Listl=newLinkedList();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.://..a=?,.....c.和a很相似d.和b很相似51.下面拉下是常用的J2EE模式;a.factorymethod模式b.Decobrator模式c.daod....52.关于ejb和javabean描述53.3种EjbBean描述和Sessionbean和消息驱动bean的区别.55.EJb中LocaleEjb描述..56.spring1.x种Ioc描述正确的是:a.都是sessionfacade模式实现;b.通过静态方法;c.通过接口;d.构造函数方式.57.对MVC的描述,正确的:(4个图),实线是方法调用,虚线是发送消息.A.B.C.D.--------------------------------58.MVC中谁调用谁的方法,谁监视谁的行为(多选)59.Post和Get获得参数的区别60.Servlet中doPost和doGet的区别
本文标题:中软国际面试题
链接地址:https://www.777doc.com/doc-2765288 .html