J2EE面试笔试题.doc_第1页
J2EE面试笔试题.doc_第2页
J2EE面试笔试题.doc_第3页
J2EE面试笔试题.doc_第4页
J2EE面试笔试题.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

J2EE面试笔试题单选题 1. Applet可以做下列那些操作 a 读取客户端文件 在客户端主机上创建新文件 在客户端装载程序库 读取客户端部分系统变量 2. 在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现 b 可移植性 可扩充性 可靠性 安全性 3. 下面两段代码打印的结果是:aSystem.out.println(5.00-4.90);System.out.println(300-210); 0.8999999999999999和90 0.8999999999999999和89.99999999999999 0.9和90 0.9和89.99999999999999 4. 下面关于数据库系统基于日志的恢复的叙述中,哪一个是正确的 c 利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO 利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO 利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO 利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO 5. 评估下面的一组SQL语句: aCREATE TABLE dept(deptno NUMBER(2),dname VARCNAR2(14),1oc VARCNAR2 (13);ROLLBACK;DESCRIBE DEPT下面关于该组语句的哪个描述是正确的? DESCRIBE DEPT语句将显示DEPT表的结构描述内容 DESCRIBE DEPT语句将只有在ROLLBACK之前引入一个COMMIT语句时,才会显示DEPT表的结构描述内容 ROLLBACK语句将释放DEPT占用的存储空间 DESCRIBE DEPT语句将返回一个错误ORA-04043: object DEPT does not exist. 6. 下面哪个语句用于打开一个已经存在的约束? d ALTER TABLE table_name ENABLE constraint_name; ALTER TABLE table_name STATUS = ENABLE CONSTRAINT constraint _ name; ALTER TABLE table_name STATUS = ENABLE CONSTRAINT constraint _ name; ALTER TABLE table_name ENABLE CONSTRAINT constraint _ name; ALTER TABLE table_name TURN ON CONSTRAINT constraint _ name; ALTER TABLE table_name TURN ON CONSTRAINT constraint _ name; 7. TCP协议在每次建立或拆除连接时,都要在收发双方之间交换_d_ 报文。 一个 四个 三个 两个 8. 网络操作系统和分布式操作系统的主要区别是(d) 是否连接多台计算机 计算机之间能否通信 网上资源能否共享 各台计算机有没有主次之分 9. 关于IE的window对象表述不正确的有(b) window.opener属性本身就是指向window对象 window.location=”a.html”和window.location.href=”a.html”的作用都是把当前页面替换成a.html页面 定义了全局变量g;可以用window.g的方式来存取该变量 window.reload()方法可以用来刷新当前页面 10. 在操作系统中,Wait(s)和Signal(s)操作是一种 d 机器指令 作业控制命令 系统调用命令 低级进程通信原语 11. 文件的存取方式是由文件的性质和用户使用文件的情况而确定的,一般有两种存取方式,它们是 d 直接存取和间接存取 顺序存取和链接存取 顺序存取和随机存取 只读存取和读写存取 12. 下列描述中正确的是(c) 软件工程只是解决软件项目的管理问题 软件工程只是解决软件开发中的技术问题。 软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则。 软件工程主要解决软件产品的生产率问题。 13. 项目中的技术风险是通常是通过(b)方法来缓解的 技术文档 架构原型验证 代码复审 单元测试 14. CMM定义了几个不同的成熟度等级。 5 3 6 5 4 15. PL/SQL中以下表达式的结果非空的是: c NULL|NULL NULL|NULL (5NULL) 3+NULL 16. 你怎样强制对一个对象立即进行垃圾收集? e 调用 System.gc() 调用System.gc(), 同时传递要进行垃圾收集对象的引用 调用 Runtime.gc() 给这个对象的所有引用设置一个新的值(例如null) 垃圾收集是不能被强迫立即执行 17. 以下(d )方法不能被浏览器自动调用。 init() stop() start() paint() 18. 要创建一个新目录,可以用下面( d)类实现。 FileInputStream FileOutputStream RandomAccessFile File 19. 执行下面代码,下面描述正确的是:dpublic class Person static int arr = new int10; public static void main(String a) System.out.println(arr1); 产生编译错误 输出空 编译正确,运行错误 输出0 20. 关于CMM说法错误的是: a CMM是一个软件生命周期模型 CMM是一种软件过程的策略,与实际使用的模型无关 CMM有助于组织建立一个有规律的、成熟的软件过程 CMM定义了5个成熟度等级 21. 执行下面PL/SQL,emp表中存在编号为1234的雇员,说法正确的是:bdeclare v_name VARCHAR2(10);begin SELECT ename INTO v_name FROM emp WHERE empno=1234; dbms_output.put_line(found); EXCEPTION WHEN no_data_found THEN dbms_output.put_line(not found!); dbms_output.put_line(others); end; 程序编译错误 输出结果为:found 输出结果为: not found others 输出结果为: found others 22. 在ORACLE中,关于同义词说法错误的是: a 同义词只能由创建同义词的用户使用 同义词可以和表重名 共有同义词和私有同义词创建的权限不同 可以为存储过程创建同义词 23. 在ORACLE中Date日期类型,存贮日期和时间信息,占用几个字节 d 6 10 8 7 24. 有关线程的哪些叙述是对的。 d 一旦一个线程被创建,它就立即开始运行。 当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。 一个线程可能因为不同的原因停止(cease)并进入就绪状态。 使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。 25. 下列程序段执行后,t5的结果是:bint t1=5,t2=6,t3=7,t4,t5;t4=t1t2?t1:t2;t5=t4t3?t4:t3; 7 5 6 26. 下面哪一个参数不是存储过程接受的参数 a INPUT INOUT IN OUT 27. 54. 执行如下两个查询,结果为:aSELECT ename name, sal salary FROM emp order by salary;SELECT ename name, sal SALARY FROM emp order by sal ASC; 两个查询结果完全相同 第二个查询正确,第一个查询错误 第一个查询正确,第二个查询错误 两个查询结果不同 28. EJB实例通过下面哪个接口与容器进行交互? d Handle EJBContext EJBHome EJBObject HomeHandle 29. 下面哪个Map是排序的? a TreeMap HashMap Hashtable WeakHashMap LinkedHashMap 30. transient 变量和下面哪一项有关? b Cloneable Serializable Runnable Throwable Comparable 31. 执行下列语句后,i 和n的值为( b)int i=10;int n= i+%5; 10,0 11,0 10,1 11,1 32. 随着Java技术的不断发展,Sun公司根据市场进一步将Java细分,其中针对普通PC应用的是( d) J2EE JDK J2ME J2SE 多选题 33. 消息类型Web服务适合下面哪些情况: c 调用Web服务的客户机要求立即响应 Web服务是数据驱动的 Web服务功能在异步环境中 Web服务是面向过程的 34. 下面哪几点是Hibernate的优势? abc 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码 Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作 hibernate使用Java反射机制,而不是字节码增强程序来实现透明性 hibernate的性能非常好,因为它是个轻量级框架。映射的灵活性很出色。它支持各种关系数据库,从一对一到多对多的各种复杂关系 35. 在ORACLE中,下面哪些命令用来处理事务:abd commit savepoint set transaction rollback 36. 下列HTTP错误代码描述正确的是: abd HTTP 404 - 无法找到文件 HTTP 403 - 禁止访问 HTTP 500 - 请求无效 HTTP 502 - 网关错误 37. HTTP/1.1相较于 HTTP/1.0 协议的区别主要体现在: abc 带宽优化及网络连接的使用 缓存处理 安全性及完整性 消息在网络中的发送 38. 请选择对javascript理解有误的 ac JScript是javascript的简称 FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上 javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度 AJAX技术一定要使用javascript技术 39. 可能与正在运行的进程无关的中断事件有(ae)等 硬件故障 外部 访管 程序性 输入/输出 40. 上下文关系图(context diagram)的作用是 acd 定义系统的上下文和范围 定义业务规则 概括与系统之间相互影响的重要的外部系统和人 外部系统和人与系统之间交互的方式 41. 关于J2EE描述正确的是: ac 是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构 一个J2EE应用必须是基于Web的 J2EE提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持 J2EE是一个产品 42. 编译运行下面的程序,说法正确的有 :bdimport java.io.*;public class A public static void main(String x) String s=1234567890abcdefghijklmnopq; byte b=s.getBytes(); try File f=new File(B.txt); FileOutputStream out=new FileOutputStream(f); out.write(b,10,10); out.write(b,0,5); catch (IOException e) System.out.println(e.getMessage(); 抛出一个可以被捕获的IOException 程序编译正常,并在当前目录下生成文件B.txt,文件内容为abcdefghij12345 编译正常,但运行时出现错误 程序编译正常,但屏幕没有任何输出 43. 下面关于变量及其范围的陈述哪些是正确的。 abc 实例变量是类的成员变量。 在方法中定义的局部变量在该方法被执行时创建 。 局部变量在使用前必须被初始化。 实例变量用关键字static声明。 44. 下面关于float数的定义正确的是: abd float f=-5; float f=0x0687; float f=1.0; float f=7.8f; 45. 在Java中判断applet的来源的方法有: cd getCodebase() getDocumentbase() getCodeBase() getDocumentBase() 46. 下面代码中对result描述正确的是?acInputStream in=.; byte buff= new byte1024; int result= in.read( buff, 0, 256); result 可能等于 -1 result 可能等于 0 result 可能等于 256 result 可能等于 1024 47. 下面对数组的操作代码哪个是正确的?acdechar a= hello world.toCharArray(); int len= a.length; char c= a999; a.equals( new Object(); char c= a0; Class cc= a.getClass(); 判断题 48. 在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个属性与赋值对象相同的新对象 N 49. weblogic中发布的ejb文件一定包含ejb-jar.xml Y 50. 数据库恢复的基本技术有数据转储和日志文件 Y 51. IPV6使用了32位地址,通常使用圆点分隔的四个十进制数字表示,比如 N 52. Apache是一个纯粹的web服务器,支持SSL Y 53. UML是一种建模语言,它对开发人员如何进行面向对象的分析与设计不提供指导。 N 我所追求的何尝不是这样?和爱的

温馨提示

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

最新文档

评论

0/150

提交评论