深圳中软资源的上机题和面试题我自己整理了一下答案,有不对和不充足的请老师和同学帮忙补充.============================================================================= 上机题============================================================================= 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.try{}finally{}B.try{}catch(Exception x){}catch(NullpointExpoint){}C.try{}catch(Exception x){}finally{}D.try{}catch(NullpointExpoint){}catch(Exception x){}E.try{}catch(Throwable t){}finally{}7.下列那些是servlet容器 BCDA.apacheB.TomcatC.WeblogicD.websphere8.int 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.i^jD.i<<2E.i>>2F ~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;A 1个B 2个C 3 个D 4个E 5个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使用的Bean ABCA SessionBeanB EntityBeanC MessageDriverBeanD JavaBean21.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语句多选? BCmitB.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内容的方法 AList l = new ArrayList();l.add("A");l.add("B");l.add("C");如何查找"B"?A l.contains(“B”)B l.indexOf()C l.sizeOf()30 char[] a = "Hello World".tocharArray();选出所有正确的项? ABDEA class cc=a.getClass();B int len= a.length;C char[] c= a[999];D char[] c= a[0];E a.equals(new Object());31 下列哪些是java合法操作符 AA >>>B ? |C ? ||D ? ? ?=e ? %32 下列哪些可以用JNDI访问?(多选) CA、J2EE中的JNDITreeB、文件系统C、LDAP目录服务D、DNS域名服务器33 Spring1.x的IOC实现? ADA、接口注入B、构造函数注入C、静态方法注入D、配置文件注入34 下列哪些可以释放用户持有的所有表锁?(多选) AA、commitB、exitC、Alter table ..D、update table ..35、下列关于final的描述,不正确的是? BDA、final定义的类不能被继承B、final定义的方法不能被重载C、final可以在抽像类的方法中使用D、以上都不正确36.可序列化的关键词(serializable)37、以下SQL语句执行结果是什么? ASELECT sal sarisy FROM customer ORDER BY sarisy SELECT 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 int[10];public static void main(String []args) {Demo demo=new Demo();demo.display();}void display(){System.out.println(a[9]);}}a.输出0;b.输出1;c.输出null;d.运行时错误,数组下标出界.41.根据下面的代码,选择可能的结果: Cclass Demo {Boolean a=new Boolean[10];public static void main(String []args) {Demo demo=new Demo();demo.display();}void display(){System.out.println(a[9]);}}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.根据下面的代码,选择可能的结果: A class 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. 根据下面的代码,选择可能的结果: D class Demo {public static void main(String []args) {long l=4l;l=l>>2;System.out.println(l);}}a.运行时报错.b.编译时报错c.046.关于A块说法正确的是public void method(){List list = new ArrayList();synchronized(list){System.currentTimeMillis(); //A}}a. method方法需要同步;b. method方法需要不需要同步;c. ...d. 以上说法都不对;47. 要实现RUL cache,用下面那个:a. Hashmapb. Hashtablec. WeakHashMap;d. LinkedHashmap.48. 序列化用到哪种Streama .FileInputStreamb. ObjectInpuStreamc. ByteArrayInputStreamd. ...49 查找List内容List l = new LinkedList();l.add("A");l.add("B");l.add("C");如何查找"A"?A. Collections.binarySearch(list, "A");B l.contains(“A”)C l.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时,异常的排列顺序。