电子科技大学21春《基于J2EE的开发技术》在线作业一满分答案44

上传人:住在****她 文档编号:97164571 上传时间:2022-05-26 格式:DOCX 页数:14 大小:15.83KB
返回 下载 相关 举报
电子科技大学21春《基于J2EE的开发技术》在线作业一满分答案44_第1页
第1页 / 共14页
电子科技大学21春《基于J2EE的开发技术》在线作业一满分答案44_第2页
第2页 / 共14页
电子科技大学21春《基于J2EE的开发技术》在线作业一满分答案44_第3页
第3页 / 共14页
点击查看更多>>
资源描述
电子科技大学21春基于J2EE的开发技术在线作业一满分答案1. 文本文件不是二进制文件的一种,因此它不能采取字节流读取方式。( )A.正确B.错误参考答案:B2. 哪个不是Servlet接口的方法?( )哪个不是Servlet接口的方法?( )A.doGet方法B.doPost方法C.init方法D.forward方法参考答案:D3. 实体Bean是由什么组成的?( )A.EntityManager对象B.persistence.xml的简单的XML部署描述文件C.纯粹的Java对象(POJO)D.实体E.以上都是参考答案:BD4. 二进制文件读写利用,文本文件读写利用( )流。A.字节流B.字符流C.数据流D.控制流参考答案:AB5. 下面哪些服务器不能够部署EJB?( )A.WeblogicB.JbossC.TomcatD.Glassfish参考答案:C6. JavaWeb应用程序必须负责为HttpSession分配惟一的ID。( )JavaWeb应用程序必须负责为HttpSession分配惟一的ID。( )A.正确B.错误参考答案:B7. 在J2EE中,test.jsp文件如下:在J2EE中,test.jsp文件如下: buffer is 运行时,将发生( )。A.转译期错误B.运行期错误C.运行后,浏览器上显示:buffer is nullD.运行后,浏览器上显示:buffer is ABC参考答案:A8. 下列关于Tomcat说法正确的是( )。A.Tomcat是一种编程语言B.Tomcat是一种开发工具C.Tomcat是一种编程思想D.Tomcat是一个免费的开源的Serlvet容器参考答案:D9. JNDI是java命名和目录接口,是一个为Java应用程序提供命名服务的应用程序编程接口。( )A.正确B.错误参考答案:A10. (-42)的补码是1101101。( )A.正确B.错误参考答案:B11. request对象可以使用( )方法获取表单中某输入框提交的信息。request对象可以使用( )方法获取表单中某输入框提交的信息。A.getParameter(String s)B.getValue(String s)C.getParameterNames(String s)D.getParameterValue(String s)参考答案:A12. jsp:forward和sendRedirect都是用来做页面跳转的,描述错误的是( )。A.forward之后可以使用原来的request对象,而且效率较高B.sendRedirect之后不可以使用原来的request对象,而且效率较低C.forward地址栏不变化,只能在Web应用程序内的页面间跳转D.forward地址栏变化,可以跳转到任何页面和机器参考答案:D13. 下列关于ResultSet接口的说法哪些是正确的?( )A.ResultSet接口被用来提供访问查询结果的数据表,查询结果被当作ResultSet对象而返回B.ResultSet对象提供“指针”,指针每次访问数据库表的一行C.ResultSet的next( )方法用来移动指针到数据表的下一行,如果到达表尾,next( )方法返回假的布尔值-false,否则为真D.ResultSet接口提供大量的获得数据的方法,这些方法返回数据表中任意位置的数据E.以上说法都不对参考答案:ABCD14. 对于会话EJB,有两种类型的事务处理( )和( )。A.容器管理事务B.Bean管理事务C.接口管理事务D.数据管理事务参考答案:AB15. B组件有几种不同的类型( )。A.会话BeanB.消息驱动BeanC.实体BeanD.Java BeanE.企业Bean参考答案:ABC16. 当我们要在JSP页面中使用自定义标记时需要( )。A.在tld文件中定义标记B.创建一个标记处理器C.引入这个标记的标记库,并指定前缀名D.在JSP页面中使用page指令E.在JSP页面中使用taglib指令参考答案:ABCE17. 页面表单/参数可以通过response对象的相应方法取得。( )页面表单/参数可以通过response对象的相应方法取得。( )A.正确B.错误参考答案:B18. 删除一张表用关键字( )。A.alterB.dropC.deleteD.update参考答案:B19. J2EE中,( )类( )方法用于返回应用程序的上下文路径。A.HttpServletRequest、getContextPath( )B.HttpServletRequset、getPathInfo( )C.ServletContext、getContextPath( )D.ServletContext、getPathInfo( )参考答案:A20. 给定JSP程序源码如下,可以在下划线处插入并且能够正确输出“WELCOME,JACK”的语句是( )。WELCOME,_A.nameB.C.out.println(name)D.参考答案:BD21. 看下列HTML标签:点击超级链接后下列哪一个servlet方法将被调用?( )A.doGetB.doGETC.doPostD.doPOST参考答案:A22. Servlet程序的入口点是( )。Servlet程序的入口点是( )。A.init( )B.main( )C.service( )D.doGet( )参考答案:A23. 在Jdbc中可以调用数据库的存储过程的接口是( )。A.StatementB.PreparedStatementC.CallableStatementD.PrepareStatement参考答案:C24. 下列哪一个JSP标记是正确的?( )A.B.C.D.参考答案:C25. 不能在不同用户之间共享数据的方法是( )。不能在不同用户之间共享数据的方法是( )。A.通过cookieB.利用文件系统C.利用数据库D.通过ServletContext对象参考答案:A26. 下列有关MVC设计模式正确的是( )。A.M代表模型Model,V代表视图View,C代表控制器ControllerB.采用MVC设计模式可以使软件的可维护性、可修复性、可扩展性、灵活性以及封装性大大提高C.MVC的“视图”,是代表用户与服务器进行交互的页面,即我们能看到和操作的页面D.MVC的“模型”,负责所有业务流程/状态的处理以及业务规则的制定E.Servlet是MVC的“控制器Controller”的典型代表参考答案:ABCDE27. 以下关于传统EJB与新一代EJB之间的区别叙述正确的是( )。A.新一代EJB3.0简化了EJB组件的开发过程,改变了EJB的编程模型,为了适宜EJB3.0,EJB技术也随之改变B.新一代EJB3.0同传统EJB相比较,不再需要Home接口和对象接口了C.传统EJB中需要部署描述符、厂商专有文件、Ejb-jar文件等等,部署复杂,而新一代EJB3.0已经不需要部署描述符了D.新一代EJB3.0最大的改变是使用了Java元数据注释,大大的简化了EJB组件的开发过程E.以上说法均不正确参考答案:BD28. 下面对out对象说法错误的是( )。A.out对象用于输出数据B.out对象的范围是applicationC.如果page指令选择了autoflush=“true”,那么当出现由于当前的操作不清空缓存而造成缓冲区溢出的情况时,这个类的所有I/O操作会自动清空缓冲区的内容D.out.newLine( )方法用来输出一个换行符参考答案:B29. 一个对象的生命周期是创建使用销毁。( )A.正确B.错误参考答案:A30. 下面哪个jsp隐含对象可以实现多次请求共享?( )A.pageB.requestC.getD.applicatio参考答案:D31. 以下几个术语正确对应的是( )。A.EJB-企业Java BeanB.DI-依赖注入C.MDB-消息驱动BeanD.IDE-集成开发环境E.ISV-独立软件开发商参考答案:ABCDE32. 下面关于Tag接口说法中正确的是( )。A.setPageContext( )方法为初始化方法B.setParent( )方法用来设置标记的上一级标记C.doStartTag方法返回EVAL_BODY_INCLUDE和SKIP_BODY,返回EVAL_BODY_INCLUDE计算正文内容,返回SKIP_BODY不计算bodyD.doEndTag方法,EVAL_PAGE或者SKIP_PAGE,当返回值为EVAL_PAGE,jsp容器将继续执行jsp页面的内容,否则不执行E.release( )方法用来释放标签程序占用的任何资源参考答案:ABCDE33. 要在session对象中保存属性,可以使用以下哪个语句?( )要在session对象中保存属性,可以使用以下哪个语句?( )A.session.getAttribute(“key”,“value”);B.session.setAttribute(“key”,“value”);C.session.setAtrribute(“key”);D.session.getAttribute(“key”);参考答案:B34. Web Services有三大核心技术,即( )。A.SOAPB.WSDLC.UDDID.JDBC参考答案:ABC35. 下面的描述错误的是( )。A.Statement的executeQuery( )方法会返回一个结果集B.Statement的executeUpdate( )方法会返回是否更新成功的boolean值C.使用ResultSet中的getString( )可以获得一个对应于数据库中char类型的值D.ResultSet中的next( )方法会使结果集中的下一行成为当前行参考答案:B36. 下面的描述正确的是( )。A.PreparedStatement继承自StatementB.Statement继承自PreparedStatementC.ResultSet继承自StatementD.CallableStatement继承自PreparedStatementE.以上说法均不正确参考答案:AD37. 每个HttpSession对象都有惟一的ID。( )每个HttpSession对象都有惟一的ID。( )A.正确B.错误参考答案:A38. 构造函数不可以被重载,它是唯一的。( )A.正确B.错误参考答案:B39. 实体Bean与Session Bean有什么区别( )。A.对象引用不同,实体存在客户可见的、持久化身份(主键)B.不能够直接通过远程访问到实体C.实体的生命周期可能与应用本身的生命周期无关D.实体存在持久化、客户可见的状态E.以上说法都不正确参考答案:ABCD40. 以下选项是EJB3.0中的注释,其中用于会话Bean的生命周期的是( )。A.PostDestroyB.PostConstructC.PrePassivateD.MoveE.Init参考答案:BCE41. 下面是web.xml中的片段在servlet中要得到上面的参数,下面哪个表达式是正确的?( )A.getServletConfig( ).getAttribute(“user”)B.getServletContext( ).getAttribute(“user”)C.getServletConfig( ).getInitParameter(“user”)D.getServletContext( ).getInitParameter(“user”)参考答案:D42. 下列哪一种不是JSP页面的组成元素( )。下列哪一种不是JSP页面的组成元素( )。A.JSP标签,如指令标签B.普通的HTML标记符C.Java表达式D.C语言程序参考答案:D43. 什么是响应链?什么是响应链?事件响应链。包括点击事件,画面刷新事件等。在视图栈内从上至下,或者从下之上传播。可以说点事件的分发,传递以及处理。44. 容器管理事务中事务属性值包括( )等。A.RequiredNewB.SupportsC.NerverD.Mandatory参考答案:ABCD45. 在Web应用程序中web.xml配置了Servlet的信息,如果你的项目为LoginDemo,那么web.xml最可能位于哪个目录下( )。在Web应用程序中web.xml配置了Servlet的信息,如果你的项目为LoginDemo,那么web.xml最可能位于哪个目录下( )。A.LoginDemo/B.LoginDemo/src/C.LoginDemo/WEB-INF/bin/D.LoginDemo/WEB-INF/参考答案:D46. 在SML文档中声明文档类型时,可用private和public关键字来指出外部DTD文件所在位置。( )A.正确B.错误参考答案:B47. page指令不能用于导入Java类库。( )page指令不能用于导入Java类库。( )A.正确B.错误参考答案:B48. 假设在helloapp应用中有一个Javabean文件Hello,它位于com.bean包下,那么这个bean的class文件应该放在什么目录下?( )A.helloapp/B.helloapp/WEB-INF/C.helloapp/WEB-INF/classes/D.helloapp/WEB-INF/classes/com/bean/参考答案:D49. 关于DriverManager 类下列哪些程序段是正确的?( )A.Class.forName(“org.gjt.mm.mysql.Driver”)B.DriverManager.registerDriver(new org.gjt.mm.mysql.Driver( )C.Class.forName(new org.gjt.mm.mysql.Driver( )D.DriverManager.registerDriver(“org.gjt.mm.mysql.Driver”)E.以上说法都不对参考答案:AB50. 下边哪个不是JSP的内置对象?( )下边哪个不是JSP的内置对象?( )A.sessionB.requestC.cookieD.out参考答案:C51. 关于FORM表单提交的HTTP的GET方法,下列哪个说法是错误的?( )A.不能向服务器提交二进制数据B.不能向服务器提交无限长度的数据C.不能向服务器提交多值参数D.参数附在URL后面参考答案:C52. isNull确定一个给定的表达式是否为Null。( )A.正确B.错误参考答案:A53. 假设在helloapp应用中有一个hello.jsp,它的文件路径如下: %JAVA_HOME%/webapps/helloapp/hello/hello.jsp 那么在浏览器端访问hello.jsp的URL是( )。假设在helloapp应用中有一个hello.jsp,它的文件路径如下:%JAVA_HOME%/webapps/helloapp/hello/hello.jsp 那么在浏览器端访问hello.jsp的URL是( )。A.http:/localhost:8080/hello.jspB.http:/localhost:8080/helloapp/hello.jspC.http:/localhost:8080/helloapp/hello/hello.jspD.http:/localhost:8080/webapps/helloapp/hello/dello.jsp参考答案:C54. 以下关于EJB3.0中的依赖注入技术叙述正确的是( )。A.EJB3.0规范引入了依赖注入来用于引用资源和EJB相关对象B.为EJB组件指定依赖的资源可以使用Resource注释来实现C.在无状态会话Bean组件被创建后,Bean类可以通过PostConstruct注册一个回调方法D.以上说法均不正确参考答案:ABC55. 关于JNDI和名字空间下列说法正确的是( )。A.Java命名和目录接口(Java Naming and Directory Interface)B.Java命名及目录接口作为J2EE框架中的一种核心技术C.JNDI可以应用于EJB、RMI和JDBC等,它是网络上查找事务的标准方法D.JNDI是一个通用接口E.以上说法都不对参考答案:ABC56. J2EE中,JSP EL表达式:s(10*10) ne 100的值是( )。A.0B.TrueC.FalseD.1参考答案:C57. request对象的方法主要用来处理客户端浏览器提交的请求中的各项参数和选项。( )A.正确B.错误参考答案:A58. 下列JSTL中迭代标签说法错误的是( )。A.JSTL中迭代标签有:和B.标签可以迭代固定次数C.标签可以在Collection中迭代D.标签仅可以指定一个分隔符参考答案:D59. JSP在WEB服务器上运行结果( )。JSP在WEB服务器上运行结果( )。A.可以在WEB浏览器看到B.只能在WEB浏览器看到C.可能在WEB浏览器看到D.不可能在WEB浏览器看到参考答案:A60. JDBC控制事务实质上是通过设置( )的属性来控制,在程序中指出在何处开始,提交,回滚事务。A.java.SQL.ConnectionB.UserTansaction接口C.Java.SQL.StatementD.Java.SQL.EJBException参考答案:A
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!