付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷名称:《Web应用开发》选择题(含参考答案)一JavaEE基础试卷布!述:Web开发笔试题目、Java基础笔试、微信考试、在线考试试卷:.101test./store/open/paperInfo/43418试卷限时: 50分一.多选题每题分值: 2分是否题目乱序:是是否选项乱序:是是否可回溯:是难度:中[多选]在Session围中以名称 "bean"放置了一个 JavaBean属性,JavaBean上有个getMessage()方法,请问以下哪个方式呼叫 getMessage()以取得讯息并显示出来?A.<jsp:getPropertyname="bean"property="message">B.${requestScope.bean.message}C.<%=request.getBean().getMessage()%>D.${bean.message}答案:BD解析:<jsp:getProperty>前必须先使用<jsp:useBean>并指定scope为request,否则<jsp:getProperty>只会在page围中寻找属性。[多选]在Web应用程序中有以下的程序代码,执行后转发至某个 JSP网页:Listnames=newArrayList();答案:答案:BCnames.add("caterpillar");request.setAttribute("names",names);以下哪个选项可以正确地使用 EL取得List中的值?A.${names.0}B.${names[0]}C.${names.[0]}D.${names["0"]}答案:BD解析:在 []指定索引值时可以用双引号,所以 D也是正确的。[多选]哪些JSTL标签可用来进行 Java程序中if、if.else的功能?A.<c:if>B.<c:else>C.<c:when>D.<c:otherwise>答案:ACD[多选] 关于tag指示元素的 body-content属性,以下说明何者正确?可设定的值有 JSP、scriptless、empty与tagdependent默认值是 scriptless设定为 tagdependent时,本体容将不作任何处理直接传入 TagFile中如果本体中要执行 Scriptlet,则要设定为 JSP解析:可设定的值只有 scriptless、empty与tagdependent,预设是 scriptless。无论如何,TagFile的本体是绝不能有 Scriptlet。[多选]以下哪些是 JavaEE体系架构的优点?选择是 。(多选)不依赖硬件和操作系统程序运行速度快C.提高Windows系统服务器效率D.方便企业信息系统集成答案:AD.[多选]以下哪些是JAVAEE框架的服务技术?选择是。(多选)Web服务技术安全技术持久化技术数据连接技术答案:ABCD.[多选]以下哪些是J2EE的客户端组件?选择是。(多选)A.JavaB.eanC.客户端应用程序D.APPLETE.Web浏览器答案:BCD[多选]以下哪些是 JavaEE标准组件?它们是 。(多选)A.JSPB.JDKC.JFrameD.Servlet答案:AD[多选]以下哪些是 JavaEE标准组件?它们是 。(多选)A.JSPB.ServletC.EJBD.Java答案:ABC[多选]以下描述何者有误?使用Statement一定会发生 SQLInjection使用PreparedStatement就不会发生 SQLInjection不使用Connection时必须加以关闭D.ResultSet代表查询的结果集合答案:AB[多选]ServletContext定义与属性相关的方法是哪三个?A.getAttribute();B.setAttribute();C.deleteAttribute()D.removeAttribute();答案:ABD[多选] 哪几个对象提供有 getAttribute()方法?A.ServletRequestB.HttpServletC.ServletConfigD.ServletContext答案:AD解析:事实上还有一个, HttpSession对象。只不过到本章还没介绍到 HttpSession的使用。[多选]在web.xml中有以下的设定:<web-app..>…<listener><listener-class>cc.openhome.SomeListener</listener-class></listener>..<web-app>以下何者正确?A.SomeListener类别要实作 ServletContextListener接口B.每生成一个 Servlet实例就会呼叫 ServletContextListener的init()方法
C.Web应用程序初始化之后,会呼叫ServletContextListenerC.Web应用程序初始化之后,会呼叫ServletContextListenercontextInitialized()方法D.不需要<listener-class>这个标签答案:AC.[多选]如果要设置响应的容类型标头,哪几个选项是正确的作法?A.response.setHeader("Content-Type","text/html");B.response.setContentType("text/html");C.response.addHeader("Content-Type","text/html");D.response.setContentHeader("text/html");答案:ABC.[多选]哪几个方法是定义在 HttpServletRequest中,而非由ServletRequet中继承而来?A.getMethod()B.getHeader()C.getParameter()D.getCookies()答案:ABC.[多选] 在Web容器中,以下哪两个类另1J的实例分别代表 HTTP青求与响应对象?A.HttpRequestB.HttpServletRequestC.HttpServletResponseD.HttpPrintWriter答案:BC.[多选]以下何者适合使用GET请求来发送?检视静态页面查询商品数据新增商品资料删除商品数据答案:AB解析:这题在考等幂操作,不改变服务器状态的查询应使用 GET。[多选]在继承BodyTagSupport类别实作自订标签时,基本上 doStartTag()方法可以传回的有效值有哪几个?A.SKIP_BODYB.EVAL_BODY_BUFFEREDC.EVAL_BODY_INCLUDED.EVAL_PAGE答案:ABC[多选]哪几个Web容器提供的验证方式,会出现对话框让使用者输入名称、密码?A.BASICB.FORMC.DIGESTD.CLIENT_CERT答案:ACD[多选]假设有以下的 web.xml设定档:<security-constraint><web-resource-collection><web-resource-name>LoginRequired</web-resource-name><url-pattern>/delete.jsp</url-pattern><url-pattern>/delete.do</url-pattern><http-method>GET</http-method><http-method>POST</http-method></web-resource-collection><auth-constraint><role-name>admin</role-name></auth-constraint></security-constraint>以下描述何者正确?A.只有admin角色才可以存取 /delete.jsp与/delete.doB.admin角色只允许使用 GETfPOS访法C.GET与POSTT法只允许admin使用
D.其它角色可使用GETPOSTU外的HTTP方法存取答案:ACD解析:admin可以使用所有的HTT冲法来存取/delete.jsp与/delete.do。中使用哪两[多选]如果要保证数据传输时的完整性与性,必须在 <security_contraint>中使用哪两个标签?A.<user-data-constraint>B.<transport-guarantee>C.<auth-constraint>D.<form-login-config>答案:AB[多选]以下何者是 <transport-guarantee>的合法设定值?A.NONEB.CONFIDENTIALC.INTEGRALD.SSL答案:ABC[多选]关于 Connection的描述,何者正确?可以从DriverManager上取得Connection可以从DataSource上取得Connection在方法结束之后 Connection会自动关闭D.Connection是执行绪安全( Thread-safe)答案: AB解析: Connection不是执行绪安全的, 不可以在多执行绪环境下共享 Connection,以免发生数据错乱的问题。24.[多选]哪些JDBC驱动程序可以有跨平台的特性?A.TYPE1B.TYPE2C.TYPE3D.TYPE4答案:CD.[多选]以下何者应该使用POST青求来发送?查询商品数据新增商品资料更新商品数据删除商品数据答案:BCD解析:这题在考非等幂操作,会改变服务器状态的查询应使用 POST。.[多选]以下何者是属于客户端执行的程序?A.JSPB.JavaScriptC.ServletD.Applet答案:BD.[多选]以下何者适合使用GET请求来发送?A.使用者名称、密码B.检视论^页面信用卡资料查询数据的分页答案:BD解析:敏感性数据不应使用 GET来发送。论页面、数据分页可以使用 GET便于使用者设定为书签。[多选]以下何者应该使用POST青求来发送?使用者名称、密码档案上传搜寻引擎的结果画面DELO©件答案:ABD解析:敏感性数据、大量数据不应使用 GET来发送。搜寻引擎结果画面可以使用 GET便于使用者设定为书签。[多选]你在web.xml中定义了以下的容:<servlet><servlet-name>HelloServlet</servlet-name><java-class>cc.openhome.HelloServlet</java-class></servlet><servlet-mapping><mapping-name>HelloServlet</mapping-name><url-pattern>/hello</url-pattern></servlet-mapping>这个web.xml中的定义有哪些错误?A.<url-pattern>标签中的设定一定要用 .do作结尾B.<mapping-name>标签应改为<servlet-name>,结尾标签名称也要修改C.<java-name>标签应改为 <servlet-class>,结尾标签名称也要修改D.<servlet>标签应改为 <servlet-definition>,结尾标签名称也要修改答案:BC解析:<url-pattern>可以无需 .do结尾,也可以用万用字符( wildcard),例如*.do将会让所有以.do结尾的请求由该 Servlet进行处理。[多选]关于ServletContext初始参数,以下哪两项是 web.xml中正确的设定?A.<init-param><param-name>PARAM</param-name><param-value>VALUE</param-value></init-param>B.<context-param><param-name>PARAM</param-name><param-value>VALUE</param-value></context-param>C.<init-param><param-name>PARAM1</param-name><param-value>VALUE1</param-value><param-name>PARAM1</param-name><param-value>VALUE1</param-value></init-param>D.<context-param><param-name>PARAM1</param-name><param-value>VALUE1</param-value></context-param><context-param><param-name>PARAM2</param-name><param-value>VALUE2</param-value></context-param>答案:BD34.[34.[多选]哪几个对象提供有 setAttribute()方法?[多选]在浏览器禁用 Cookie的情况下,哪些机制仍可以用于会话管理?A.HttpSessionB.URL重写C.隐藏字段D.CookieAPI答案:BC[多选]关于HttpSession的setMaxInactiveInterval()方法,以下描述何者错误?设定的单位是「分」用来设定 HttpSession在浏览器多久没活动后失效用来设定 Cookie的失效时间会覆盖web.xml中<session-timeout>的设定答案:AC[多选]关于HttpSession的描述,以下何者错误?关闭浏览器后 HttpSession就会被回收可以执行 invalidate()使之失效不同的浏览器使用相同的 SessionID,也会取得不同的 HttpSession对象D.HttpSession的setMaxInactiveInterval()方法设定为 -1将永不失效答案:AC解析:关闭浏览器后立即失效的是储存 SessionID的Cookie,不是HttpSession对象。A.ServletRequestB.HttpSessionC.ServletConfigD.ServletContext答案:ABD35.[多选]关于Servlet/JSP的SessionID,何者正确?A.预设使用 Cookie来储存SessionIDB.Cookie的名称是 JSESSIONIDC.在禁用Cookie时,可以使用URL>写来发送SessionIDD.必须自行呼叫 HttpSession的getId()方可产生答案:AC解析:SessionID的Cookie名称是厂商各自实作的, JSESSIONID在Tomcat上的实作名称。容器会自动帮你产生 SessionID。[多选]哪几个对象的属性设定可以跨越请求围?A.ServletRequestB.HttpSessionC.ServletConfigD.ServletContext答案:BD[多选]HttpSession失效的时机为何?A.执行invaliate()方法下次请求超过 web.xml中<session-timeout>的设定时间存活时间超过 setMaxInactiveInterval()方法设定的时间关闭浏览器答案:AB[多选]关于以下 web.xml中的设定,何者描述正确?<web-app•••><error><exception-type>NullPointerException</exception-type><location>report.view</location></error></web-app>发生NullPointerException时会转发 report.view处理例外型态必须指定完全符合名称( FullQualifiedName)C.report.view必须改为 /report.viewD.例外类型不可以指定特定的例外类别名称答案:BC[多选]哪个URL模式设定方式,可以符合/guest/list.view的请求?A.<url-pattern>*.view</view>B.<url-pattern>/guest/*.view</view>C.<url-pattern>/guest/*</view>D.<url-pattern>/guest/list.view</view>答案:ACD的请求时会触发过[多选]在过滤器设定中, 哪个URL模式设定方式,在/guest/list.view的请求时会触发过滤器?A.<url-pattern>*.view</view>B.<url-pattern>/guest/*.view</view>C.<url-pattern>/guest/*</view>D.<url-pattern>/guest/list.view</view>答案:ACD解析:过滤器的 <url-pattern>设定原则与 Servlet相同。[多选] 关于过滤器的描述,以下何者正确?A.Filter接口定义了 init()、service()与destroy()方法会传入ServletRequest与ServletResponse至Filter要执行下一个过滤器,必须执行 FilterChaing的next()方法如果要取得初始参数,要使用 FilterConfig物件答案:BD[多选]关于以下 web.xml的设定:<filter><filter-name>SecurityFilter</filter-name><filter-class>cc.openhome.SecurityFilter</filter-class></filter><filter-mapping><filter-name>SecurityFilter</filter-name><url-pattern>*.do</url-pattern><init-param><param-name>USER</param-name><param-value>caterpillar</param-value></init-param><init-param><param-name>PASSWORD</param-name><param-value>123456</param-value></init-param></filter-mapping>以下描述何者正确?A.根据<filter-mapping> ,过滤器会套用在所有以.do结尾的URL请求B.可以透过FilterConfig来读取USER!PASSWORD始参数C.初始参数设定位置错误, <init-param>等标签应放在 <filter>标签之中D.<url-pattern>应改为<servlet-name>才是正确设定答案:AC解析:由于初始参数的设定错误,无法透过 FilterConfig取得初始参数。[多选]关于以下的 web.xml设定:<filter-mapping><filter-name>SecurityFilter</filter-name><url-pattern>/add.do</url-pattern></filter-mapping><filter-mapping><filter-name>SecurityFilter</filter-name><url-pattern>*.view</url-pattern></filter-mapping><filter-mapping><filter-name>CharacterFilter</filter-name><url-pattern>/add.do</url-pattern></filter-mapping>以下描述何者正确?当请求add.do时,只会套用 SecurityFilter当请求add.do时,过滤器的执行顺序为 SecurityFilter、CharacterFilter当请求list.view时,过滤器的执行顺序为 SecurityFilter、CharacterFilter当请求list.view时,只会套用 SecurityFilter答案:BD[多选]关于FilterChain的描述,何者正确?如果不呼叫 FilterChain的doFilter()方法,则请求略过接下来的过滤器而直接交给 Servlet如果有下一个过滤器,呼叫 FilterChain的doFilter()方法,会将请求交给下一个过滤器如果没有下一个过滤器,呼叫 FilterChain的doFilter()方法,会将请求交给 Servlet如果没有下一个过滤器,呼叫 FilterChain的doFilter()方法没有作用答案:BC[多选]关于请求包裹器,以下描述何者正确?可以实作 ServletRequest界面可以继承 ServletRequestWrapper类别一定要继承 ServletRequestWrapper类别D.HttpServletRequestWrapper是ServletRequestWrapper的子类别答案:ABD解析:要自己实作 ServletRequest接口来实作请求包裹器也是可以的, 只是所有的方法都要自行实作。[多选]在开发过滤器时,以下何者是正确的观念?必须考虑前后过滤器之间的关系挂上过滤器后不改变应用程序原有的功能设计 Servlet时必须考虑到未来加装过滤器的需求每个过滤器要设计为独立互不影响的组件答案: BD[多选]关于Filter界面上的 doFilter()方法之说明,何者有误?会传入两个参数 HttpServletRequest 、HttpServletResponse会传入三个参数 HttpServletRequest 、HttpServletResponse、FilterChain前一个过滤器呼叫 FilterChain的doFilter()后,会执行目前过滤器的 doFilter()方法前一个过滤器的 doFilter()执行过后,会执行目前过滤器的 doFilter()方法答案:ABD解析:Filter的doFilter()方法上三个参数是 ServletRequest、ServletResponse、FilterChain。前一个过滤器的 doFilter()执行时,当中必须呼叫 FilterChain的doFilter()方法,才会执行目前过滤器的 doFilter()方法。[多选]以下哪几个倾听器,必须在 web.xml中设定?A.HttpSessionListenerB.RequestListenerC.ServletContextListenerD.ServletAttributeListener答案:AC解析:没有BD这两种倾听器。[多选]以下何者为倾听器的事件类型之一?A.HttpSessionEventB.RequestAttributeEventC.ServletContextAttributeEventD.ServletContextEvent答案:ACD[多选] 以下哪几个事件类型,拥有 getName()与getValue()方法?A.HttpSessionEventB.ServletRequestAttributeEventC.ServletContextAttributeEventD.HttpSessionBindingListener答案:BCD[多选]关于JSP的描述,哪个正确?A.要在JSP中撰写Java程序代码,必须重新定义_jspService()B.重新定义jspInit()来作JSP初次载入容器的初始化动作C.重新定义jspDestroy()来作JSP从容器销毁时的结尾动作D.要在 JSP中撰写 Java程序代码,必须重新定义 service()答案: BC二.单选题每题分值: 2分是否题目乱序:是是否选项乱序:是是否可回溯:是难度:中[单选]以下有关 JavaEE技术的描述中,哪种说法是正确的?选择结果是 是动态网页的设计工具是一个标准中间件体系结构是一种计算机编程语言是企业编写 Java语言的工具答案:B56.[56.[单选]在JSP置对象中,哪个对象对客户的请求做出响应,向客户端输出信息?选择是[单选]下列有关JavaEE用途的说法,哪种是正确的?请选择一个正确的答案是规分布式多层企业应用系统的开发设计动态网页设计桌面应用程序设计网络管理程序答案:A[单选]下列有关 JavaEE技术的述中,哪种说法是正确的?选择结果是 。JavaEE是一个标准中间件体系结构B.JavaEE一门编程语言一种编写 Java语言的工具设计动态网页的工具答案:A[单选]在JavaWeb开发中,要在服务器端查询 cookie,要用到HttpServletRequest的哪个方法?选择是 。A.sessionB.getCookiesC.addCookieD.getSession答案:BA.outB.responseC.sessionD.request答案:BTOC\o"1-5"\h\z[单选 ]用于声明当前页为 error页?正确的选择是 。<%@pageerrorPage="true"% ><%@pageinfo="error"% ><%@pagepageEndcoding="error"% >v%@pageisErrorPage="true"% >答案:D[单选]用下面哪一种类型定义可以声明隐藏域 ?正确的选择是 。A.type="hide"B.type="text"C.type="password"D.type="hidden"E.type="file"答案:D[单选]用什么方法可以从一个 HTTP会话中获得对象?正确的选择是A.getAttributemethodofjavax.servlet.SessionB.getAttributemethodofjavax.servlet.http.HttpSessionC.getAttributemethodofjavax.servlet.http.SessionD.getAttributemethodofjavax.servlet.HttpSession答案:B[单选]在JavaEE中,以下对 RequestDispatcher描述正确的是 。A.JSP中有个隐含的对象 dispatcher,它的类型是 RequestDispatcherB.ServletConfig有一个方法: getRequestDispatcher可以返回 RequestDipatcher对象C.RequestDipatcher有一个方法: forward可以把请求继续传递给别的 Servlet或者JSP界面D.JSP中有个隐含的默认对象 request,它的类型是 RequestDipatcher答案:C[单选]以下关于 C/S与B/S模式的描述, 是对的A.C/S为浏览器与服务器模式B.B/S为客户端与服务器模式C.C/S模式的可维护性比 B/S高D./S模式的可维护性比 C/S高答案:D[单选]HTTP协议是一种 的 层协议。有状态、应用无状态、应用有状态、传输无状态、传输答案:B.[单选]对于标准的Web网页,通常使用表示响应信息是HTM略式的文本文件。A.text/cssB.text/htmlC.application/vnd.ms-excelD.application/msword答案:B.[单选]JAVAWeb应用的部署描述文件总是放在 Web应用的目录下。A.META-INFB.META-CFGC.WEB-INFD.WEB-CFG答案:C[单选]为了使Tomcat服务器正常运行,一般需要在系统中建立 JAVA_HOME的环境变量,分别指向JDK的展开目录和Tomcat的展开目录。A.CATALINA_HOMEB.JASPER_HOMEC.TOMCAT_HOMED.WEBAPPS_HOME答案:A[单选]以下Form表单元素描述, 是错的A.<inputtype="password">表示密码框B.<inputtype="reset">表示提交按钮C.<selectname="radio">表示单选框D.<inputtype="text">表示文本框答案:B[单选]以下 不为B/S主流技术A.ASPB.PHPC.JSPD.C++答案:D[单选]下列说法哪一项是正确的?选择是 。A.Apache用于ASP技术所开发的服务器B.IIS用于CGI技术所开发的服务器C.Tomcat用于JSP技术所开发的服务器D.WebLogic用于PHP技术所开发的服务器答案:C[单选]下面哪个命令可用于编译 Java程序?选择是 。A.javaB.javacC.javadocD.javap答案:B[单选]下面描述错误的是 。A.HTML文件必须由 <html>开头,</html>标记结束。B.文档头信息^包含在<head>与</head>之间。C.在<head>和</head>之间可以包含<title>和<body>等信息。D.文档体包含在<body>和</body>标记之间答案:C71.[单选]下面HTMLg言及描述中,是错误的A.<form>为表单标签B.<inputtype="text">为文本框C.<br>为换行标签D.<hr>为段落标签答案:D[单选]现在我们为MyWebApp开发了一些Servlet,应该将这 些Servlet发布可 文件夹中A./(根目录)B./WEB-INF/C./WEB-INF/classesD./WEB-INF/lib答案:C[单选]下面 不是出现在 Tomcat安装目录 conf下A.web.xmlB.server.xmlC.tomcat-users.xmlD.tomcat-user.xml答案:D[单选]下面哪项容使用 request对象无法实现?选择是 。将页面重定向至 index.jsp页。获取表单提交的信息定义属性获取浏览器的版本号答案:A[单选]下面选项中哪一个是有效的字符编码格式?选择是 A.GBKB.GBMC.GBDD.JSP答案:A[单选]下面不是HTME素的表示方法A.<元素名 >文件或超文本 </元素名>B.<元素名属性名="属性值”>文本或超文本</元素名>C.</元素名属性名 ="属性值" >D.<元素名>答案:C.[单选]下面对于HTML的元素描述是错的-->为注释标记A.-->为注释标记B.<ahref="" >为图像标记C.<br>为换行标记D.<p>为分段元素答案:B.[单选]下面哪一个选项不是 http响应的一部分?选择是 。响应头响应正文协议版本号状态行答案:C[单选]下面不属于<input>标记中的name属性取值的是。A.passwordB.hiddenC.submitD.textarea答案:D[单选]下面哪种语言不适用于 web应用?选择是 。A.ASPB.PHPC.JSPD.C答案:DA.<br>A.<br>表示换行[单选]http请求及响应的正文部分可以是任意格式的数据,要保证接收方能看得懂发送方发送的数据, http协议采用 协议来规正文的数据格式 ?A.FTPB.TCPC.HTTPD.MIME答案:D[单选]以下Form表单元素描述, 是对的A.<inputtype="text">表示密码框B.<inputtype="submit">表示提交按钮C.<selectname="select">表示单选框D.<inputtype="password">表示文本框答案:B[单选]Tomcat服务器的默认端口为 。A.80B.90C.8080D.以上都不是答案:C[单选]下面哪个HTM而签的意思是错误的?选择是。B.<p>表本段落C.<hr>表示横线D.<td></td>表示表格的行答案:D[单选]在web.xml中定义使用者登入验证过滤器、效能过滤器,就可以有拦截请求,这是哪个模式的实现?A.BusinessDelegate模式B.InterceptorFilter模式C.ServiceLocator模式D.FrontController模式答案:B[单选]以下文件名后缀中,哪个不是动态网页的后缀?正确的选择是 。A.jspB.xmlC.aspxD.php答案:B[单选]以下文件名后缀中,哪个不是静态网页的后缀?正确的选择是 。A.htmlB.htmC.jspD.shtml答案:C[单选]在一个Web应用部署描述器中,描述一个参数的子元素的名字是什么?正确的选择A.descB.usageC.descriptionD.param-desc答案:C[单选]以下哪些不属于Web容器提供的标准服务?选择是。数据库连接安全服务网页信息检索事务支持答案:C[单选]某公司采用了JSP+Bean模式来完成某个开发任务。 如果采用TOMCAT艮务器,那么项目中的 JavaBean在发布时应该放在 目录中。A.WEB-INFB.WEB-INF/libC.WEB-INF/classesD.webapps答案:C[单选]下面 的说法是错的使用request.getParameter可以获得由表单提交的数据B.session.getAttribute()方法返回的为一个对象使用 application.getInitParameter()将获得当前版本 Servlet编译器的信息可以使用 request.getCookie获得客户端的 cookie值。答案:C[单选]Web应用服务器 Tomcat的默认端口为 。A.80B.8080C.9090D.8090答案:B[单选]在一个Web应用配置描述器中,哪一个元素可以包含一个元素?选择是A.errorB.web-appC.servletD.errorconfig答案:B[单选]以下描述中,哪些是 JSP置对象?选择一个正确的结果是。A.configB.initC.objectD.servlet答案:A[单选]在JSP置对象中,负责处理 JSP文件在执行时所发生的错误和异常的对象是A.messageB.exceptionC.errorD.application答案:B[单选]session的有效有效时间是以什么为单位的?选择是 。小时分钟C.秒D.毫秒答案:C[单选]以下哪个不属于 JSP运行所必须的系统?选择是 。A.操作系统B.JavaJDKC.支持Jsp的Web服务器D.数据库答案:D[单选]当多个用户请求同一个 JSP页面时, Tomcat服务器为每个客户启动一个 。进程线程程序服务答案:B[单选]JSP页面可以在“ <%=”和“ %>”标记之间放置 Java表达式,直接输出 Java表达式的值。组成“ <%=”标记的各字符之间 。可以有空格不可以有空格必须有空格不确定答案:B[单选]下列变量声明在 围有效。 <%!DatedateTime;intcountNum;%>从定义开始处有效,客户之间不共享在整个页面有效,客户之间不共享在整个页面有效,被多个客户共享从定义开始处有效,被多个客户共享答案:C[单选]可以在以下哪个 标记之间插入 Java程序片?A.<%和%>B.<%和/>C.</和%>D.<%和!>答案:A.[单选]下面不属于JSP置对象的是。A.out对象B.respone对象C.application对象D.page对象答案:D.[单选]可以在以下哪个 标记之间插入变量与方法声明?A.<%和%>B.<%!和%>C.</和%>D.<%和!>答案:B104.[单选]调用getCreationTime()可以获取 session对象创建的时间,该时间的单位是秒分秒毫秒微秒答案:C.[单选]在JSP页面中,保存数据的围由小到大依次是A.pageContext,request,application,sessionB.pageContext,application,session,requestC.pageContext,request,session,applicationD.pageContext,session,request,application答案:C.[单选]在JSP中page指令(<%@page%>)里的属性是可以重复的?A.langueageB.importC.sessionD.info答案:B.[单选]下面的JSP指令, 是对的?A.<jsp:includepage=“abc.jsp”/>B.<jsp:includefile=“abc.jsp”/>C.<@includefile=“abc.jsp”flush=“true”/>D.<@includepage=“abc.jsp”/>答案:A.[单选]以下语法哪一句是对的 A.<%=inta%>B.<%out.println("abc")%>C.<%!out.println("abc")%>D.<%="abc"%>答案:D109.[单选]某JSP页面包含以下脚本, <%!intcount=100;%><%intcount=0;%>Thepageisreferencedby<%=++count%>times则第一次访问该网页时, 显示的结果是对的?A.Thepageisreferencedby0timesB.Thepageisreferencedby1timesC.Thepageisreferencedby100timesD.Thepageisreferencedby101times答案:B110.[单选]以下是错误的JSP页面的表达方式A.<%!inta;%>B.<%="Hello"%>C.<%="world";%>D.<%out.println("jsp");%>答案:C.[单选]负责管理“脚本程序的运行环境”是JSP的置对象A.pageB.sessionC.requestD.application答案:A.[单选]设置session的有效时间使用的是该对象的什么方法?选择是 。A.setAttribute()方法B.getMaxInactiveInterval() 方法C.setMaxInactiveInterval() 方法D.setTime()方法答案:C113.[单选]J2EE中,哪个类的哪个方法用于创建对话?选择是 。A.HttpServletRequest、getSessionB.HttpServletResponse、newSessionC.HtttpSession、newInstanceD.HttpSession、getSession答案:A114.[单选]下面关于 Cookie的说法, 是错误的。A.Cookie是一个文本文件。B.Cookie以 Key、Value的形式记录容。C.Cookie一般存储于服务器中。D.Cookie一般也有有效期。答案:C115.[单选]MySession引用某HttpSession对象。当调用 mySession.setAttribute时,一个HttpSessionBindingEvent对象将发往 。A.HttpSessionListener的attributeAdded方法B.ServletContextListener的attributeAdded方法C.HttpSessionAttributeListener的attributeAdded方法D.HttpSessionBindingListener的attributeAdded方法答案:D116.[单选]哪两种会话跟踪技术最为接近 ?A.Cookie和sessionB.Url重写和隐藏表单C.Url重写和CookieD.隐藏表单和 session答案:B117.[单选]几种会话维护技术中,最相似的两种技术是 ?A.URL重写技术和 Cookie技术B.URL重写技术和隐藏表单技术C.Cookie技术和隐藏表单技术D.隐藏表单技术和 Servlet规的HttpSession接口答案:B118.[单选]下面不是EL表达式特点的是。A.访问JavaBean属性B.访问JSP作用域任何浏览器都支持可直接进行运算答案:C.[单选]EL表达式在对隐含对象进行查找时最先查找的是 。A.sessionB.pageC.applicationD.cookie答案:B.[单选]以下关于 EL和JSTL说法错误的是?选择是 。A.EL是一种简洁的数据访问语言B.EL表达式基本形式: ${var}C.JSTL的全称是 JavaServerPagesStandardTagLibraryD.JSTL只有一个 Core核心标签库答案:D.[单选]struts2控制器需要在 配置文件中进行配置。A.web.xmlB.struts.xmlC.application.porpertiesD.webwork.xml答案:B.[单选]不属于struts2标签库的是 。A.<s:textfield>B.<s:textarea>C.<s:submit>D.<select>答案:D.[单选]在JSP页面中可以通过Struts2提供的标签来输出国际化信息。A.<s:input>B.<s:messages>C.<s:submit>D.<s:text>答案:D.[单选]资源文件的后缀名为 。A.txtB.docC.propertyD.properties答案:D.[单选]struts2自定义类型转换器必须实现的接口是 A.ConvertB.TypeConverterC.StrutsTypeConverterD.StrutsConvert答案:B.[单选]struts2中,以下配置文件上传拦截器只允许上传 bmp图片文件的代码,正确的是A.<param
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 仓储式会员店经营合同协议2026
- 危化品道路运输事故预案
- 突发环境事件应急演练实施方案
- 产后骨盆修复理疗操作手册
- 门店环境检查标准
- 蛋鸡光照管理制度与实施方案
- 蛋鸡产蛋期光照管理标准
- 术后营养补充方案规范
- 小麦全生育期绿色防控方案
- 有限空间作业风险辨识指引
- 烘焙业导购岗位课件
- 2025福建省能源石化集团有限责任公司秋季招聘416人参考考试试题及答案解析
- 2026年银行精准营销客户获取方案
- 2026届高考政治一轮复习:统编版必修1~4+选择性必修1~3全7册必背考点提纲汇编
- 常见机械类安全事故与预防措施
- 香砂平胃丸作用与功效
- GB/T 12368-2025锥齿轮模数
- 免疫细胞与干细胞
- 考研分享会课件
- 入团面试必考题目及答案
- 广州吸烟管理办法
评论
0/150
提交评论