《电子科技大学21秋《基于J2EE的开发技术》平时作业二参考答案22》由会员分享,可在线阅读,更多相关《电子科技大学21秋《基于J2EE的开发技术》平时作业二参考答案22(14页珍藏版)》请在金锄头文库上搜索。
1、电子科技大学21秋基于J2EE的开发技术平时作业二参考答案1. Web Services有三大核心技术,即( )。A.SOAPB.WSDLC.UDDID.JDBC参考答案:ABC2. 不属于JSP的out对象的方法的是( )。不属于JSP的out对象的方法的是( )。A.getAttribute( )B.print( )C.println( )D.close( )参考答案:A3. 假设在helloapp应用中有一个hello.jsp,它的文件路径如下:%JAVA_HOME%/webapps/helloapp/hello/hello.jsp,那么在浏览器端访问hello.jsp的URL是什么?(
2、 )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参考答案:C4. 下列哪一种不是JSP页面的组成元素( )。下列哪一种不是JSP页面的组成元素( )。A.JSP标签,如指令标签B.普通的HTML标记符C.Java表达式D.C语言程序参考答案:D5. 下面哪个表达式表示会话永不过期?( )A.s
3、etTimeout(0)B.setTimeout(-1)C.setMaxInactiveInterval(0)D.setMaxInactiveInterval(-1)参考答案:D6. 下面哪一个是正确使用JavaBean的方式?( )A.B.C.D.参考答案:A7. Bean管理事务有两种方法JDBC控制事务和JTA控制事务。( )A.正确B.错误参考答案:A8. JavaWeb应用程序必须负责为HttpSession分配惟一的ID。( )JavaWeb应用程序必须负责为HttpSession分配惟一的ID。( )A.正确B.错误参考答案:B9. 在JSP中使用标记时,不会出现的属性是( )。
4、在JSP中使用标记时,不会出现的属性是( )。A.nameB.propertyC.valueD.以上皆不会出现参考答案:C10. 以下关于虚拟化vCenter的优势描述正确的下列哪一项( )?A、Vcenter可以轻松本现虚规化,HA可在需要时用于重新启动建拟机B、Vcenter可以进行虚拟化,但必须在32位服务器上部署C、Vcenter只能在使用本地存储时进行虚拟化D、Vcenter与管理员密切相关,因而不能进行虚拟化答案:A11. 下面的说法错误的是( )。下面的说法错误的是( )。A.Jsp可以处理动态内容和静态内容B.在Jsp最终会编译成字节码后执行C.在jsp中可以使用脚本控制Htm
5、l的标签生成D.Jsp中不能使用/注释Java脚本中的代码参考答案:D12. Servlet程序的入口点是( )。Servlet程序的入口点是( )。A.init( )B.main( )C.service( )D.doGet( )参考答案:A13. JSP页面中一定要包含jsp代码。( )JSP页面中一定要包含jsp代码。( )A.正确B.错误参考答案:B14. JNDI允许存储的对象类型( )。A.并行化的Java对象B.串行化的Java对象C.标准的LDAP目录条目D.指向RMI Java对象的指针参考答案:BCD15. 二进制文件读写利用,文本文件读写利用( )流。A.字节流B.字符流C
6、.数据流D.控制流参考答案:AB16. 用JSP2.0表达式语法在JSP页面上正确显示10+20的结果的是( )。用JSP2.0表达式语法在JSP页面上正确显示10+20的结果的是( )。A.$10+20B.$10+20;C.$(10+20)D.$(10+20);参考答案:A17. 下面是web.xml中的片段在servlet中要得到上面的参数,下面哪个表达式是正确的?( )A.getServletConfig( ).getAttribute(“user”)B.getServletContext( ).getAttribute(“user”)C.getServletConfig( ).getI
7、nitParameter(“user”)D.getServletContext( ).getInitParameter(“user”)参考答案:D18. 下列哪些表达式所存储的对象可以被servlet或jsp在session里使用( )。A.request.setAttribute(name,value)B.response.setAttribute(name,value)C.getSession( ).setAttribute(name,value)D.servlet.getServletContext( ).setAttribute(name,value)参考答案:D19. J2EE中,J
8、SP EL表达式:s(10*10) ne 100的值是( )。A.0B.TrueC.FalseD.1参考答案:C20. 在JSP中,( )动作用于将请求转发给其他JSP页面。A.forwardB.includeC.useBeanD.setProperty参考答案:A21. 如JSP页面执行时遇到自定义标签,doStartTag( )方法将被调用( )次。A.1B.1或多C.0或1D.0或多参考答案:A22. 在J2EE中,test.jsp文件如下:在J2EE中,test.jsp文件如下: buffer is 运行时,将发生( )。A.转译期错误B.运行期错误C.运行后,浏览器上显示:buffe
9、r is nullD.运行后,浏览器上显示:buffer is ABC参考答案:A23. 实体Bean与Session Bean有什么区别( )。A.对象引用不同,实体存在客户可见的、持久化身份(主键)B.不能够直接通过远程访问到实体C.实体的生命周期可能与应用本身的生命周期无关D.实体存在持久化、客户可见的状态E.以上说法都不正确参考答案:ABCD24. 在J2EE中,$2+“4”将输出( )。A.2+4B.6C.24D.不会输出,因为表达式是错误的参考答案:D25. cn是Connection对象,创建Statement对象的方法是( )。cn是Connection对象,创建Stateme
10、nt对象的方法是( )。A.Statement st=new Statement( );B.Statement st=cn.createStatement( )C.以上都不对参考答案:B26. Java的特点包括( )。A.平台无关性B.鲁棒性C.分布式D.健壮性参考答案:ACD27. 如果数据库中某个字段为numberic型,可以通过结果集中的哪个方法获取?( )A.getNumberic( )B.getDouble( )C.setNumberic( )D.setDouble( )参考答案:B28. 假设在helloapp应用中有一个Javabean文件Hello,它位于com.bean包下
11、,那么这个bean的class文件应该放在什么目录下?( )A.helloapp/B.helloapp/WEB-INF/C.helloapp/WEB-INF/classes/D.helloapp/WEB-INF/classes/com/bean/参考答案:D29. 文本文件不是二进制文件的一种,因此它不能采取字节流读取方式。( )A.正确B.错误参考答案:B30. 当( )时,JSP引擎产生一个application对象。当( )时,JSP引擎产生一个application对象。A.web应用服务器启动后B.当web应用服务器启动后,第一个客户来访时C.当每个客户首次访问服务器上的一个JSP页
12、面时D.当每个客户首次访问服务器上的一个JSP或HTML页面时参考答案:A31. 要在session对象中保存属性,可以使用以下哪个语句?( )要在session对象中保存属性,可以使用以下哪个语句?( )A.session.getAttribute(“key”,“value”);B.session.setAttribute(“key”,“value”);C.session.setAtrribute(“key”);D.session.getAttribute(“key”);参考答案:B32. 向客户端发送一个pdf文档,设置文档类型时,下列哪个语句是正确的?( )A.response.setC
13、ontentType(“application/pdf”)B.response.setType(“application/pdf”)C.response.setContentType(“application/bin”)D.response.setType(“application/bin”)参考答案:A33. JDBC控制事务实质上是通过设置( )的属性来控制,在程序中指出在何处开始,提交,回滚事务。A.java.SQL.ConnectionB.UserTansaction接口C.Java.SQL.StatementD.Java.SQL.EJBException参考答案:A34. 关于Res
14、ultSetMetaData类的方法有哪些?( )A.int getColumnCount( ) throws SQLExceptionB.int getColumnDisplaySize( ) throws SQLExceptionC.String getColumnName(int column) throws SQLExceptionD.String getColumnTypeName(int column) throws SQLExceptionE.以上说法都不对参考答案:ABCD35. 什么时候用assert?什么时候用assert?assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean