2012企业Java AP 试题.doc_第1页
2012企业Java AP 试题.doc_第2页
2012企业Java AP 试题.doc_第3页
2012企业Java AP 试题.doc_第4页
2012企业Java AP 试题.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

海辉软件(国际)集团公司企业 JAVA笔试题一、选择题1、关于Java 类的加载过程,下面哪些描述是正确的()A、在 Java 中,有四种类型的类加载器:BootStrapClassLoader、ExtClassLoader、AppClassLoader 以及用户自定义的 ClassLoader。/Extension ClassLoader, System ClassLoader+用户自定义的classloaderB、使用 new 关键字创建类实例时,其实就显示地包含了类的加载过程C、在 Java 中,类的实例化流程分为两个部分:类的加载和类的实例化。类的加载又分为显式加载和隐式加载。D、Class.forName 来加载类时,是通过 ExtClassLoader进行加载的。/system classLoader 加载2、关于HashMap的实现机制,下面哪些描述是正确的()A、HashMap中key-value 当成一个整体进行处理,系统总是根据 数组的坐标来获得 key-value 的存储位置。/没有存储顺序,无下标之说!B、HashMap基于哈希表的 Map 接口的实现,允许使用 null 值和 null 键。C、如果HashMap中,如果Key的hash相同的话,HashMap将会出错。/会替换相应的valueD、HashMap每次容量的扩增都是以2的倍数来增加。/大约获得2倍的桶数!3、下面的代码执行输出正确的是() 1. public class test(2. public int aMethod()3. static int i=0;4. i+;5. return I;6. )7. public static void main (String args)8. test test = new test();9. test.aMethod();10.int j = test.aMethod();11.System.out.printIn(j);12.13.A. 编译错误B. 编译成功,打印出是 “0”C. 编译成功,打印出是 “1”D. 编译成功,打印出是 “2”A4、如何获取下面表单 select 1 2 3 域的选择部分的文本?Aobj.optionsobj.selectedIndex.textBobj.optionsobj.selectedIndex.valueCobj. valueDobj.text5 、关于单例模式,下面说法正确的是()A、单例模式可以扩展成多例模式。B、单例模式可以由其他类来创建并且维护唯一实例C、单例模式必须在只有一个实例是才应当使用。D、全程变量可以使用单例模式来实现。6、下面说法正确的是() A、Java I/O库中主要采用了Decorator模式。 B、SessionBean 主要采用了Faade模式 C、Iterator模式在Java已经实现 D、Command模式是Swing库中的核心模式。Command模式是对行为封装的典型模式Factory模式是对创建进行封装的模式C选项描述错误,java中没有Iterator这个设计模式7、下图示关于无间道这部电影里的黑帮和警察之间的概念模型图,描述正确的是 A每个人物可以机动地拥有1个以上的身份,多个行为。B每个行为也可以与特定的身份挂钩。C警察是一个人物D卧底是一个身份。ABD8、关于JSP页面跳转描述不正确的是 ARequestDispatcher.forward()无法重定向至有frame的jsp文件Bresponse.sendRedirect()是由容器中控制权的转向。CRequestDispatcher.forward()转向的文件不能带有参数。如:servlet?name=frankDResponse.sendRedirect()之后,很有必要在后面紧跟一句return。AC9、下面哪几个函数是public void method().的重载函数?() A、public void method( int m). B、public int method(). C、public void method2(). D、public int method ( int m, float f).ABD10、给出如下声明: String s = Example; 合法的代码有哪些?() A. s = 3 B. s 3 = x C. int i = s.length () D. s = s + 10CD11、(继承的概念; 答案A,D)下面关于继承的哪些叙述是正确的()A在java中只允许单一继承。B在java中一个类只能实现一个接口。C在java中一个类不能同时继承一个类和实现一个接口。Djava的单一继承使代码更可靠。 AD12、(答案:D)方法resume()负责恢复哪些线程的执行()A. 通过调用stop()方法而停止的线程。 /已废弃B. 通过调用sleep () 方法而停止运行的线程。/时间到后,自动唤醒C. 通过调用wait () 方法而停止运行的线程。/wait之后要用object的notify()才能唤醒D. 通过调用suspend () 方法而停止运行的线程。/挂起线程,用resume()回复,二者成对出现,已废弃D13、给出如下代码:class Test privateintm; publicstaticvoidfun() /somecode. 如何使成员变量m被函数fun()直接访问?()A、将private int m改为protected int mB、将private int m改为public int mC、将private int m 改为static int mD、将private int m改为int m14、(赋值语句,this的用法; 答案:C,D)给出下面的代码段:publicclassBaseintw,x,y,z;publicBase(inta,intb)x=a;y=b;publicBase(inta,intb,intc,intd)/assignmentx=a,y=bw=d;z=c;在代码说明/assignmentx=a,y=b处写入如下哪几个代码是正确的?()A、Base(a,b);B、x=a,y=b;C、x=a;y=b;D、this(a,b); 15、部署描述文件WEB.XML是用来控制和调度应用程序的行为,描述了应用程序的类、资源和配置以及网络服务器使用这些类、资源和配置为网络请求提供服务的方式。下面对于WEB.XML描述正确的是:A可以定义网址路径与处理关于这些路径的请求的 servlet 之间的映射B可以定义欢迎文件C可以定义过滤条件D可以JNDI 环境变量16、关于JSP中include指令,下面描述正确的是A是动态包含,被包含页面在请求处理时执行包含页面的内容。B是静态包含,被包含页面在请求处理阶段编译包含页面的内容。C、是在编译阶段执行D、是在请求处理阶段执行。17、关于JSTL标签下面描述或使用正确的是Ac:out value=” escapeXML=”true” 将会输出 ;B 执行结果为:成功C将输出:EricD将参数888以id为名字传递到login.jsp页面,相当于login.jsp?id=888AD18、下面的描述错误的是 A Statement的executeQuery()方法会返回一个结果集。B Statement的executeUpdate()方法会返回是否更新成功的boolean值。C 使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值。D ResultSet中的next()方法会使结果集中的下一行成为当前行。B19下列XML节点,哪一个是合法的AhelloB1 + 1 3ChelloD20、如果要在表单结果中包含不希望让站点访问者看见的信息,则可用表单的( )。A表单域 B特效域 C隐藏域 D密码域21、打开名为 window2 的新窗口的 JavaScript 语法是Awindow.open(,window2)Bwindow.open(window2,)Cwindow.showModalDialog(,window2)Dwindow.showModalDialog(window2,)22、以下哪些是javascript的全局函数: A. escape B. parseFloat C. eval D. setTimeout23、关于IE的window对象表述正确的有: A. window.opener属性本身就是指向window对象 B. window.reload()方法可以用来刷新当前页面 C. window.location=”a.html”和window.location.href=”a.html”的作用都是把当前页面替换成a.html页面 D. 定义了全局变量g;可以用window.g的方式来存取该变量24、以下 不属于把CSS样式表与HTML网页关联的方法。A在HTML文档的标签内定义CSS样式B用标签链接网上可访问的CSS样式表文件C在HTML文档的标签内定义CSS样式D用import引入样式表文件25、创建一个对象obj,该对象包含一个名为name的属性,其值为value 。以下哪一段JavaScript代码无法得到上述的结果? Avar obj = new Object(); objname = value; Bvar obj = new Object(); = value; Cvar obj = name : value; Dvar obj = new function() = value; 26、组成UML有三种基本的建筑块是:(),事物和图A关系B类C用例D实体27、用例(Use-case)用来描述系统在事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是()关系A. 分类(classification)B.扩展(extend)C.包含(include)D.聚集(aggregation)28、设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于 90 分的学生姓名”,则对应的 SQL 语句是( )。 A、SELECT 姓名 FROM 学生表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩90 B、SELECT 姓名 FROM 课程表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩90 C、SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 OR 课程表.成绩90 D、SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩9029、下面关于索引的描述不正确的是( ) A. 索引是一个指向表中数据的指针 B. 索引是在列上建立的一种数据库对象 C. 索引的建立和撤消对表中的数据毫无影响 D. 表被撤消时将同时撤消在其上建立的索引30、执行数据库查询时,如果要查询的数据很多,下面哪些办法是提高查询效率?A采用连接池,增加数据库执行线程B反复使用PreparedStatement,减少查询次数C增加数据库缓冲区,提高数据库I/O方面性能。D建立索引。二、翻译 WebSphere 是 IBM 的集成软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebSphere 提供了可靠、灵活和健壮的集成软件。WebSph

温馨提示

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

评论

0/150

提交评论