JAVA中软面试题

上传人:海****n 文档编号:211620935 上传时间:2021-11-17 格式:PDF 页数:12 大小:30.12KB
返回 下载 相关 举报
JAVA中软面试题_第1页
第1页 / 共12页
JAVA中软面试题_第2页
第2页 / 共12页
JAVA中软面试题_第3页
第3页 / 共12页
JAVA中软面试题_第4页
第4页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《JAVA中软面试题》由会员分享,可在线阅读,更多相关《JAVA中软面试题(12页珍藏版)》请在金锄头文库上搜索。

1、JAVA笔试题蓝色 为确定正确答案,绿色 为可能正确答案。1. MyObject 的什么方法会对if表达式的正确性产生影响List l = new LinkedList(); l.add(new MyObject(A); if(l.contains(new MyObject(A) A.toString() B.equals () C.hashCode() D.clone() 2. MyObject 的什么方法会对if表达式的正确性产生影响Set ts = new TreeSet(); ts.add(new MyObject(A); if(ts.contains(new MyObject(A)

2、A.toString() B.equals() C.hashCode() D.clone() 3. MyObject 的什么方法会对if表达式的正确性产生影响(多选)Map m = new HashMap; m.add(new MyObject(A); if(m.contains(new MyObject(A) A.toString() B.equals () C.hashCode() D.clone() 4. 下列哪些不是JAVA关键字A.null B.exit C.main D.remove E.true 5. 下列哪些不是JAVA关键字A.NULL B.instansof C.exten

3、ds D.sizeof 6. 下列哪个语句是合法的:A.tryfinally B.trycatch(Exception x)catch(NullpointExpoint) C.trycatch(Exception x)finally D.trycatch(NullpointExpoint)catch(Exception x) E.trycatch(Throwable t)finally 7. 下列那些是servlet容器A.apache B.Tomcat C.Weblogic D.websphere 8.int i=9; int j=9; 下列那些表达式为真A.j=I B.j=i+ C.j=+

4、i D.j+=i E.+j=i 9 int i=0 xFFFFFFFF; int j=0 x0; 下列哪些表达式结果为0 A.i&j B.i|j C.ij D.i2 F i 10. 下列哪些定义正确A. int i = 0 xFFFFFFFF; B. char c = u0571; C. byte b = 01; D. int i = a; E. long l = 455566666L; 11, 如果重写了myObject 的 equles ()方法,下列哪个方法可能改写: A. toString() B. clone() C. hashCode() D. wait() 12. 下列哪些是数据

5、库中存储过程使用的参数: A. INPUT B. IN C. OUT D. INOUT 13 Oracle的描述正确的是:A.关系数据库B.面向对象的关系数据库C.层次数据库14. 下列语句生成了几个对象MyClass c1,c2,c3,c4,c5 c1 = new MyClass(); c2 = null; c3 = new MyClass(); c4 = ; c5 = c1; A 1 个B 2 个C 3 个D 4 个E 5 个15. 下列哪些生成新的String对象A. String s = new String(); B。String s = new String(A); C. Stri

6、ng s = ; D. String s = A.intern(); E. String s = (String)String.class.newInstance(); 16. 下列哪些是JSP的隐含对象A.out B.request C.respones D.session E.appliacation 17。如果两个关联表,一个表的主键通常是另一个表的A.外键B.主键C.索引键18. 下列对 oracle数据库描述正确的是(多选)A.带索引的表中有ROWID 字段B.Data 文件的可以被多个数据库共享C.Data 文件可以自增长19. 下列哪些标识命名合法A. $p B. TwoDay

7、C. *point D. _char E. 2DF 20. 选出 EJB使用的 Bean A SessionBean B EntityBean C MessageDriverBean D JavaBean 21.EJB 的部署文件是(单选)A.ejb-jar.xml B.ejb.xml C.weblogic-ejb-jar.xml D.weblogix-ejb.xml E.web.xml 22. 部署 web工程的文件是( 多选 ) A. war B. jar C. ear D。 直接将工程拷贝到服务23. 关于类的继承机制A.类只能单一继承B.类只能继承一个接口或1 个类C.类可以多个继承D

8、.类的单一继承保证了程序的简单,清晰24. 在多线程环境中,对于同步方法A.测试代码不需同步B.测试代码需同步C.测试代码在测试该方法时不需同步D.测试代码在测试该方法时需同步9. 下列那些是DML语句多选 ? A.commit B.update C.Select D.drop 10. 下列哪些是UML动态图A.类图B.顺序图C.接口图D.部署图E.对象图F协作图G状态图11. 下列那些是UML静态图A.类图B.顺序图C.接口图D.部署图E.对象图F协作图G状态图24 servlet需要的参数,一般在哪个方法中初始化?A init B doGet C doPost d Service 25 设

9、计划分模块准则?A.高内聚,低耦合B.低内聚,高耦合C.高内聚,高耦合D.低内聚,低耦合26 哪个 List最适合 FIFO 队列?LinkedList 27 哪个 Map是排序的?TreeMap 28 哪个 Set 是排序的?TreeSet 29 查找 List内容的方法 List 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(); 选出所有正确的项? A cla

10、ss cc=a.getClass(); B int len= a.length; C char c= a999; D char c= a0; E a.equals(new Object(); 31 下列哪些是java 合法操作符 A B ? | C ? | D ? ? ?= e ? % 32 下列哪些可以用JNDI 访问?(多选) A 、J2EE中的 JNDITree B 、文件系统C、LDAP目录服务 D 、DNS域名服务器33 Spring1.x的 IOC实现?A、接口注入 B 、构造函数注入 C 、静态方法注入D、配置文件注入34 下列哪些可以释放用户持有的所有表锁?(多选) A 、co

11、mmit B 、exit C 、Alter table . D 、update table . 35、下列关于final的描述,不正确的是? A 、final定义的类不能被继承B、final定义的方法不能被重载 C 、final可以在抽像类的方法中使用D、以上都不正确36. 可序列化的关键词(serializable)37、以下 SQL语句执行结果是什么?SELECT sal sarisy FROM customer ORDER BY sarisy SELECT sal sarisy FROM customer ORDER BY sarisy ASC A. 结果完全一样B第一句查出记录,第二句

12、出现语法错误C两句都查出记录,但结果不一样38. 软件测试的目的A 减少软件Bug B 控制软件质量C 完成软件开发流程39. 视图的问题,有关视图的基本概念A删除视图会删除基表记录B删除视图不会删除基表记录C update 只更新视图,不更新基表40.根据下面的代码, 选择可能的结果: class Demo inta= new int 10; publicstaticvoid main(String args) Demo demo=new Demo(); demo.display(); void display() System.out.println(a9); a. 输出 0; b. 输出

13、 1; c. 输出 null; d. 运行时错误 , 数组下标出界 . 41. 根据下面的代码, 选择可能的结果: class Demo Boolean a=new Boolean10;publicstaticvoid main(String args) Demo demo=new Demo(); demo.display(); void display() System.out.println(a9); a. 输出 true; b. 输出 false; c. 输出 null; d. 运行时错误 , 数组下标出界 . 42. 根据下面的代码, 选择可能的结果: (1)class Demo ex

14、tends Thread implements Runnable (2) publicvoid run() System.out.println(k ); publicstaticvoid main(String args) Thread t=new Thread( new Demo(); (3) t.start(); a. 代码 (1) 出错 . b. 代码 (2) 出错c. 代码 (3) 出错d. 正常输出” k”43. 下列那个不属于collection framework: a.Collections b.Arrays c.ArrayList d.HashMap 44. 根据下面的代码

15、, 选择可能的结果: class Demo publicstaticvoid 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.BEA b.BEE c.bee d.bea 45. 根据下面的代码, 选择可能的结果: class Demo publicstaticvoid main(String args) long l=4l; l=l2; S

16、ystem.out.println(l); a. 运行时报错 . b. 编译时报错c.0 d.1 46. 关于 A块说法正确的是public void method() List list = new ArrayList(); synchronized(list) System.currentTimeMillis(); /A a. method方法需要同步; b. method 方法不需要同步;c. . d. 以上说法都不对; 47. 要实现 RUL cache, 用下面那个 : a. Hashmap b. Hashtable c. WeakHashMap; d. LinkedHashmap. 48. 序列化用到哪种Stream a .FileInputStream b. ObjectInpuStreamc. ByteArrayInputStream d. . 49 查找 List内容 List l = new LinkedList(); l.add(A); l.add(B); l.add(C); 如何查找 A? A. Collections.binarySearch(list, A)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > Java

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号