试卷描述:Web开发笔试题目、Java基础笔试、微信考试、在线考试 试卷链接:试卷限时:50分
一. 多选题
每题分值:2分 是否题目乱序:是 是否选项乱序:是 是否可回溯:是 难度:中
1. [多选] 在Session范围中以名称\"bean\"放置了一个JavaBean属性,JavaBean上有个
getMessage()方法,请问以下哪个方式呼叫getMessage()以取得讯息并显示出来 A. 解析: 2. [多选] 在Web应用程序中有以下的程序代码,执行后转发至某个JSP网页: List names = new ArrayList(); (\"caterpillar\"); (\"names\ 以下哪个选项可以正确地使用EL取得List中的值 A.${} B.${names[0]} C.${names.[0]} D.${names[\"0\"]} 答案:BD 解析:在[]指定索引值时可以用双引号,所以D也是正确的。 3. [多选] 哪些JSTL标签可用来进行Java程序中if、的功能 A. 4. [多选] 关于tag指示元素的body-content属性,以下说明何者正确 A.可设定的值有JSP、scriptless、empty与tagdependent B.默认值是scriptless C.设定为tagdependent时,本体内容将不作任何处理直接传入Tag File中 D.如果本体中要执行Scriptlet,则要设定为JSP 答案:BC 解析:可设定的值只有scriptless、empty与tagdependent,预设是scriptless。无论如何,Tag File的本体是绝不能有Scriptlet。 5. [多选]以下哪些是Java EE体系架构的优点选择是__________。(多选) A. 不依赖硬件和操作系统 B.程序运行速度快 C.提高Windows系统服务器效率 D.方便企业信息系统集成 答案:AD 6. [多选]以下哪些是JAVA EE框架的服务技术选择是__________。(多选) A. Web服务技术 B.安全技术 C.持久化技术 D.数据连接技术 答案:ABCD 7. [多选]以下哪些是J2EE的客户端组件选择是__________。(多选) A. Java C.客户端应用程序 浏览器 答案:BCD 8. [多选]以下哪些是Java EE标准组件它们是__________。(多选) A. JSP 答案:AD 9. [多选]以下哪些是Java EE标准组件它们是__________。(多选) A. JSP 答案:ABC 10. [多选]以下描述何者有误 A.使用Statement一定会发生SQL Injection B.使用PreparedStatement就不会发生SQL Injection C.不使用Connection时必须加以关闭 代表查询的结果集合 答案:AB 11. [多选] ServletContext定义与属性相关的方法是哪三个 (); (); () (); 答案:ABD 12. [多选] 哪几个对象提供有getAttribute()方法 答案:AD 解析:事实上还有一个,HttpSession对象。只不过到本章还没介绍到HttpSession的使用。 13. [多选]在中有以下的设定: 类别要实作ServletContextListener接口 B.每生成一个Servlet实例就会呼叫ServletContextListener的init()方法 应用程序初始化之后,会呼叫ServletContextListener的contextInitialized()方法 D.不需要 14. [多选] 如果要设置响应的内容类型标头,哪几个选项是正确的作法 \"Content-Type\ \"text/html\"); \"Content-Type\ \"text/html\"); 答案:ABC 15. [多选]哪几个方法是定义在HttpServletRequest中,而非由ServletRequet中继承而来 () () () () 答案:ABC 16. [多选] 在Web容器中,以下哪两个类别的实例分别代表HTTP请求与响应对象 答案:BC 17. [多选] 以下何者适合使用GET请求来发送 A.检视静态页面 B.查询商品数据 C.新增商品资料 D.删除商品数据 答案:AB 解析:这题在考等幂操作,不改变服务器状态的查询应使用GET。 18. [多选] 在继承BodyTagSupport类别实作自订标签时,基本上doStartTag()方法可以传 回的有效值有哪几个 答案:ABC 19. [多选] 哪几个Web容器提供的验证方式,会出现对话框让使用者输入名称、密码 答案:ACD 20. [多选] 假设有以下的设定档: A.只有admin角色才可以存取/与/ 角色只允许使用GET与POST方法 与POST方法只允许admin使用 D.其它角色可使用GET、POST以外的HTTP方法存取 答案:ACD 解析:admin可以使用所有的HTTP方法来存取/与/。 21. [多选] 如果要保证数据传输时的完整性与机密性,必须在 哪两个标签 A. 22. [多选]以下何者是 答案:ABC 23. [多选]关于Connection的描述,何者正确 A.可以从DriverManager上取得Connection B.可以从DataSource上取得Connection C.在方法结束之后Connection会自动关闭 是执行绪安全(Thread-safe) 答案:AB 解析:Connection不是执行绪安全的,不可以在多执行绪环境下共享Connection,以免发生数 据错乱的问题。 24. [多选] 哪些JDBC驱动程序可以有跨平台的特性 1 2 3 4 答案:CD 25. [多选] 以下何者应该使用POST请求来发送 A.查询商品数据 B.新增商品资料 C.更新商品数据 D.删除商品数据 答案:BCD 解析:这题在考非等幂操作,会改变服务器状态的查询应使用POST。 26. [多选] 以下何者是属于客户端执行的程序 答案:BD 27. [多选] 以下何者适合使用GET请求来发送 A.使用者名称、密码 B.检视论譠页面 C.信用卡资料 D.查询数据的分页 答案:BD 解析:敏感性数据不应使用GET来发送。论譠页面、数据分页可以使用GET,便于使用者设定为书签。 28. [多选] 以下何者应该使用POST请求来发送 A.使用者名称、密码 B.档案上传 C.搜寻引擎的结果画面 文件 答案:ABD 解析:敏感性数据、大量数据不应使用GET来发送。搜寻引擎结果画面可以使用GET,便于使用者设定为书签。 29. [多选] 你在中定义了以下的内容: A. B. 解析: 30. [多选] 关于ServletContext初始参数,以下哪两项是中正确的设定 A. C. 31. [多选] 在浏览器禁用Cookie的情况下,哪些机制仍可以用于会话管理 重写 C.隐藏字段 API 答案:BC 32. [多选] 关于HttpSession的setMaxInactiveInterval()方法,以下描述何者错误 A.设定的单位是「分」 B.用来设定HttpSession在浏览器多久没活动后失效 C.用来设定Cookie的失效时间 D.会覆盖中 33. [多选] 关于HttpSession的描述,以下何者错误 A.关闭浏览器后HttpSession就会被回收 B.可以执行invalidate()使之失效 C.不同的浏览器使用相同的Session ID,也会取得不同的HttpSession对象 的setMaxInactiveInterval()方法设定为-1将永不失效 答案:AC 解析:关闭浏览器后立即失效的是储存Session ID的Cookie,不是HttpSession对象。 34. [多选] 哪几个对象提供有setAttribute()方法 答案:ABD 35. [多选] 关于Servlet/JSP的Session ID,何者正确 A.预设使用Cookie来储存Session ID 的名称是JSESSIONID C.在禁用Cookie时,可以使用URL重写来发送Session ID D.必须自行呼叫HttpSession的getId()方可产生 答案:AC 解析:Session ID的Cookie名称是厂商各自实作的,JSESSIONID在Tomcat上的实作名称。容器会自动帮你产生Session ID。 36. [多选] 哪几个对象的属性设定可以跨越请求范围 答案:BD 37. [多选]HttpSession失效的时机为何 A.执行invaliate()方法 B.下次请求超过中 C.存活时间超过setMaxInactiveInterval()方法设定的时间 D.关闭浏览器 答案:AB 38. [多选] 关于以下中的设定,何者描述正确 A.发生NullPointerException时会转发处理 B.例外型态必须指定完全符合名称(Full Qualified Name) 必须改为/ D.例外类型不可以指定特定的例外类别名称 答案:BC 39. [多选] 哪个URL模式设定方式,可以符合/guest/的请求 A. 40. [多选]在过滤器设定中,哪个URL模式设定方式,在/guest/的请求时会触发过滤器 A. D. 解析:过滤器的 41. [多选] 关于过滤器的描述,以下何者正确 接口定义了init()、service()与destroy()方法 B.会传入ServletRequest与ServletResponse至Filter C.要执行下一个过滤器,必须执行FilterChaing的next()方法 D.如果要取得初始参数,要使用FilterConfig物件 答案:BD 42. [多选] 关于以下的设定: A.根据 C.初始参数设定位置错误, 解析:由于初始参数的设定错误,无法透过FilterConfig取得初始参数。 43. [多选] 关于以下的设定: A.当请求时,只会套用SecurityFilter B.当请求时,过滤器的执行顺序为SecurityFilter、CharacterFilter C.当请求时,过滤器的执行顺序为SecurityFilter、CharacterFilter D.当请求时,只会套用SecurityFilter 答案:BD 44. [多选] 关于FilterChain的描述,何者正确 A.如果不呼叫FilterChain的doFilter()方法,则请求略过接下来的过滤器而直接交给Servlet B.如果有下一个过滤器,呼叫FilterChain的doFilter()方法,会将请求交给下一个过滤器 C.如果没有下一个过滤器,呼叫FilterChain的doFilter()方法,会将请求交给Servlet D.如果没有下一个过滤器,呼叫FilterChain的doFilter()方法没有作用 答案:BC 45. [多选] 关于请求包裹器,以下描述何者正确 A.可以实作ServletRequest界面 B.可以继承ServletRequestWrapper类别 C.一定要继承ServletRequestWrapper类别 是ServletRequestWrapper的子类别 答案:ABD 解析:要自己实作ServletRequest接口来实作请求包裹器也是可以的,只是所有的方法都要自行实作。 46. [多选] 在开发过滤器时,以下何者是正确的观念 A.必须考虑前后过滤器之间的关系 B.挂上过滤器后不改变应用程序原有的功能 C.设计Servlet时必须考虑到未来加装过滤器的需求 D.每个过滤器要设计为互不影响的组件 答案:BD 47. [多选]关于Filter界面上的doFilter()方法之说明,何者有误 A.会传入两个参数HttpServletRequest、HttpServletResponse B.会传入三个参数HttpServletRequest、HttpServletResponse、FilterChain C.前一个过滤器呼叫FilterChain的doFilter()后,会执行目前过滤器的doFilter()方法 D.前一个过滤器的doFilter()执行过后,会执行目前过滤器的doFilter()方法 答案:ABD 解析:Filter的doFilter()方法上三个参数是ServletRequest、ServletResponse、FilterChain。前一个过滤器的doFilter()执行时,当中必须呼叫FilterChain的doFilter()方法,才会执行目前过滤器的doFilter()方法。 48. [多选] 以下哪几个倾听器,必须在中设定 答案:AC 解析:没有BD这两种倾听器。 49. [多选] 以下何者为倾听器的事件类型之一 答案:ACD 50. [多选] 以下哪几个事件类型,拥有getName()与getValue()方法 答案:BCD 51. [多选] 关于JSP的描述,哪个正确 A.要在JSP中撰写Java程序代码,必须重新定义_jspService() B.重新定义jspInit()来作JSP初次载入容器的初始化动作 C.重新定义jspDestroy()来作JSP从容器销毁时的结尾动作 D.要在JSP中撰写Java程序代码,必须重新定义service() 答案:BC 二. 单选题 每题分值:2分 是否题目乱序:是 是否选项乱序:是 是否可回溯:是 难度:中 52. [单选]以下有关Java EE技术的描述中,哪种说法是正确的选择结果是__________。 A. 是动态网页的设计工具 B.是一个标准中间件体系结构 C.是一种计算机编程语言 D.是企业编写Java语言的工具 答案:B 53. [单选]下列有关Java EE用途的说法,哪种是正确的请选择一个正确的答案是__________。 A. 规范分布式多层企业应用系统的开发 B.设计动态网页 C.设计桌面应用程序 D.设计网络管理程序 答案:A . [单选] 下列有关Java EE技术的陈述中,哪种说法是正确的选择结果是__________。 A. Java EE是一个标准中间件体系结构 EE一门编程语言 C.一种编写Java语言的工具 D.设计动态网页的工具 答案:A 55. [单选] 在Java Web开发中,要在服务器端查询cookie, 要用到HttpServletRequest 的 哪个方法选择是_______。 A. session 答案:B 56. [单选] 在 JSP 内置对象中,哪个对象对客户的请求做出响应,向客户端输出信息选择是 _______。 A. out 答案:B 57. [单选] 用于声明当前页为error页正确的选择是______。 A. <%@ page errorPage=\"true\" %> B.<%@ page info=\"error\" %> C.<%@ page pageEndcoding=\"error\" %> D.<%@ page isErrorPage=\"true\" %> 答案:D 58. [单选] 用下面哪一种类型定义可以声明隐藏域正确的选择是_______。 A. type=\"hide\" =\"text\" =\"password\" =\"hidden\" =\"file\" 答案:D 59. [单选] 用什么方法可以从一个HTTP会话中获得对象正确的选择是______。 A. getAttribute method of method of method of method of 答案:B 60. [单选] 在Java EE中,以下对RequestDispatcher描述正确的是_______。 A. JSP中有个隐含的对象dispatcher,它的类型是RequestDispatcher 有一个方法:getRequestDispatcher可以返回RequestDipatcher对象 有一个方法:forward可以把请求继续传递给别的Servlet或者JSP界面 中有个隐含的默认对象request,它的类型是RequestDipatcher 答案:C 61. [单选] 以下关于C/S与B/S模式的描述,_____________是对的 A. C/S为浏览器与服务器模式 S为客户端与服务器模式 S模式的可维护性比B/S高 D./S模式的可维护性比C/S高 答案:D 62. [单选] HTTP协议是一种___________的__________层协议。 A. 有状态、应用 B.无状态、应用 C.有状态、传输 D.无状态、传输 答案:B 63. [单选] 对于标准的Web网页,通常使用________________表示响应信息是HTML格式的文 本文件。 A. text/css html msword 答案:B . [单选] JAVA Web应用的部署描述文件总是放在Web应用的______________目录下。 A. META-INF 答案:C 65. [单选] 为了使Tomcat服务器正常运行,一般需要在系统中建立JAVA_HOME和________的 环境变量,分别指向JDK的展开目录和Tomcat的展开目录。 A. CATALINA_HOME 答案:A 66. [单选] 以下Form表单元素描述,__________是错的 A. 表示密码框 B.表示提交按钮 C.
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务