




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家职业资格鉴定企业内三级 2014-01-05Java试卷 一、单项选择题:1. 试题: 在WINDOWS环境下,ODBC在_中设置A. 控制面板B. 注册表C. 浏览器D. 写字板2. 阅读以下描述:*.jspfalseJSP页面上的代码如下:10 x 5 = $10 * 52 * 3 = 则以下正确的是?A. JSP页面转换时发生错误B. JSP页面转换成功,但没有任何响应内容C. ”10 x 5 = 50” 和 ”2 * 3 = 6” 都在结果中显示D. 文本”10 x 5 = 50” 在结果页面上显示, 但 ”2 * 3 = 6” 未显示3. 假设在helloapp应用中有一个HelloServlet类,它在web.xml文件中的配置如下: HelloServlet org.javathinker.HelloServlet HelloServlet /hello那么在浏览器端访问HelloServlet的URL是什么? A. http:/localhost:8080/HelloServletB. http:/localhost:8080/helloapp/HelloServletC. http:/localhost:8080/helloapp/org/javathinker/helloD. http:/localhost:8080/helloapp/hello4. Customer类中有一个Set类型的orders属性,用来存放Order订单对象,在Customer.hbm.xml文件中,用哪个元素映射orders属性?A. B. C. D. 5. conn为连接到某数据源的 JDBC连接对象。为了返回该数据源下的所有表的描述信息,应调用语句A. ResultSet rs = conn.getSchemas();B. ResultSet rs = conn.getTables();C. ResultSet rs = conn.getMetaData().getSchemas();D. ResultSet rs = conn.getMetaData().getTables();6. 事务隔离级别是由谁实现的?A. Java应用程序B. HibernateC. 数据库系统D. JDBC驱动程序7. 所有数据库都支持的访问方法是A. RMIB. JDBCC. ODBCD. 以上都不是8. 可以调用DataSource的方法_获得数据库连接。A. DelegateB. FactoryC. connectD. getConnection9. 为了察看一个ResultSet的各列名总列数等元信息,应使用_获得与该ResultSet相关的ResultSetMetaData对象。A. DriverManager的getMetaData()方法B. Connection接口的getMetaData()方法C. Statement接口的getMetaData()方法D. ResultSet接口的getMetaData()方法10. 使用下面的Connection 的哪个方法可以建立一个PreparedStatement接口( )A. createPrepareStatement()B. prepareStatement()C. createPreparedStatement()D. preparedStatement()11. Struts中的ActionServlet属于MVC模式中的()A. 视图B. 模型C. 控制器D. 业务层12. 试题:在事务的声明设置中,如果事务特性的值是“RequiresNew”,则暗示了下列哪一个?A. 当调用 bean 方法时事务必须已经运行B. 当调用任何方法时,bean 需要总是已经启动一个新的事务C. bean 或方法根本不能包含在事务中D. bean 参与运行时事务但不需要事务13. 当通过JDBC的Statement对象执行一个Select语句得到ResultSet后,该ResultSet的当前游标位于A. 第一个记录前B. 第一个纪录C. 最后一个记录D. 最后一个记录后14. 下面的描述错误的是 ( )A. Statement的executeQuery()方法会返回一个结果集B. Statement的executeUpdate()方法会返回是否更新成功的boolean值C. 使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值D. ResultSet中的next()方法会使结果集中的下一行成为当前行15. 在Jdbc中可以调用数据库的存储过程的接口是 ( )A. StatementB. PreparedStatementC. CallableStatementD. PrepareStatement16. 为了将主 JSP页面分为几个区域,每个区域显示一个子 JSP页面,可考虑采取什么方案?A. 主 JSP页面使用 jsp:forward动作B. 主 JSP页面使用多个 page指令C. 主 JSP页面使用 jsp:include动作D. 主 JSP页面使用 Frame结构的 html17. 当使用 GET请求方法向 Web服务器提交表单时,如用户名密码等表单信息一般存放在请求报文的_位置。A. 请求行B. Connection标题行C. Host标题行D. 请求消息主体18. servlet可通过由容器传递来的 HttpServletRequest对象的_方法来获取客户请求的输入参数。A. getParameterB. getProtocolC. getContentTypeD. getAttribute19. 在 HTTP响应中,状态代码 403表示A. 服务器无法找到请求指定的资源B. 请求消息中存在语法错误C. 请求需要通过身份验证和/或授权D. 服务器理解客户的请求,但由于客户权限不够而拒绝处理20. 对于以下程序代码:int a=9;int b=0;if(a9) b=1;else b=-1;执行完以上程序代码,变量b的取值是什么?A. 0B. 0C. 1D. -121. 某 Web应用的 Web.xml有以下片断。 LogFilter filters.LogFilter LogFilter myServlet 则可以断定A. 该 Web应用中包含一类名为 LogFilter的过滤器B. 过滤器 LogFilter只对 myServlet起作用C. 可通过 URL: http:/服务器名 :端口/LogFilter访问该过滤器D. myServlet只拥有一个过滤器22. 试题:下列哪种方法是在 Tag 接口中声明的?A. doStartTag()B. startTag()C. doBeginTag()D. beginTag()23. 阅读以下描述:*.jspfalseJSP页面上的代码如下:10 x 5 = $10 * 52 * 3 = 则以下正确的是?A. JSP页面转换时发生错误B. JSP页面转换成功,但没有任何响应内容C. ”10 x 5 = 50” 和 ”2 * 3 = 6” 都在结果中显示D. 文本”10 x 5 = 50” 在结果页面上显示, 但 ”2 * 3 = 6” 未显示24. 试题:关于 HttpSessionBindingListener 接口,下列哪些选项是正确的?A. 它是一个标记接口。B. 接口声明仅有一种方法,即 valueBound() 方法。C. 接口声明有两种方法,即 valueBound() 方法和 valueUnBound() 方法。D. 接口声明有三种方法,即 valueBound() 方法.valueUnBound() 方法和 valueReBound() 方法。25. 在struts的配置文件中,action节点的哪一个属性用于action指定引用的actionForm()A. nameB. attributeC. scopeD. path26. 在 HTTP请求报文中,发送给服务器的消息主体的媒体类型保存在 _标题中。A. AcceptB. Accept-LanguageC. User-AgentD. Content-Type27. 下列对CSS”关联选择符”表述不正确的一项是?A. 关联选择符只不过是一个用空格隔开的两个或更多的单一选择符组成的字符串B. 选择符可以指定一般属性C. 它们的优先权比单一的选择符大D. 关联选择符也是一类单一选择符28. 自定义的 Servlet应重载 HttpServlet类的_方法以响应客户发出的 POST请求方法。A. POSTB. onPostC. doPostD. ResponsePost29. 在 HTTP响应中,状态代码 404表示A. 服务器无法找到请求指定的资源B. 请求消息中存在语法错误C. 请求需要通过身份验证和/或授权D. 服务器理解客户的请求,但由于客户权限不够而拒绝处理30. 在某个基于 Struts框架的 Web应用中, RegisterForm为一个继承自 ActionForm的类。当框架调用其 validate方法返回_时,表示该 ActionForm的状态是一致的。A. trueB. falseC. nullD. ActionErrors31. 试题: 是如何分类的?A. 作为用户自定义的 XML 标记B. 作为用户自定义的 JSP 标记C. 作为标准的 HTML 标记D. 作为标准的 JSP 标记32. 创建一个有多个框架的页面,要求页面分为4列,第一列为100像素宽,第二列为余下窗口的50%,第三列占余下空间的2/3,最后一列占余下空间的1/3,下列语句正确的是A. B. C. D. 33. 在 HTTP响应中,状态代码 403表示A. 服务器无法找到请求指定的资源B. 请求消息中存在语法错误C. 请求需要通过身份验证和/或授权D. 服务器理解客户的请求,但由于客户权限不够而拒绝处理34. 某 Web应用的 Web.xml有以下片断。 LogFilter filters.LogFilter LogFilter myServlet 则可以断定A. 该 Web应用中包含一类名为 LogFilter的过滤器B. 过滤器 LogFilter只对 myServlet起作用C. 可通过 URL: http:/服务器名 :端口/LogFilter访问该过滤器D. myServlet只拥有一个过滤器35. 查看以下 JSP脚本: 为了枚举本 JSP页面内的所有属性名字,应采用以下哪个选项的方案?A. 调用page.getAttributeNames();B. 调用 session.getAttributeNames();C. 调用 application.getAttributeNames();D. 调用 pageContext.getAttributeNamesInScope(PageContext.PAGE_SCOPE);36. 下列对CSS”关联选择符”表述不正确的一项是?A. 关联选择符只不过是一个用空格隔开的两个或更多的单一选择符组成的字符串B. 选择符可以指定一般属性C. 它们的优先权比单一的选择符大D. 关联选择符也是一类单一选择符37. 所有数据库都支持的访问方法是A. RMIB. JDBCC. ODBCD. 以上都不是38. 下面的描述正确的是 ( )A. PreparedStatement继承自StatementB. Statement继承自PreparedStatementC. ResultSet继承自StatementD. CallableStatement继承自PreparedStatement39. 在Jdbc中使用事务,想要回滚事务事务的方法是 ( )A. Connection的commit()B. Connection的setAutoCommit()C. Connection的rollback()D. Connection的close()40. 以下哪条SQL语句的作用是从CUSTOMERS表查找出性别为女性,并且按照年龄升序排列?A. select * from CUSTOMERS where GENDER=”女性” order AGEB. select * from CUSTOMERS where GENDER=”女性” order by AGE DESCC. select * from CUSTOMERS where GENDER=”女性” order by AGED. select * from CUSTOMERS order by AGE asc where GENDER=”女性”41. 在JDK中,把Java源程序编译为类文件的命令是什么?A. javaB. javacC. jarD. compile42. 在第一行创建的Integer对象在什么时候结束生命周期?Integer o1=new Integer(10); /line1Integer o2=o1; /line2o1=null; /line3o2=new Integer(10); /line4o2=null; /line5A. line2B. line3C. line4D. line543. Action中的execute方法执行完毕后,需要跳转到show.jsp这个页面,下列写法中那些从形式上是正确的()A. return ”show.jsp”B. return ”show”;C. return mapping.findForward(”show.jsp”);D. return mapping.findForward(”show”);44. 如果数据库中某个字段为numberic型,可以通过结果集中的哪个方法获取 ( )A. getNumberic()B. getDouble()C. setNumberic()D. setDouble()45. 如果 Stateful Session bean 对知道事务的状态感兴趣,则其应该执行下列哪个接口?A. SessionSynchronization 接口B. SessionSerialization 接口C. SessionStatus 接口D. SessionSync 接口46. 以下哪个不是Hibernate的主键生成机制?A. sequenceB. nativeC. foreignD. hex47. Customer类中有一个Set类型的orders属性,用来存放Order订单对象,在Customer.hbm.xml文件中,用哪个元素映射orders属性?A. B. C. D. 48. 变量 AppInfo引用 Web应用程序相关的 Servlet上下文对象。可以使用下列哪个选项的代码将应用程序范围的属性“Version”设置为字符串值“ 2.1.1”?A. AppInfo.getInitParameter(”Version”,”2.1.1”);B. AppInfo.setInitParameter(”Version”,”2.1.1”);C. AppInfo.setAttribute(”Version”,”2.1.1”);D. AppInfo.getAttribute(”Version”,”2.1.1”);49. 关于 HttpSessionBindingListener,下列哪些陈述是正确的?A. 当 HttpSessionBindingListener 绑定到会话或从会话解绑定时会通知对象。B. 当任何对象绑定到会话或从会话解绑定时,HttpSessionBindingListener 会通知其中一个对象。C. 当所有对象绑定到会话或从会话解绑定时,HttpSessionBindingListener 会通知其中一个对象。D. 当没有对象绑定到会话或从会话解绑定时,HttpSessionBindingListener 会通知其中一个对象。50. 一个 ServletContext 对象可用来为多少个 Web 应用程序存储应用程序数据?A. 一个B. 两个C. 三个D. 零个51. 在 Web应用 MyWebApp根路径下部署了一个 JSP页: - PageCounter.jsp清单 - PageCounter 您已经访问 次 其中,com.mycompany.bean.CounterBean类的定义如下: - CounterBean.java清单 -package com.mycompany.bean; public class CounterBean private int count=0; public int getCount() return +count; MyWebApp启动后,在同一浏览器中连续两次访问该页面,第二次访问页面的结果为A. 您已经访问 0次B. 您已经访问 1次C. 您已经访问 2次D. JSP引擎发现语法错误52. 为了从字符串“this-is-a-test”中区分出 4个单词并输出到 JSP页面输出中,可利用 JSTL1.0标签库的 _标签。A. B. C. D. 53. 已知 Tomcat的安装目录为“D:Tomcat406”。MyFirstWeb.WAR是一个打包好的 JAVA Web应用程序。为了将其部署到该 Tomcat服务器,应该将该 WAR文件拷贝到A. D:TomcatbinB. D:TomcatserverC. D:TomcatwebappsD. D:Tomcatcommon54. 元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取什么值?A. noneB. saveC. deleteD. save-update55.以下程序代码对Customer的name属性修改了两次:tx = session.beginTransaction();Customer customer=(Customer)session.load(Customer.class, new Long(1);customer.setName(”Jack”);customer.setName(”Mike”);mit();执行以上程序,Hibernate需要向数据库提交几条update语句?A. 0B. 1C. 2D. 3二、多项选择题1. 阅读以下代码:11. 12. spin13. com.example.Spinner14. 15. java.lang.String spinIt()16. 17. 以下哪些为true?A. 方法必须定义为: public String spin()B. 方法必须在web.xml 中定义逻辑名称”spin”C. 方法必须定义为: public String spinIt()D. 方法必须定义为: public static String spin()E. 方法必须定义为: public static String spinIT().F. 该类必须命名为 Spinner,且必须在包com.example中2. 在Web应用中设置HTML文档的标题时,标题信息存放在上下文中进行初始化,以下哪些做法是正确的?A. $titleStrB. $initParam.titleStrC. $params0.titleStrD. $paramValues.titleStrE. $initParamtitleStrF. $servletParams.titleStrG. $request.get(”titleStr”)3. 接口RowSet继承了接口_。可以调用RowSet中的方法_来填充其数据区。A. StatementB. ResultSetC. updateD. populate4. 以下哪些属于Session的方法?A. load()B. save()C. delete()D. update()E. open()F. close()5. 以下哪些是定义在ResultSet中用于Cursor定位的方法A. next()B. beforeFirst()C. afterLast()D. isBeforeFirst()E. absolute(int)F. relative(int)6. 关于jdbc正确说法A. 在一个connection上可以创建多个Statement并且同时执行不同的SQL语句B. 通过设置一个connection属性就可以做一个数据库事务C. 通过设置一个Statement属性就可以做一个数据库事务D. 可以直接在在线结果集Resuleset中更新数据库记录7. 阅读以下代码段:11. 16. 以下哪些EL表达式语句,可放置在16行处,并值为”d” ?A. $map.cB. $mapcC. $map”c”D. $map.map.bE. $mapmap.bF. $map.map(map.b)8. 阅读以下代码:11. 12. spin13. com.example.Spinner14. 15. java.lang.String spinIt()16. 17. 以下哪些为true?A. 方法必须定义为: public String spin()B. 方法必须在web.xml 中定义逻辑名称”spin”C. 方法必须定义为: public String spinIt()D. 方法必须定义为: public static String spin()E. 方法必须定义为: public static String spinIT().F. 该类必须命名为 Spinner,且必须在包com.example中9. 以下哪些能提供getSession方法?A. javax.servlet.http.HttpServletRequestB. javax.servlet.http.HttpSessionContextC. javax.servlet.http.HttpsServletResponseD. javax.servlet.http.HttpSessionBindingEventE. javax.servlet.http.HttpSessionAttributeEvent10. ActionForm中的validate方法返回什么值()A. nullB. 空字符串C. 一个空的ActionErrors对象D. 一个空的ActionError对象11. 使用 jsp:forward同使用响应重定向相比A. jsp:forward减少一次客户-服务器往返B. 重定向减少一次客户-服务器往返C. jsp:forward可以向客户转发任意 URL的页面内容D. 重定向可以向客户转发任意 URL的页面内容12. 在关系数据库中,作为表的主键应该满足什么条件?A. 不允许为空B. 不允许重复C. 主键值不允许被改变D. 不能以多个字段作为主键13. 在JSP页面范围内创建满足以下条件的 DataSource对象:变量名:myDS驱动:JDBC-ODBC桥数据源:本地名为 northwind的 ODBC数据源用户名:空密码:空则下列选项的语句中哪些满足要求?A. B. C. D. E. 以上都不满足14. 查看以下 JSP脚本。 若希望引用 JSP页面所在 Web应用的上下文对象并在 Tomcat控制台输出其名字,则_。A. 无法实现该目标B. ServletContext x = this.getServletContext(); System.out.println(x.getServletContextName();C. ServletContext x = page.getServletContext(); System.out.println(x.getServletContextName();D. ServletContext x = pageContext.getServletContext() System.out.println(x.getServletContextName();E. System.out.println(application.getServletContextName();15. 在Web应用中设置HTML文档的标题时,标题信息存放在上下文中进行初始化,以下哪些做法是正确的?A. $titleStrB. $initParam.titleStrC. $params0.titleStrD. $paramValues.titleStrE. $initParamtitleStrF. $servletParams.titleStrG. $request.get(”titleStr”)16. 阅读以下代码:2. 以下哪些是编译正确并且得到的值为true? 正确的答案是A. $true or falseB. $requestScopefoo0 500C. $requestScope”foo”1 = 420D. $(requestScope”foo”0 lt 50) & (3 gt 2)17. 在JSP页面范围内创建满足以下条件的 DataSource对象:变量名:myDS驱动:JDBC-ODBC桥数据源:本地名为 northwind的 ODBC数据源用户名:空密码:空则下列选项的语句中哪些满足要求?A. B. C. D. E. 以上都不满足18. 以下哪些属于Session的方法?A. load()B. save()C. delete()D. update()E. open()F. close()19. 以下哪些是Hibernate的主键生成机制?A. assignedB. incrementC. identi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冷链物流基地项目可行性研究报告
- 生物化学医药知识点解析
- 汽车发动机原理与性能知识要点
- 乡村健康教育体系构建与推广途径
- 我的理想职业写给自己的一封未来信(14篇)
- 农业绿色低碳发展的全球趋势与挑战
- 快乐寒假回忆记事作文(11篇)
- 网络安全与信息技术题库构建
- 2025年艺术设计专业课程考核试卷及答案
- 2025年香港历史文化与社会发展的考试试卷及答案
- 2024年建筑业10项新技术
- 农村信访业务培训课件
- 2023年南京市中考历史试题及答案
- 2024届安徽省淮南市西部地区七年级数学第二学期期末达标测试试题含解析
- 新入职护士妇产科出科小结
- 第4课《直面挫折+积极应对》第1框《认识挫折+直面困难》【中职专用】《心理健康与职业生涯》(高教版2023基础模块)
- 农产品安全生产技术
- 公交车事故分析与预防措施
- 我的家乡江西九江宣传介绍
- 构网型逆变器技术综述
- 高层建筑施工进度计划表doc111
评论
0/150
提交评论