Java软件工程师测试题_第1页
Java软件工程师测试题_第2页
Java软件工程师测试题_第3页
Java软件工程师测试题_第4页
Java软件工程师测试题_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

Java软件工程师测试题1、以下哪种行为不属于面向对象的三要素()?方法重载方法重写类继承对象实例化(正确答案)2、在JavaEE中,关于Map接口,下列说法正确的是()?A、Map接口是继承B、Map中元素的Key值可以重复C、Map中元素的value值不可以重复D、Map中元素是以键-值对形式存储(正确答案)3、给定如下Java代码片段,编译运行时,以下()语句或表达式的值时true。[逻辑题]

A、S.equals(sb)B、S.equals(e)(正确答案)C、t.equals(sb)D、S==t4、运行以下Java代码程序后,横线处填写()结果为false。

A、str1.equals(str2)B、str1==str2(正确答案)C、str2.equals(str1)D、str1=str25、Java中,关于带参数的方法,下列选项中的说法错误的是()。A、使用带参数的方法分为两步:定义带参数的方法和调用带参数的方法B、带参数方法的返回值可以为voidC、带参数方法的参数个数可以为一个或多个D、带参数方法的参数必须是基本数据类型的数据(正确答案)6、给定一个Java程序的代码如下所示,则编译运行后,输出结果是()。

A、count1=9count2=9B、countl=10count2=9C、countl=10count2=10(正确答案)D、count1=9count2=107、给定Java代码如下所示,编译运行结果是()。

A、输出:1B、输出:3C、输出:3.3333333D、编译错误(正确答案)8、在Java中,下面对于构造函数的描述正确的是()。A、类必须显示定义构造函数B、构造函数的返回类型是voidC、构造函数和类有相同的名称,并且不能带任何参数D、一个类可以定义多个构造函数(正确答案)9、在Java中,可以在子类的构造方法中使用关键宇()调用父类的构造方法。[语法题]A、super(正确答案)B、thisC、extendsD、implements10、在Java的异常处理模型中,多重catch中同时使用时,()应该最后列出。A、ArithmeticExceptionB、NullPointExceptionC、IOExceptionD、Exception(正确答案)11、在UML提供的图中,()用于按时间顺序描述对象间的交互A、协作图B、网络图C、序列图(正确答案)D、状态图12、在实现DAO设计模式时,下面哪种模式经常被采用()A.Proxy模式B.Factory模式(正确答案)C.Prototype模式D.Observer模式13、关于MVC,下面说法正确的是()A.Servlet实现MVC的Model部分B.EJB实现MVC的Model部分(正确答案)C.Http实现MVC的View部分D.JSP实现MVC的Control部分14、以下代码段将创建几个对象()

A.2B.3C.0D.1(正确答案)15、关于垃圾收集的哪些叙述是对的()A.垃圾收集能够在期望的时间释放被java对象使用的内存。B.垃圾收集将检查并释放不再使用的内存。(正确答案)C.垃圾收集允许程序开发者明确指定并立即释放该内存。D.程序开发者必须自己创建一个线程进行内存释放的工作。16、设x为int型变量,则执行以下语句段后,x的值为()

A.30B.20(正确答案)C.40D.1017、如果配置一个Servlet需要使用的参数,最好在哪个方法中加载()A.init(正确答案)B.doGetC.destoryD.doPost18、假设test类运行于多线程环境下,那么关于A处的同步下面描述正确的是()

A.test方法中必须增加synchronizedB.Test类为singleton时有必要增加synchronized(正确答案)C.test方法中没有必要增加synchronizedD.Test类为singleton时也没有必要增加synchronized19、下面哪个对类的声明是错误的()A.classMyClassextendsMySuperClass1,MySupperClass2{}(正确答案)B.publicclassMyClass{}C.abstractclassMyClassimplementsYourInterface1,Youriterface2{}D.classMyClassextendsMySuperClassimplementsYourInterface{}20、下列程序段执行后,t5的结果是(B)

A.7B.5(正确答案)C.6D.1第二部分(Part2)XML&Excel测试共5题(全部单选,每题2分,总分10分)21、以下XML在DTD结合使用时出现错误,导致错误的原因是()

A、id属性在定义是类型不正确,XML无ID类型,应该是CDATA类型B、port元素是链接数据库的关键,所以XML中必须排在第一位C、根据DTD定义Host节点名首字母必须小写(正确答案)D、密码在XML中需要加密,否则不安全22、以下场合不适合使用XML的是()A、数据传输协议B、配置文件C、制作网页D、编写需求文档(正确答案)23、什么是XML()A、一种标准泛用标记语言。B、一种扩展性标识语言。(正确答案)C、一种超文本标记语言。D、一种层叠样式表单。24、如果文档采用<?xmlversion="1.0"?>为XML声明,该文档采用了什么编码标准()

A、GB2312B、ANSIC、UnicodeUTF-8(正确答案)D、Windows-125225、以下使用POI编写的代码,为了实现()

A、打开path变量指向的路径下得Excel文件。B、将处理完毕的Excel文件保存到path变量指向的路径下。(正确答案)C、删除path变量指向的路径下得Excel文件,然后新建一个空白的Excel文件。D、新建一个空白的Excel文件覆盖path变量指向的路径下得Excel文件。第三部分(Part3)JDBC/Hibernate测试共10题(全部单选,每题2分,总分20分)26、在Java中使用JDBC时,以下()对象操作数据库最安全,效率最高?A、Statement。B、PreparedStatement。(正确答案)C、CallableStatement。D、ParameterStatement。27、下列Java代码中,下划线处的代码应该是()?

A、stmt.execute(query)。B、stmt.executeQuery(query)。(正确答案)C、stmt.getResultSet(query)。D、stmt.getResultSet()。28、在Hibernate中使用Criteria对象实现按Stu对象的name属性的升序查询时,正确的方式是()?A、Criteriac=session.createQuery(Stu.class);c.createOrder(Order.asc(“name”));B、Criteriac=session.createCriteria(Stu.class);c.createOrder(Order.asc(“name”));C、Criteriac=session.createQuery(Stu.class);c.addOrder(Order.asc(“name”));D、Criteriac=session.createCriteria(Stu.class);c.addOrder(Order.asc(“name”));(正确答案)29、在Hibernate中,下面代码执行后,没有发生异常,但数据库中数据并没有被更新,可能的原因是()。

A、没有放在事务环境运行(正确答案)B、session.update()方法用于创建新的数据库记录,而不是更新已有数据C、应该调用session.executeUpdate(item)执行更新D、应该调用session.save(item)执行更新30、在Hibernate中,下面说法错误的是()A、Hibernate简化了将对象数据保存到数据库中或从数据库中读取并封装到对象的工作B、Hibernate是一个对象-关系映射工具C、Hibernate可以使用xml格式的配置文件来保存对象-关系映射信息D、Hibernate在MVC中属于控制层(正确答案)31、在使用Hibernate时,以下()对象负责生产分组SQL代码?A、Projections(正确答案)B、RestrictionsC、CriteriaD、DetachedCriteria32、Hibernate是一个优秀的持久化层解决方案,数据的持久化指的是()?A、数据在程序退出后就不复存在B、数据在程序退出后以文件等形式保存在储存设备中(正确答案)C、数据的内容是不变的、处于静态D、数据层的内容是变化的33、以下代码仅仅向数据库发送一句SQL语句的原因是()?

A、两句语句都放在了事务中,没有启动事务会执行多局SQL。B、Hibernate缓存保证重复数据不会多次执行。(正确答案)C、链接没有被关闭是不执行多句SQL语句的主要原因。D、get方法本来就不会执行多句SQL。34、以下那句HQL可以实现左外连接()?A、fromcustomerAleftjoinfetchordersBonA.id=B.cusId;B、fromcustomerAleftjoinordersBonA.id=B.cusId;C、fromcustomerAleftjoinfetchA.ordersB;(正确答案)D、fromcustomerAleftjoinA.ordersB;35、在使用Hibernate时,Cusromer类中有一个Set类型的orders属性,用来存放Order订单对象,在Customer.hbm.xml文件中,用()标签映射orders属性。A、<set>B、<one-to-many>(正确答案)C、<many-to-one>D、<property>第四部分(Part4)HTML/CSS/JS测试共5题(全部单选,每题2分,总分10分)36、在HTML中,表单中INPUT元素的()属性用于指定表单元素的名称。A、VALUE。B、NAME。(正确答案)C、TYPE。D、SIZE。37、分析下面的HTML代码片段,以下说法正确的是()。

A、网页全部的字体大小都为2。B、"C"、"Java"、"VB"前面显示黑色圆点。(正确答案)C、"C"、"Java"、"VB"显示在同一行。D、"C"、"Java"、"VB"前面按1、2、3编号。38、在Java*中,以下()实现显示层advLayer。A、document.getElementById("advLayer").style.display="on";B、document.getElementById("advLayer")style.display="bolck";(正确答案)C、documentgetEIenlentById("advLayer").display="on";D、documentgeIEklllellIByld(”advlayel”)disphly="block";39、在HTML文档对象模型(HTMLDOM)中,最顶层的对象是()。A、window对象。(正确答案)B、document对象。C、history对象。D、location对象。40、在HTML中,下列代码段是某页面的祥式设置:

将页面中的第一个Hl标题设置为红色,第一个段落设置为蓝色。下列代码正确的是()。A、<H1id="red">第一个标题</H1><Pid=blue>第一个段落B、<H1color:red>第一个标题</Hl><Pcolor:blue>第一个段落C、<H1class="red">第一个标题</H1><Pclass=blue>第一个段落(正确答案)D、<H1style="red">第一个标题</H1><Pstyle=blue>第一个段落第五部分(Part5)JavaWeb测试共10题(全部单选,每题2分,总分20分)41、以下哪个参数数据是请求头参数()。A.User-Agent:Mozilla5.0(WinNT5.1)(正确答案)B.content-type:text/htmlC.200OKD.<H1>Hello</H1>42、客户端网页中存在以下网页便签,请问以下能正确获得单选框中用户填写的数据的是()。

A.request.getParameter(“rdoMale”)B.request.getParameter(“sex”)(正确答案)C.request.getAttribute(“sex”)D.request.getAttribute(“rdoMale”)43、以下对于客户端重定向理解正确的是()。A.客户端重定向的语法是:response.redirect(“ok.html”)B.客户端重定向可以利用request的attribute传递数据C.客户端重定向可以利用超级链接加问号的方式传递数据(正确答案)D.客户端重定向是在服务器端完成的44、以下对于服务端转向理解正确的是()。A.服务端转向的语法是:re

温馨提示

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

评论

0/150

提交评论