Java Web程序设计智慧树知到期末考试答案2024年_第1页
Java Web程序设计智慧树知到期末考试答案2024年_第2页
Java Web程序设计智慧树知到期末考试答案2024年_第3页
Java Web程序设计智慧树知到期末考试答案2024年_第4页
Java Web程序设计智慧树知到期末考试答案2024年_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JavaWeb程序设计智慧树知到期末考试答案2024年JavaWeb程序设计servlet与JSP的区别是(

A:功能强大B:可移植性好C:运行速度快D:执行效率高答案:可移植性好;功能强大;运行速度快servlet的表单处理的方法有(

A:sendredirectB:getparameter("parameter1")C:setcontenttypeD:getparametervalues

E:getparameternames

答案:getparameter(parameter1);getparametervalues;getparameternames核心标签库中,不是用来实现循环功能的标签有(

A:B:C:D:答案:c:if;c:for;c:whileHTTP1.1状态代码中表示发生错误有哪些(

A:100-199B:200-299C:300-399D:500-599E:400-499答案:400-499###500-599下列选项中,不是page指令的import属性的作用是(

A:定义JSP页面字符的编码B:为JSP页面引入JAVA包中的类C:定义JSP页面响应的MIME类型D:定义JSP页面使用的脚本语言答案:为JSP页面引入JAVA包中的类关于web应用程序,下列说法错误的是(

A:web-inf目录存在于web应用的根目录下B:web应用程序可以打包为war文件C:web-inf目录与classes目录平行D:web.xml在web-inf目录下答案:web-inf目录存在于web应用的根目录下###web-inf目录与classes目录平行有关C/S、B/S结构下列说法正确的是(

A:通常B/S结构中,客户端发送HTTP请求消息传给服务器,服务器将请求传递给web应用程序,web应用程序处理请求,并把相应的HTML网页传给客户端B:web应用是基于C/S结构的,也就是客户端/服务器结构C:在B/S结构中,客户端在浏览器中负责表示层逻辑的实现,业务逻辑和数据库都在服务器端运行。也就是说,应用程序部署在服务器端,客户端通过浏览器访问应用程序D:在C/S结构,即客户端/服务器结构中,有专门的数据库服务器,但客户端还要运行客户端应用程序,这也叫做胖客户端答案:在C/S结构,即客户端/服务器结构中,有专门的数据库服务器,但客户端还要运行客户端应用程序,这也叫做胖客户端;在B/S结构中,客户端在浏览器中负责表示层逻辑的实现,业务逻辑和数据库都在服务器端运行。也就是说,应用程序部署在服务器端,客户端通过浏览器访问应用程序;通常B/S结构中,客户端发送HTTP请求消息传给服务器,服务器将请求传递给web应用程序,web应用程序处理请求,并把相应的HTML网页传给客户端关于JSTL条件标签的说法正确的是________

A:单纯使用if标签可以表达if…else….的语法结构B:其余选项都不对C:when标签必须在choose标签内使用D:otherwise标签必须在choose标签内使用答案:单纯使用if标签可以表达if…else….的语法结构一个标准的web动态网站的目录结构应该包含下面哪些部分()。

A:WEB-INF/classB:WEB-INF目录C:WEB-INF/libD:WEB-INF/web.xml答案:WEB-INF目录###WEB-INF/web.xml###WEB-INF/lib在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.*包,错误的是(

A:<%@pageLanguage="Java"

import="java.rmi.*java.uitl.*"%">B:<%@pagelanguage="Java";import="java.rmi.*;java.uitl.*"%">C:<%@pagelanguage="Java"import="java.rmi.*,java.uitl.*"%>D:<%@pageLanguage="Java",import="java.rim.*;java.uitl.*"%">答案:<%@pagelanguage=“Java”import=”java.rmi.*,java.uitl.*”%以下关于EL和JSTL说法正确的是(

A:JSTL的全称是JavaServer

B:EL是一种简洁的数据访问语言C:EL表达式基本形式:${var}D:JSTL只有一个Core核心标签库答案:JSTL只有一个Core核心标签库下列EL的使用语法正确的是______

A:${someArray[“0”]B:${+paramValues[1]}C:${someMap[var].someArray[0]}D:${1+2==3?4:5}答案:${1+2==3?4:5}###${+paramValues[1]}在基于Struts框架的web应用中,下面关于ActionFormBean的说法正确的是(

A:ActionFormBean包含一些特殊的方法,用于验证表单数据以及将其属性重新设置为默认值B:ActionForm负责调用模型的方法,更新模型的状态C:ActionFormBean用来完成一些实际的业务逻辑D:Struts框架利用ActionFormBean来进行视图和控制器之间表单数据的传递答案:Struts框架利用ActionFormBean来进行视图和控制器之间表单数据的传递###ActionFormBean包含一些特殊的方法,用于验证表单数据以及将其属性重新设置为默认值下列JSP代码:<%for(inti=0;i<10;l++){//1}%>以下(

)可放置在//1处,不会发生编译错误。

A:不写任何内容B:iC:%><%=i%><%D:<%=i%>答案:i;不写任何内容下列有关servletrequest和servletresponse的描述正确的是(

A:发送文本数据时,使用getwriter方法返回printwriter对象;发送二进制数据时,使用getoutputstream方法返回servletoutputstream对象B:在调用getwriter或getoutputstream方法之前必须调用setcontenttype方法C:httpservletrequest类和httpservletresponse类能够提供进一步的与协议相关的数据。servlet的service方法的参数是servletrequest对象或servletresponse对象中的一个D:servlet引擎使用servletrequest来向servlet提供有关客户请求的信息,使用servletresponse向客户端传送经过MIME编码的数据答案:servlet引擎使用servletrequest来向servlet提供有关客户请求的信息,使用servletresponse向客户端传送经过MIME编码的数据###发送文本数据时,使用getwriter方法返回printwriter对象;发送二进制数据时,使用getoutputstream方法返回servletoutputstream对象###在调用getwriter或getoutputstream方法之前必须调用setcontenttype方法为了使用自定义标记,需要定义3种独立组件(

A:定义标记功能的标记处理程序类B:讲XML元素名称映射到标记实现的标记库描述符文件C:部署描述符文件D:使用标记库的JSP文件答案:定义标记功能的标记处理程序类###讲XML元素名称映射到标记实现的标记库描述符文件###使用标记库的JSP文件javax.servlet.tagext.JspTag接口的两个子接口分别是()。

A:TagB:DiffTagC:SimpleTagD:HardTag答案:SimpleTag###Tag一个servlet的生命周期包括(

)方法

A:

service()B:init()C:

invalidate()D:destroy()答案:destroy()###init()###service()有关page指令的属性理解正确的是(

A:page指令的contenttype属性用于设置HTTP响应头的content-typeB:language属性指定将要使用的程序设计语言C:pageencoding属性仅在JSP1.2中有效,它定义了页的编码字符。除非指定page指令的contenttype属性,否则缺省值为ISO-8859-1D:page指令中的errorpage属性是指明如果抛出一个异常,而异常没有被捕获时,此错误处理所指向的URL。URL可以指向一个普通的HTML页面答案:page指令的contenttype属性用于设置HTTP响应头的content-type;pageencoding属性仅在JSP1.2中有效,它定义了页的编码字符。除非指定page指令的contenttype属性,否则缺省值为ISO-8859-1;language属性指定将要使用的程序设计语言可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的JSP对象是(

)。

A:Request对象B:Application对象C:Session对象D:Response对象答案:Application对象JSP网页文件的拓展名是()

A:aspxB:aspC:jspD:php答案:jsp下面()不是JDK的开发包。

A:JavaSEB:JavaBeanC:JavaMED:JavaEE答案:JavaBeanJ2EE中,servletAPI为使用cookie,提供了()类

A:Javax.servlet.http.HttpCookieB:Javax.servlet.cookieC:Javax.servlet.http.CookieD:Javax.servlet.http.cookie答案:Javax.servlet.http.Cookie下面哪个方法不属于session对象()

A:getAttributeNames()B:getservletContext()C:addCookie(Cookiecook)D:invalidate()答案:addCookie(Cookiecook)关于在Web应用中于一个Servlet关联的过滤器数量,正确的说法是()。

A:可以为一个Servlet部署多个过滤器类B:每个Servlet必须至少有一个过滤器类C:以上说法都不正确D:每一个过滤器类必须部署到至少一个Servlet答案:可以为一个Servlet部署多个过滤器类中指定Bean实例的存取范围的属性是(

)。

A:scopeB:idC:typeD:class答案:scopeServlet程序的入口点是()

A:doGetB:servletC:mainD:init答案:init

要使用JSTL的核心标签库,需要在JSP源文件的首部加入如下声明语句(

A:<%@

taglib

prefix=”x”

uri=”/jsp/jstl/xml”%>B:<%@

taglib

prefix=”sql”uri=”/jsp/jstl/sql”%>C:<%@

taglib

prefix="c"

uri="/jsp/jstl/core"

%>D:<%@

taglib

prefix=”fmt”

uri=”/jsp/jstl/fmt”%>答案:a包含Servlet发回到客户端信息的ServletResponse对象是由()创建的。

A:Web服务器的Servlet容器B:Servlet对象C:Web服务器的HTTP引擎D:客户端的浏览器答案:Web服务器的Servlet容器在JSP/Servlet的生命周期中,用于初始化的方法是()。

A:init()B:doPost()C:destroy()D:doGct()答案:init()JAVAWeb应用的部署描述文件总是放在Web应用的()目录下。

A:META-CFGB:WEB-CFGC:META-INFD:WEB-INF答案:WEB-INF在J2EE中,重定向带另一个页面,以下()语句是正确的

A:response.sendRedirect();B:request.sendRedirect();C:request.sendRedirect(“Http://”);D:response.sendRedirect(“Http://”);答案:response.sendRedirect(“Http://”);对于标准的Web网页,通常使用()表示响应信息是HTML格式的文本文件

A:text/cssB:application/vnd.ms-excelC:text/htmlD:application/msword答案:text/html下面有关EL中“.“和“[

]“两种存取运算符的说法不正确的是(

A:两者在某些情况下是等效的B:

“[

]“运算符主要用来访问数组、列表或其他集合C:如果要动态取值时,两者都可以实现D:当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用“[

]“答案:如果要动态取值时,两者都可以实现page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是()。

A:%@page%>作用于整个JSP页面B:为增强程序的可读性,建议将%@page%>指令放在JSP文件的开头,但不是必须的C:%@page%>指令中的属性只能出现一次D:可以再一个页面中使用多个%@page%>指令答案:指令中的属性只能出现一次安装tomcat成功后,要修改tomcat端口,要修改的文件是()。

A:以上都不是B:tomcat/conf/server.xmlC:tomcat/bin/startup.bat文件D:tomcat/conf/web.xml答案:tomcat/conf/server.xml写入和读取Cookie的代码分别是_______

A:response.addCookie()和request.getCookie();B:response.addCookie()和request.getCookies();C:response.addCookies()和request.getCookies();D:request.addCookies()和response.getCookies();答案:response.addCookie()和request.getCookies();我们自己编写的servlet继承了HttpServlet类,一般只需要覆盖doPost方法,不必覆盖servlet方法,因为一个Servlet()方法会调用doPost或者doget方法。()

A:对B:错答案:对fn:endsWith函数用来判断源字符串是否符合一连串特定词尾。

A:错B:对答案:对JSP使用Java语言实现动态显示

A:对B:错答案:对<x:out>标记是通过XPath技术(定位XML元素的一种技术)来实现的。

A:对B:错答案:对状态支持机制必须允许服务器将状态信息发送到客户端,并保存这条信息会随请求一起返回到服务器。

A:错B:对答案:对在JSP文件中,可以在和%>标记间直接嵌入任何有效的Java语言代码。

A:对B:错答案:对web.xml文件是Web应用的必备组件。

A:对B:错答案:对jsp:forward动作用于从一个JSP文件向另一个文件传递一个包含用户请求的request对象。

A:错B:对答案:对JSP技术就是JavaEE技术中的一个组成部分。

A:错B:对答案:对一个典型的通常由一个或多个被称作表格的对象组成,数据库中的所有数据或信息都保存在这些表格中。

A:对B:错答案:对事务处理模块包含应用程序在数据运算中使用的各种食物规则和操作方法。

A:对B:错答案:对JavaBean是描述(Java)的软件组件。

A:对B:错答案:对在JSP页面中可以声明变量和方法,但是仅在当前页面内有效。

A:对B:错答案:对在加载Driver类时,它应该创建自己的实例并向DriverManager注册该实例。

A:对B:错答案:对pageContext对象可以获取当前页面的其他JSP隐含对象。

A:对B:错答案:对在JSP中,对象的作用域有page、request、session和application。

A:对B:错答案:对JSP页面由HTML代码和嵌入其中的Java代码所组成

A:对B:错答案:对JavaBean类似于Microsoft的COM组件。

A:错B:对答案:对维护用户会话的三种基本技术是URL重写技术、cookie技术和隐藏表单域。

A:错B:对答案:对JSP指令用来设置整个JSP页面相关的属性。

A:对B:错答案:对以下________是错误的:

A:<%!classA{voidprint(){System.out.println(“i

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论