平安科技笔试题.doc_第1页
平安科技笔试题.doc_第2页
平安科技笔试题.doc_第3页
平安科技笔试题.doc_第4页
平安科技笔试题.doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

一 单项选择题1. 下面代码输出什么?public class A staticSystem.out.print(A);A()System.out.print(a);public class B extends A extends 继承类B 通过extend 类A来添加功能,或者添加变量,或者添加方法,或者覆盖类A的方法。 static静态数据成员要在程序一开始运行时就必须存在。数据成员按定义出现的先后顺序依次初始化,注意静态成员嵌套时,要保证所嵌套的成员已经初始化了。消除时的顺序是初始化的反顺序。System.out.print(B);B()System.out.print(b);public class Test public static void main(String args) new B(); implements,实现父类,子类不可以覆盖父类的方法或者变量。即使子类定义与父类相同的变量或者函数,也会被父类取代掉。 extends, 可以实现父类,也可以调用父类初始化 this.parent()。而且会覆盖父类定义的变量或者函数。这样的好处是:架构师定义好接口,让工程师实现就可以了。整个项目开发效率和开发成本大大降低。a) AaBbb) ABabc) BAbad) BbAae) Aaf) Bb2. 子类继承父类,正确的是a) 子类能够继承父类的私有方法和私有状态b) 子类能够继承父类的protected方法,但不能继承父类的protected状态c) 子类能够继承父类的protected方法,也能够继承父类的protected状态d) 子类能够继承父类的非私有方法和非私有状态3. 下面代码输出什么? int i = 9; switch(i) case 1: System.out.print(); default: System.out.print(Error); case 2: System.out.print(Good); case 3: System.out.print(Bestbreak 使得程序在执行完选中的分支后,可以跳出整个switch语句(即跳到switch接的一对之后),完成switch。如果没有这个break,程序将在继续前进到下一分支,直到遇到后面的break或者switch完成。); a) 空字符串b) Error c) ErrorGood d) ErrorGoodBest 4. 对jsp编译的描述正确的是。a) 自动编译b) 用户输入命令后,自动编译c) 手动编译d) 不需要编译5. 对接口的描述正确的是:a) 一个类可以实现多个接口。b) 接口可以有非静态的成员变量。c) 接口可以实作方法。d) 实现接口的任何类,都需要实作接口的方法。 6. 对抽象类的描述正确的是:a) 抽象类的方法都是抽象方法b) 一个类可以继承多个抽象类c) 抽象类不能有构造方法d) 抽象类不能被实例化7. 用户不能在下面哪一个视图计算机数据库中的视图是一个虚拟表,其内容由查询定义。视图并不在数据库中以存储的数据值集形式存在。上执行任何DML操作DML = Data Manipulation Language,数据操纵语言,命令使用户能够查询数据库以及操作已有数据库中的数据的计算机语言。具体是指是UPDATE更新、INSERT插入、DELETE删除。SQL的分类之一,此外还有DDL(Data Definition Language)数据定义语言和DCL(Data Control Language)数据控制语言。? a) 使用WITH CHECK OPTION选项创建的视图b) 包括DISTINCT关键字的视图c) 包括GROUP BY子句的视图d) 上面所有视图都允许DML操作e) 上面所有视图都不允许DML操作8. 下面哪一个是有效的命令?a) SELECT*FROM books FOR UPDATE USING book_profit_idx WHERE(retail-cost)10;b) CREATE INDEX book_profit_idx ON(retail-cost) WHERE(retail-cost) 10 c) CREATE FUNCTION INDEX book_profit_idx ON books WHERE(retail-cost)10;d) a和c e) 以上命令都不是9. 在包含组函数的视图上不能执行下面哪一个DML操作? a) INSERTb) UPDATEc) DELETEd) 在包含组函数的视图上可以执行上面所有操作e) 在包含组函数的视图上不能执行上面所有操作10. 以下不是java关键字的是:a) NULLb) transientc) constd) char11. Oracle的描述正确的是:a) 关系数据库b) 面向对象的关系数据库c) 层次数据库d) 都不是12. 对内部类的调用,下面哪个是正确的。public class A public static class Ba) A.B b = new A.B();b) A.B b = A.new B();c) A.B b = new A().new B();13. 下列哪个不是数据库中存储过程使用的参数:a) INPUTb) INc) OUTd) INOUT14. servletServlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。需要的参数,一般在哪个方法中初始化?a) initb) doGetc) doPostd) Service15. 设计划分模块准则?a) 高内聚,低耦合b) 低内聚,高耦合c) 高内聚,高耦合16. 如果两个关联表,一个表的主键通常是另一个表的a) 外键b) 主键c) 索引键17. EJBEJB是sun的服务器端组件模型,设计目标与核心应用是部署分布式应用程序。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。的部署文件是a) ejb-jar.xmlb) ejb.xmlc) weblogic-ejb-jar.xmld) weblogix-ejb.xmle) web.xml18. MVC什么可以充当Modulea) jsp b) Servlet c) Http d) EJB19. 哪个不是EJB事务a) Requiredb) NotRequiredc) Supportsd) NotSupported20. 序列化用到哪种Stream a) FileInputStreamb) ObjectInputStreamc) ByteArrayInputStreamd) PipedInputStream21. 具有如下特点的是CMMCMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。的哪个能力等级:收集软件过程和产品质量的详细度量,对软件过程和产品质量有定量的理解和控制a) 基本级b) 重复级c) 确定级d) 管理级e) 优化级22. 根据下面的代码,选择正确的结果:class Demo public static void main(String args) System.out.print(a.toUpperCase().valueOf(b); a) Ab) ac) Bd) be) ABf) Ab23. 以下哪种方法创建的视图不能使用DML语句操作:a) 包含CHECK OPTION的创建语句创建的视图b) 包含GROUP BY的创建语句创建的视图c) 包含DISTINCT的创建语句创建的视图d) 以上都对24. 下列关于final的描述,不正确的是? a) final定义的类不能被继承b) final定义的方法不能被重载c) final可以在抽象类的方法中使用d) 以上都不正确25. 以下SQL语句执行结果是什么?SELECT sal sarisy FROM customer ORDER BY sarisySELECT sal sarisy FROM customer ORDER BY sarisy ASCa) 结果完全一样b) 第一句查出记录,第二句出现语法错误c) 两句都查出记录,但结果不一样26. 软件测试的目的a) 减少软件Bugb) 控制软件质量c) 完成软件开发流程27. 根据下面的代码,选择正确的结果:class Demo public static void main(String args) long l=4L;l=l2;System.out.println(l); a) 编译时报错b) 运行时报错.c) 0d) 128. 根据下面的代码,选择正确的结果:class 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) 运行时错误.29. 哪个Map可以排序a) HashMapb) TreeMapc) LinkedHashMapd) HashTable30. 下列哪个语句是非法的:a) tryfinallyb) trycatch(java.io.IOException e)finallyc) trycatch(Error e)finallyd) trycatch(Throwable t)finallye) trycatch(NullPointerException e)catch(Exception e)finally二 不定项选择题31. 下列是j2ee容器的是:a) Servlet容器b) jsp容器c) ejb容器d) javaBean容器e) jms容器32. 可以获取表单(form)参数的方法是哪2个?a) httpServletRequest.getParameter(name);b) httpServletRequest.getAttribute(name);c) httpServletRequest.getParameterNames();d) httpServletRequest.getAttributeNames();33. 下面哪些SQL命令向名为ACCTSUPER的用户授予系统权限?选出所有正确的答案。 a) GRANT INSERT ON emp TO acctsuper;b) GRANT CREATE TABLE TO acctsuper;c) GRANT SELECT ON emp TO acctsuper;d) GRANT UPDATE ANY TABLE TO acctsuper;e) GRANT CREATE SESSION TO acctsuper;34. 对消息驱动bean的描述,正确的是a) 是匿名的b) 是异步的c) 要实现Remote接口d) 要实现Home接口 35. 下列哪些用到了jndia) servletb) jmsc) ejbd) daoe) jspf) dataSource36. MyObject? 的什么方法会对if表达式的正确性产生影响 Set st = new TreeSet(); st.add(new MyObject(A); if(st.contains(new MyObject(A)a) toString()b) equals()c) hashcode()d) clone()e) compareTo()37. MyObject 的什么方法会对if表达式的正确性产生影响 Map m = new HashMap(); m.put(new MyObject(A), new MyObject(A); if(m.containsKey(new MyObject(A)a) toString()b) equals()c) hashcode()d) clone()e) compareTo()38. 下列哪些不是JAVA关键字a) nullb) exitc) maind) removee) truef) extendsg) sizeof39. 下列那些是DML语句Update、insert、delete? a) commitb) updatec) Selectd) drop40. 下列哪些是UML动态图UML中共有5种静态图:用例图,类图,对象图,组件图和配置图。动态图有序列图,活动图,状态图a) 类图b) 时序图c) 协作图d) 部署图e) 状态图f) 对象图g) 组件图h) 活动图i) 用例图41. 下列数组声明正确的是?a) int a =new int10;b) int a1010=new int;c) int a1010=new int1010;d) int a= null;e) int a=new int1,1,1,1,1,;f) int a=new int10;g) int a = new int; 42. int i=9; int j=9;下列那些表达式为真a) j=ib) j=i+c) j=+id) j+=ie) +j=i43. int i=0xFFFFFFFF; int j=0x0;下列哪些表达式结果为0a) i&Jb) i|jc) ijd) i244. 下列哪些定义正确a) int i = 0xFFFFFFFF;b) char c = u0571;c) byte b = 01;d) int i = a;e) long l = 455566666L;45. 下列哪些生成新的String对象a) 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();46. 下列哪些标识命名合法a) $pb) TwoDayc) *pointd) _endTimee) 2DFf) this47. 部署web工程描述正确的是a) war文件b) jar文件c) ear文件d) 直接将工程目录拷贝到服务48. 下列哪些是java合法操作符a) b) ? |c) ? |d) ? ? ?=e) ? %49. 下列哪些可以用JNDI访问?a) J2EE中的JNDITreeb) 文件系统c) LDAP目录服务d) DNS域名服务器50. Spring1.x的IOC实现正确的是:a) 接口注入b) 构造子注入c) 静态方法注入d) 配置文件注入e) 设值注入补充:16、 关于类的继承机制 A.类只能单一继承 B.类只能继承一个接口或 1个类 C.类可以多个继承 D.类的单一继承保证了程序的简单,清晰 答:AD 17、 在多线程环境中,对于同步方法 A.测试代码不需同步 B.测试代码需同步 C.测试代码在测试该方法时不需同步 D.测试代码在测试该方法时需同步 答:AD 18、 哪个List 最适合FIFO 队列? A、LinkedList 答:A21、 查找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() 答:A 22、 char a = Hello World.tocharArray(); 选出所有正确的项? A class cc=a.getClass(); B int len= a.length; C char c= a999; D char c= a0; E a.equals(new Object(); 答:ABE26、 下列哪些是JSP 的隐含对象 A.out B.request C.respones D.session E.appliacation 答:ABCDE29、 下列哪些可以用JNDI访问?(多选) A、J2EE 中的JNDITree B、文件系统 C、LDAP 目录服务 D、DNS 域名服务器 答:ABCD 30、 Spring1.x 的IOC实现? A、接口注入 B、构造函数注入 C、静态方法注入 D、配置文件注入 答:AD 32、 按钮可产生 actionEvent 时间,要实现的接口是哪个 A FocusListener B ComponentListener C WindowListener D ActionListener 答:D 33、select ename, sal from emp where sal1000 哪行出错; A 第一行 B 第二行 C 第三行 D 第四行 答:A 35、 weblogic 中怎么发布一个ejb项目: A 修改config.xml文件B 通过控制台来发布指定路径的ejb C 通过控制台上传要发布的ejb后再发布 D 修改startWeblogic.cmd 答:BC38、 文件和路径都存在,则声明FileInputStream 正确的是() A FileInputStream fis = new FileInputStream(d:java1.txt); B FileInputStream fis = new FileInputStream(java/1.txt); C FileInputStream fis = new FileInputStream(d:java1.txt); D File f = new File(1.txt);FileInputStream fis = new FileInputStream(f); 答:AC 39、 oracle 中排序正确的是 A select Name|name, sal from emp where deptno=30 order by 2,1 B select * from emp where deptno=30 order by ename C select ename Emploee, sal salary from emp order by salary DESC, Emploee, deptno D select distrint ename, sal from emp where deptno=30 order by deptno 答:AD 40、 float 正确的 A float f = -5;B float f = 1.0; C float f = 0x0687; D float f = 7.8f; 答:ACD 41、 pq/sql 中,I初始值为 15,下面语句的j 的值 IF I20 THEN J:=I*2 ELSE IF I15 THEN J:=I*3 ELSE J:=I*4 END IF A 15 B 30 C 45 D 60 答:D 42、 InputStream in =.; byte buff = new byte1024; int result = in.read(buff,0,256); 则result 的值: A可能是-1 B可能是0 C可能是256 D可能是1024 答:ABC 43、 适合用 StatfulBean 的场合: A 在方法调用过程中需要维持成员变量的数据 B 实例化sesssionbean的时候必须初始化sessionbean的状态 C 会话bean需跨多个方法调用维护客户端状态 D seesionbean提供的服务不具体对某种客户端 答:AC 44、 不是 java命名规范的 A 类名第一个字母要大写 B 变量名第一个字母小写,之后的每个单词首字母大写 C 常量第一个字母大写,之后的都小写 D . 答:CD 45、 如果有事务则加入该事务,否则新建事物,是那种类型的事务 A requried B SUPROTS C MANDATORY D 。 答:A 46、 在多线程环境中,对 Test ()方法描述正确是() Public void Test() Synchronized(Objects) System.out.println( “AAAaaaa”); A、对于Objects数据必须使用Synchronized B、如果该类是singtolon时Objects必须使用Synchronized。 C、D,中的意思与上面两个相反 答:A 47、 下面最低级的耦合是: a.内容 b.公共 c.数据 d.非直接答:C 48、 System 同时包含三个预订义的流变量那个不是: a.in b.out c.err 答:D 49、 web 容器的布署描述符的作用 a.定义MIME参数 b.定义欢迎和错误页面 c.定义授权和认证 d.定义远程接口 e.初始化参数 f.映射到servlet/jsp请求 答:ABEF 50、 select instr(Mississippi,i,3,3) from dual 的结果() A 11 B 10 C 7 D 8 答:A1、Facade 是什么模式? 答:门面设计模式。 2、DAO 用的什么模式? 答:工厂模式 3、下列正确的是? A 数据基本类型的对象在声明时不分配内存空间 B 数据基本类型的对象在声明时分配内存空间 C String,Vector类型的对象在声明时不分配内存空间 D String,Vector类型的对象在声明时分配内存空间 答:B D 4、Oracle 的游标? A 用SQL定义显示游标 B 可以用%FOUND判断游标是否执行成功 C 隐式游标可以返回多行查询结果 D 声明显示游标的语句可以有UPDATE 答:ABC6、public class A List a=new ArrayList(); public void amethod() synchronized(a) . 要获得单实例对象,下面说法正确的是:。 A amethod方法加上synchronized B amethod方法不需加上synchronized 答:B。 7、EJB 的配置文件不能配置下列哪项? A 声明MIME参数 B 欢迎界面 C 远程接口 D 事务 答:B 8、下面不能操作事务的是。 A commit B rollback C savepoint D set transaction 答:C 9、Oracle 的单行注释? A # B $ C & D | 答:单行注释以 - 开头; 多行注释以 /* 开头,以 */ 结尾。 10、 下列描述正确的是。 A 实例变量是static的 B 局部变量使用前一定要初始化。 答:B 11、 response.sendRedirect() 和 Dispatch.forward(),要保存 request 中的变量值,应该使用? A sendRedirect() B forward() C 两者都可以 D 两者都不可以 答:B 12、 i=2, (i+)/3 的结果是? A 0 B 2 C 0.67 D 1 答:A 13、 resum()可以释放下面哪种方法下的线程? A wait() B sleep() C suspond() 答:C17、 Spring 1.x 中的依赖注入的方式 A、接口注入 B、setter访问器注入 C、构造器注入 D、在配置文件中注入 答:A D 18、 对 equals()与=的区别 答: ”=”是比较两个值的内存地址, “equals”是比较两个对象 22、 UML 中提供了系统与系统接口中的关系与系统与角色中的关系用什么图? 答:我选了用例图 23、 EJB 中如果有事务在运行则在事务中执行操作,没有事务则不在事务中运行是配置什么事务? 答:我选了Support 24、 MyObject 的什么方法会对if表达式的正确性产生影响。 List l = new Linklist; l.add(new MyObject(A); if(l.contains(new MyObject(A)A.toString() B.equle() C.hashcode() D.Clone() 答案:B25、 MyObject 的什么方法会对if表达式的正确性产生影响(多选) Set ts = new TreeSet(); st.add(new MyObject(A); if(l.contains(new MyObject(A) A.toString() B.equle() C.hashcode() D.Clone() 答案:compaire() 26、 MyObject 的什么方法会对if表达式的正确性产生影响 Map m = new HashMap; m.add(new MyObject(A); if(l.contains(new MyObject(A) A.toString() B.equle() C.hashcode() D.Clone() 答案:B C35、 下列哪些是数据库中存储过程使用的参数 A. INPUT B. IN C. OUT D. INOUT 答:B C D 36、 Oracle 的描述 A.关系数据库 B.面向对象的关系数据库C.层次数据库 答:A39、 下列哪些是JSP 的隐含对象 A.out B.request C.respones D.session E.appliacation 答:A B C D E 40、 下列对 oracle 数据库描述正确的是 A.带索引的表中有ROWID字段 B.Data文件的可以被多个数据库共享 C.Data文件可以自增长 答:A1、下列哪些可以用JNDI访问? A、J2EE中的JNDITree B、文件系统 C、LDAP目录服务 D、DNS域名服务器 答:ABCD 2、Spring1.x 的IOC实现? A、接口注入 B、构造函数注入 C、静态方法注入 D、配置文件注入 答:A D 3、下列哪些可以释放用户持有的所有表锁? A、commit B、exit C、Alter table . D、update table . 答:A 4、EJB 中Local 接口描述? 答:localhome只能在同一个jvm内才能访问6、下列程序 i值为 c class test public static void main (String args) int j=0xFFFFFFF1; int i=j; A) 编译不通过 B) 0 C) 14 D) -15 答:A j=-15,i=14 7、软件开发需占时间最多的哪个部分 A) 需求设计 B) 代码编写 C) 软件测试 D) 软件维护 答:D 8、Oracle 数据库中哪项为Fetch 返回为真假 A) %notfound B) %found C) %isopen D) %tech 答:A B 9、下列程序 class A implements Runnable public void run() System.out.println(OK); public class B public static void main(String args) Thread t=new Thread(new A(); t.start(); A) 编译不通过 B) 正常输出“OK” C) 正常不输出任何东西 D) 运行异常 答:B 10、 下列程序输出什么 class A public static void main(String args) String str=BEA; oprator(str); System.out.println(str); public static void oprator(String test) test.replace(A,E); test.toLowerCase(); A) BEA B) BEE C) bea E) bee 答FF1AA 11、 设计的UML 图不可以帮助开发人员的提高a) 对 b) 错 答:B 12、 以下SQL语句执行结果是什么? SELECT sal Garisy FROM customer ORDER BY Garisy ASC SELECT sal Garisy FROM customer ORDER BY sal ASC A. 结果完全一样 B第一句查出记录,第二句出现语法错误 C两句都查出记录,但结果不一样 答:A 13、 以下哪种方法创建的视图不能使用DML 语句操作: A、包含CHECK OPTION的创建语句创建的视图 B、包含GROUP BY的创建语句创建的视图 C、包含DISTINCT的创建语句创建的视图 D、以上都对 答案:D 14、 以下SQL语句有什么错误? SELECT ename,max(sal) FROM employee GROUP BY ename HAVING sal1000 答:sal 1000 15、 用包含GROUP BY 的创建语句创建的视图,不能执行什么DML 语句? A、INSERT B、UPDATE C、DELETE D、SELECT 答:A B C 16、 下面代码输出什么? class MyServlet extends HttpServlet public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException int i = 0 response.setContentType(text/html);PrintWriter out = response.getWriter(); out.println(); out.println( A Servlet); out.println( ); out.print(i= + i+); out.println( ); out.println(); out.flush(); out.close(); 答:i=1; 17、 子类继承父类,正确的是 A. 子类能够继承父类的私有方法和私有状态 B. 子类能够继承父类的protected方法,但不能继承父类的protected状态 C. 子类能够继承父类的protected方法,也能继承父类的protected状态 D. 子类能够继承父类的非私有方法和非私有状态 答:C 18、 删除记录但不提交的语句: A. delete * from table_name B. delete from table_name C. truncate table_name 答:B 20、 对 jsp编译的描述是否正确 A.自动编译 B.用户输入命令后,自动编译 C.手动编译 答:A20、 关于A 块说法正确的是 public void method() List list = new ArrayList(); synchronized(list) System.currentTimeMillis(); /A块 a. method方法需要同步; b. method方法不需要同步; c. . d. 以上说法都不对; 答:D 21、 要实现RUL cache,用下面那个: a. Hashmap b. Hashtable c. WeakHashMap; d. LinkedHashmap. 答:D 23、 http 协议,post,get方法,报文正确是: a. http:/ip ;host. b. http:/.a=?,. c. 和a

温馨提示

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

评论

0/150

提交评论