《Java Web程序设计》复习备考试题库(附答案)_第1页
《Java Web程序设计》复习备考试题库(附答案)_第2页
《Java Web程序设计》复习备考试题库(附答案)_第3页
《Java Web程序设计》复习备考试题库(附答案)_第4页
《Java Web程序设计》复习备考试题库(附答案)_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE1《JavaWeb程序设计》复习备考试题库(附答案)一、单选题1.在JavaWeb中,若要在Servlet中获取session对象,以下语句正确的是()A、HttpSessionsession=request.getSession();B、HttpSessionsession=request.getHttpSession();C、HttpSessionsession=response.getSession();D、HttpSessionsession=response.getHttpSession();答案:A2.在JSP中,以下属于JSP指令标识的是()A、<%……%>B、<%!……%>C、<%=……%>D、<%……%>答案:A3.在JavaWeb中,Page指令用于定义JSP的全局属性,下面关于指令描述不正确的是()A、<%page%>作用于整个JSP页面B、<%page%>用来定义JSP页面中的全局属性C、为了增强程序的可读性,最好将<%page%>指令放在开头,但不是必须的D、<%page%>指令只能出现一次答案:D4.在JavaWeb中,MVC模式中的C指的是()A、模型B、视图C、控制器D、逻辑答案:C5.在JavaWeb中,若要设置某个JSP页面为错误处理页面,以下page指令设置正确的是()A、<%pageerrorPage="true"%>B、<%pageisErrorPage="true"%>C、<%pageextends="javax.servlet.jsp.JspErrorPage"%>D、<%pageinfo="error"%>答案:B6.在JavaWeb中,MVC模式的优点不包括()A、各司其职,互不干涉B、利于分工C、利于重用和扩展D、降低了开发工作量答案:D7.在JSP中,假设表单的method="post",在发送请求时中文乱码处理的正确做法是()A、request.setCharacterEncoding("utf-8");B、response.setCharacter("utf-8");C、request.setContentType("text/html;charset=utf-8");D、response.setContentType("text/html;charset=utf-8");答案:A8.在JSP中,关于<jsp:forward>的说法中,错误的是A、可用于实现请求的转发,浏览器中的页面地址会发生变化B、page属性用于指定转发的目标资源C、forward可以包含<jsp:param>用于传递参数D、forward可以用于跳转到新页面答案:A9.在JSP中,JSP技术的优点不包括()A、简便性和有效性B、独立性C、兼容性D、默认支持中文答案:D10.在JSP中,关于Web应用程序,以下说法中正确的是()A、C/S体系结构即客户端/服务器端结构,JavaWeb主要指的是C/S结构B、C/S体系结构即浏览器/服务器端结构,JavaWeb主要指的是C/S结构C、B/S体系结构即客户端/服务器端结构,JavaWeb主要指的是B/S结构D、B/S体系结构即浏览器/服务器端结构,JavaWeb主要指的是B/S结构答案:D11.在JavaWeb中,以下关于Model2构架模式的执行流程,说法错误的是()A、客户端向Servlet发出request请求B、servlet通过response获取请求的表单数据C、Servlet向业务逻辑层调用业务逻辑方法并返回所需的数据D、Servlet重定向到JSP页面,在JSP页面完成页面渲染答案:B12.在JavaWeb中,MVC模式中的V指的是()A、模型B、视图C、控制器D、逻辑答案:B13.在JSP中,修改jsp页面的字符集为UTF-8,应当使用的代码为()A、<%pageencoding="UTF-8"%>B、<%pagepageEncoding="UTF-8"%>C、<%encodingtype="UTF-8"%>D、<%pageEncodingtype="UTF-8"%>答案:B14.关于JSP处理过程,以下说法中错误的是()A、每次请求同一个JSP页面,都会把JSP页面重新编译为class文件B、Web服务器中的JSP引擎将加载的JSP文件转换为Java文件C、Web服务器中的JSP引擎将生成的Java文件编译成class文件D、Web服务器执行class文件答案:A15.在JavaWeb中,关于使用表单隐藏域做会话标识,以下说法错误的是()A、隐藏域必须配合表单使用B、隐藏域内元素的个数只能为一个C、使用隐藏域标识会话会增大编码的工作量D、提交表单时,隐藏域内的元素也会被提交答案:B16.以下关于JSP技术的优点中,错误的是()A、JSP是JavaAPI的一部分,可以实现“一次编写,处处运行”B、从使用HTML的浏览器,到使用WML的手提无线设备,或者使用XML的B2B应用,都可以使用JSP动态页面C、JSP页面中可以不直接将脚本程序嵌入,而只是将动态的交互部分作为一个部件加以引用D、JSP动态网页的编写与一般的静态HTML页面完全不同,两者没有关联答案:D17.在JSP中,以下不属于HTTP请求方式的是()A、GETB、REQUESTC、POSTD、PUT答案:B18.在JavaWeb中,与EL表达式${user.loginName}执行效果等同的是()A、<%=user.getLoginName()%>B、<%user.getLoginName();%>C、<%=user.loginName%>D、<%user.loginName;%>答案:A19.在JavaWeb中,当第一次访问服务器的时候,如果只是通过请求连接一个jsp页面,不提交任何信息,会触发以下()操作A、建立applicationB、建立postC、建立sessionD、以上都不是答案:C20.在JavaWeb中,JSP应用程序配置文件的根元素为()A、<WEB>B、<web-inf>C、<web-app>D、<WebRoot>答案:C21.在Tomcat默认目录中,启动和停止tomcat的脚本文件存放在以下()路径A、/binB、/confC、/webappsD、/logs答案:A22.在JavaWeb中,以下()技术最适合实现购物车的存储A、pageB、requestC、sessionD、application答案:C23.在JavaWeb中,MVC模式中的M指的是()A、模型B、视图C、控制器D、逻辑答案:A24.在JavaWeb中,要访问存储在request中的name属性,以下EL表达式中正确的是()A、\${}B、\${requestS}C、${requestS}D、${}答案:C25.在JSP中,关于静态网页和动态网页,以下说法中正确的是()A、静态网页指的是由JSP、ASP、PHP等语言编写的网页B、具有动态效果的网页就是动态网页C、使用HTML、CSS、JS可以实现静态网页D、静态网页不需要放在Web服务器上答案:C26.在JavaWeb中,使用jstl标签库需要先在jsp页面上添加()指令A、pageB、includeC、taglibD、jstl答案:C27.在JavaWeb中,部署Servlet需要在部署描述文件中添加()元素A、<servlet>,<servlet-config>B、<servlet-name>,<url-pattern>C、<servlet>,<servlet-mapping>D、<servlet-class>,<servlet-mapping>答案:C28.在JavaWeb中,下列不属于JSP内置对象的是()A、cookieB、requestC、sessionD、application答案:A29.在JavaWeb中,可使用HttpServletResponse的()方法将一个Http请求重定向到另外的URLA、sendURL()B、redirectURL()C、sendRedirect()D、redirectResponse()答案:C30.在JavaWeb中,如果要把用户名jack保存在session对象里,则下列语句正确的是()A、session.setAttribute(name,jack);B、session.setAttribute("name","jack");C、session.setAttribute("jack",name);D、session.setAttribute("jack","name");答案:B31.在JSP中,以下关于JavaBean必须满足的三个要求,错误的是()A、必须拥有一个public无参数的构造方法B、必须实现java.io.Serializable接口C、必须包含属性和方法D、必须提供属性对应的getter和setter方法答案:C32.在JavaWeb中,JSP页面的page指令主要用于设置该页面的各种属性,page指令的language属性的作用是()A、将需要的包和类引入到JSP页面中B、指定JSP页面使用的脚本语言,默认为JavaC、指定JSP页面采用的编码方式,默认为text/htmlD、服务器所在国家编码答案:B33.在JSP中,需要在jsp页面中引入java.util.*包,需要用到的指令是()A、<%pageimport="java.util.*"%>B、<%includepackage="java.util.*"%>C、<%importpackage="java.util.*"%>D、<%pagepackage="java.util.*"%>答案:A34.在JavaWeb中,关于转发描述错误的是()A、转发后会在服务器跳转至另一个Servlet或JSP页面B、转发后浏览器中地址不会发生改变C、转发后与用户相关的request和response会被作为参数传递下去D、转发和重定向没有区别,两者是同一个概念答案:D35.在JSP中,关于JSTL标签库中的<c:forEach>,以下说法中错误的是()A、items用于指定将要迭代的集合对象B、var用于指定将当前迭代状态信息的对象保存到page作用域的属性名称C、begin用于指定开始遍历的索引D、end用于指定结束遍历的索引答案:B36.在JavaWeb中,Servlet的作用是()A、处理客户端请求并做出响应B、打开并显示网页内容C、连接数据库D、页面跳转答案:A37.在JSP中,关于HTTP常见响应码,以下说法正确的是()A、200表示请求失败,需要重新发送B、404表示URL路径不存在C、500表示操作完成,请求成功D、403表示操作完成,请求成功答案:B38.在JavaWeb中,通常如果需要编写Servlet就要继承()类A、HttpServletB、ServletConfigC、GenericServletD、Servlet答案:A39.在Servlet中,关于下面方法描述错误的是()A、init()用于初始化servletB、service()用于处理客户端请求C、destroy()用于销毁servletD、doGet()仅接收一个HttpServletRequest参数答案:D40.在JavaWeb中,以下()作用范围的Bean,当用户离开该页面时,该Bean会被JSP引擎所释放A、applicationB、sessionC、pageD、request答案:C41.在JSP中,request对象封装的请求信息主要包括三个部分,以下不属于这三个部分的是()A、请求的HTTP协议的传送文件头信息B、提交请求的客户端和服务器端信息C、用户提交的表单信息D、用户在页面上的操作记录答案:D42.在JavaWeb中,以下选项不属于EL表达式隐含对象的是()A、requestB、requestScopeC、sessionScopeD、pageContext答案:A43.在JSP页面中,类型为HttpServletResponse的内置对象是()A、outB、requestC、responseD、config答案:C44.在JavaWeb中,URL意思是()A、统一资源定位符B、超文本传输协议C、简单邮件传输协议D、文件传输协议答案:A45.在JavaWeb中,关于EL表达式中的运算符,以下说法中正确的是()A、ne表示是否不相等B、=>表示大于或等于C、${a}==${b}表示判断a和b是否相等D、!${a}表示取a的逻辑非答案:A46.在JavaWeb中,关于servlet技术描述错误的是()A、Javaservlet是Java编写的服务器端程序,可以和jsp一样动态生成web页面B、Servlet运行在服务器端,由服务器调用执行C、Servlet是一种按照Servlet标准开发的类D、Servlet更注重于页面表现答案:D47.在JavaWeb中,JSP页面所转换成的class文件存在于tomcat目录的()文件夹下A、webappsB、tempC、libD、work答案:D48.在JSP中,关于application对象,以下说法错误的是()A、对于所有用户来说,application对象是同一个B、application生命周期更长,重启服务器后仍然有效C、服务器启动后会自动创建application对象D、通过application.getRealPath方法可以获取虚拟路径的真实路径答案:B49.在JSP中,关于JSTL标签库中的<c:if>,以下说法中错误的是()A、如果test属性的值为true,则执行<c:if>的标签体B、test属性可以使用EL表达式C、scope用于指定变量的范围D、<c:if>标签必须包含var属性答案:D50.在JavaWeb中,cookie是最常用的跟踪用户会话的方式,它是由()产生,发送给()A、客户端浏览器、服务端B、服务端、客户端浏览器C、客户端浏览器、客户端浏览器D、服务端、服务端答案:B51.在JSP中,关于session对象,以下说法错误的是()A、默认情况下,session对象可以一直保留直到关闭浏览器B、通过session.setAttribute方法可以将信息保存到session内C、通过session.getAttribute方法可以取出session内保存的信息D、客户端无法手动销毁session对象答案:A52.在JSP中,关于<jsp:include>的说法中,错误的是()A、include动作可以包含动态文件和静态文件B、include动作如果包含动态文件,被包含的文件不会被jsp编译器执行C、include动作的page属性用于指定被包含文件的路径D、include动作的flush属性默认值为false答案:B53.在JSP中,关于request对象,以下说法中正确的是:A、用来包含客户端提交的各种信息B、服务器用来向客户端传回响应信息C、为发送请求的客户端建立会话D、用来向客户端浏览器输出信息的数据流答案:A54.在JavaWeb中,关于EL表达式,以下说法中错误的是()A、EL表达式的基本语法格式为:${表达式}B、使用EL表达式会增加代码量,使JSP页面难以维护C、可以使用${JavaBperty}来访问JavaBean对象的属性D、可以使用${JavaBean['property']}来访问JavaBean对象的属性答案:B55.在ServletAPI中,关于HttpServletResponse的说法错误的是()A、getWriter方法可以获取响应的输出流对象B、addCookie方法可以向响应中添加cookie对象C、setCharacter方法可以设置响应的编码D、sendRedirect方法可以将请求重定向到指定位置答案:C56.在JSP中,以下JSTL标签库中的格式化标签,说法错误的是()A、<fmt:formatNumber>的type=percent将会以百分比形式显示数字B、<fmt:formatDate>的pattern=yyyy-MM-dd将会以年月日形式显示日期C、<fmt:formatNumber>的type=currency将会以数字形式显示数字D、<fmt:formatDate>的value必须为Java.util.Date数据答案:C57.在JSP中,以下属于JSP声明标识的是()A、<%……%>B、<%!……%>C、<%=……%>D、<%……%>答案:B58.在JavaWeb中,当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是()A、发送一个JSP源文件到客户端B、发送一个Java文件到客户端C、发送一个HTML页面到客户端D、什么都不做答案:C59.在JavaWeb中,以下HttpServletRequest接口的()方法能从请求中得到单个参数A、getParameter()B、getParameterValues()C、setAttribute()D、getAttribute()答案:A60.在JavaWeb中,创建JSP应用程序时,配置文件web.xml存在于()目录中A、adminB、WEB-INFC、WebContentD、WebRoot答案:B61.在JavaWeb中,释放session对象时,使用session对象的()方法A、invalidate()B、delete()C、clear()D、remove()答案:A62.在JavaWeb中,以下关于HttpServlet类描述正确的是()A、必须重写service()方法B、可以不重写doGet()和doPost()方法C、如果需要在Servlet实例中进行初始化工作就得重写destroy()方法D、如果需要在Servlet被释放时进行资源清理就得重写init()方法答案:B63.在JavaWeb中,当使用request对象的方法获取提交的数据时,默认情况下使用的字符编码是()A、ISO-8859-1B、GB2312C、GB3000D、ISO-8259-1答案:A64.在JavaWeb中,test.jsp文件如下所示<%Stringstr=null;%>stris<%=str%>,运行时,将发生()。A、编译阶段出现错误B、翻译阶段出现错误C、运行后,浏览器上显示:strisnullD、NULL答案:C65.在JSP中,关于JSP标准动作,以下说法错误的是()A、属性不区分大小写B、属性的值必须置于双引号内C、使用<jsp:>前缀D、在浏览器请求JSP页面时执行JSP标准动作答案:A66.在Tomcat默认目录中,Web应用程序存放在以下()路径A、/binB、/confC、/webappsD、/logs答案:C67.在JavaWeb中,以下关于HttpServletRequest接口的方法描述错误的是()A、getParameter()从请求中获取指定的name的单个值B、getParameterValues()从请求中获取所有指定name的单个值C、setArrtibute()向request范围内设置属性D、getArrtibute()从request范围内获取属性答案:B68.在JSP中,关于JSTL标签库中的<c:out>,以下说法中错误的是()A、value中可以填写EL表达式B、escapeXml的默认值为falseC、default指定输出结果为null时的默认值D、default中不可以填写EL表达式答案:B69.在JavaWeb中,Model1架构模式的缺陷是()A、降低了程序的可维护性、可扩展性B、不利于分工C、html和java代码混杂,阅读性差D、以上都有答案:D70.在JavaWeb中,如果请求页面中存在两个单选按钮(假定单选按钮的名称为sex)分别代表男和女,该页面提交后,为了获得用户的选择项,可以使用以下()方法A、request.getParameter(sex);B、request.getParameter("sex");C、request.getParameterValues(sex);D、request.getParameterValues("sex");答案:B71.在JavaWeb中,会话跟踪技术可以通过以下()技术实现A、数据库B、文件系统C、cookieD、配置文件答案:C72.在JavaWeb中,在编写Servlet时需要()A、继承ServletB、实现HttpRequestServletC、继承HttpServletD、实现HttpRequest答案:C73.在JSP中,以下属于JSP表达式标识的是()A、<%……%>B、<%!……%>C、<%=……%>D、<%……%>答案:C74.在JavaWeb中,以下属于JSP的脚本元素的有()A、声明B、表达式C、指令D、ScriptLet答案:C75.在JavaWeb中,()创建Servlet实例A、程序员B、用户C、浏览器中D、web容器答案:D76.在JavaWeb中,下列关于session说法错误的是()A、客户端不能销毁sessionB、用户关闭浏览器session对象销毁C、用户长时间不操作会导致session销毁D、session只存在于服务器端答案:B77.在JavaWeb中,以下对于session对象描述正确的是()A、一个session对应一个浏览器,浏览器关闭session就销毁了B、一个session不对应一个浏览器,一台计算机只有一个sessionC、服务器为每一个浏览器分配一个session,但是session不会再浏览器关闭的时候销毁。只有过期或服务器关闭才会销毁D、以上都不对答案:C78.在JSP中,下列不属于作用域通信对象的是()A、pageContextB、applicationC、sessionD、response答案:D79.在JSP中,关于<jsp:setProperty>的说法中,错误的是()A、name属性用于指定Bean的IDB、property属性用于指定要设置的Bean的属性名称C、value属性表示要为属性设置的值D、param属性用于指定要设置的Bean的属性名称答案:D80.在JavaWeb中,下列关于web常识性问题说法错误的是()A、tomcat默认端口号为8080,但可以更改,修改后不需要重启tomcat即可生效B、请求编码格式与接收编码格式保持一致才不会乱码C、JSP有四个域对象D、会话开始会产生一个session对象答案:A81.在JavaWeb中,关于cookie和session,以下说法中错误的是()A、cookie储存在客户端中B、session储存在服务器中C、在未设置maxAge的情况下,cookie在重启客户端浏览器后即消失D、session在重启客户端浏览器后即消失答案:D82.在JSP中,关于网络端口号,以下说法中正确的是()A、TOMCAT只能在8080端口下启动B、HTTP协议的默认端口是80端口C、端口号只有整数,范围是0到99999D、同一个端口可以被多个应用监听,如同时启动两个TOMCAT答案:B83.在JSP中,关于<jsp:useBean>的说法中,错误的是()A、id属性用于指定一个变量名,可以使用该变量名引用所创建的Bean实例B、class属性用于指定一个完整的类名,可以指定一个抽象类C、class属性指定的类名必须包含公共的、无参的构造方法D、scope属性用于指定Bean实例的存储范围答案:B84.在JavaWeb中,jsp在执行过程中经过()阶段,会将java源码转换成class文件A、翻译B、编译C、执行D、响应答案:B85.在JavaWeb中,下列关于ServletConfig描述错误的是()A、ServletConfig具有唯一性,即Servlet容器在实例时,都会给当前Servlet准备一个ServletConfig对象B、ServletConfig会在web.xml中需要的配置信息C、如果要给多个Servlet类配置相同的初始化参数,最好的解决方法是给每个Servlet配置相同的初始化参数D、要使ServletConfig能正常获取配置中的信息,除了标签写正确之外,<serlvet>元素下的子元素<servlet-name>的参数就必须得跟<servlet-mapping>的子元素<servlet-name>的参数一致答案:C86.在JSP中,下列变量声明在()范围内有效。_x000D_<%!intcountNum;%>A、从定义开始处有效,客户端之间不共享B、在整个页面内有效,客户端之间不共享C、从定义开始处有效,被多个客户端之间共享D、在整个页面内有效,被多个客户端之间共享答案:D87.在JavaWeb中,JSP中存在如下代码:<%="2"+"4"%>,运行该JSP后,以下说法正确的是()A、没有任何输出B、6C、24D、指令将引发错误答案:C88.在JavaWeb中,response对象重定向的方法是()A、addCookie()B、setContentType()C、sendRedirect()D、setCharacterEncoding()答案:C89.在ServletAPI中,关于HttpServletRequest的说法中,错误的是()A、getMethod方法可以获取请求的HTTP类型,如GET、POSTB、getParameter方法仅可以获取GET请求的参数,POST请求需要别的方法C、getRequestURL方法返回请求的URL,不包含请求的参数D、getSession方法可以获取当前请求的HttpSession对象答案:B90.在JavaWeb中,下面关于Servlet和JSP描述错误的是()A、HTML、Java和脚本语言混合在一起的程序可读性较差,维护起来较困难B、JSP技术是在Servlet之后产生的,它以Servlet为核心技术,是Servlet技术的一个成功应用C、当JSP页面被请求时,JSP页面会被JSP引擎翻译成Servelt字节码执行D、一般用JSP来处理业务逻辑,用Servlet来实现页面显示答案:D91.在JavaWeb中,使用session标识会话的工作流程中,错误的是()A、客户端第一次访问Web服务时,服务器创建一个会话,并产生唯一的sessionIDB、服务器响应客户端,将sessionID回传给客户端C、客户端再次发出请求时,附带SessionIDD、客户端重启浏览器后,依旧可以识别出之前的sessionID答案:D92.在JavaWeb中,JSP包含很多内置对象可以方便程序开发,其中不包括()A、OutB、RequestC、RedirectD、Response答案:C93.在JavaWeb中,关于MVC设计模式,下列说法正确的是()A、M是视图,V是控制器,C是模型B、M是模型,V是视图,C是控制器C、M是控制器,V是模型,C是视图D、以上都不对答案:B94.在JSP中,以下()步骤不属于一次完整的HTTP请求响应过程A、客户端和Web服务器建立连接B、客户端发送HTTP请求C、服务器接受客户端的请求,生成HTTP响应并发送给客户端D、客户端关闭连接,刷新页面答案:D95.在JavaWeb中,常用的会话跟踪方法不包括()A、隐藏表单域B、CookieC、有状态HTTP协议D、URL重写答案:C96.关于Servlet的生命周期,以下说法正确的是()A、加载并实例化时调用init方法B、初始化时调用init方法C、请求处理时调用init方法D、销毁时调用drop方法答案:B97.在JSP中,关于JSTL标签库中的<c:remove>,以下说法中错误的是()A、var用于指明要删除的变量名称B、scope用于指定变量的范围C、scope的范围是page、request、session或applicationD、var属性的值可以使用EL表达式答案:D98.在JavaWeb中,使用cookie标识会话的优势中,错误的是()A、cookie功能在任何浏览器下都能正常使用,无需用户干预B、只要在cookie有效期内,重启浏览器仍能使用cookie中的信息C、cookie的maxAge决定cookie的有效期D、需要删除cookie时,设置cookie的maxAge为0答案:A99.在JavaWeb中,以下()不属于常用的会话跟踪方式A、Session技术B、Cookie技术C、Application技术D、表单隐藏域技术答案:C100.在JavaWeb中,下列()不是out对象常用的方法A、getHeaderUrl()B、print()C、newLine()D、close()答案:A101.在JavaWeb中,Servlet是一个符合特定规范的java程序,是运行在()的一个基于java技术的web组件A、客户端B、服务器端C、浏览器中D、以上都不是答案:B102.在JavaWeb中,配置Servlet时<url-pattern>的作用是()A、指定Servlet的名称B、指定Servlet的类C、指定Servlet的URLD、以上都不对答案:C103.在JSP中,()动作用于将请求转发给其他JSP页面A、forwardB、includeC、useBeanD、setProperty答案:A104.在JavaWeb中,关于cookie和session的区别,以下说法中正确的是()A、cookie保存在客户端,安全性比session低很多B、session保存在服务器,所以可以将重要资料全部存在session内C、重要数据应当存储在用户的浏览器中,通过cookie实现D、重要数据应当存储在用户的浏览器中,通过session实现答案:A105.在JavaWeb中,()是动态网页A、有js的网页B、与后台有交互的C、有css3动画的网页D、加jquery动画的网页答案:B106.在JavaWeb中,关于重定向和转发的区别,错误的是()A、转发是继续传递和处理同一个请求,浏览器显示旧请求的URLB、重定向会产生新的请求,浏览器显示新的URLC、重定向速度比转发更慢D、重定向后能获取原请求request内的对象答案:D107.在JSP中,关于response对象,以下说法错误的是()A、response对象用于相应客户端请求,向客户端输出信息B、通过response.setHeader方法可以设置HTTP文件头信息C、通过修改response.href可以跳转到新的页面D、通过response.sendRedirect方法可以重定向当前页面答案:C108.在JSP中,以下关于HTTP请求的说法中,错误的是()A、GET、POST两种请求方式提交的数据均不能超过2KBB、GET为表单的默认提交方式C、表单通过method属性来指定使用哪种请求D、GET请求提交的数据会暴露在地址栏,POST请求则不会答案:A109.在JSP中,要在index.jsp中引入content.jsp,需要用到的标识是()A、<%pagesrc="content.jsp"%>B、<%includesrc="content.jsp"%>C、<%pagefile="content.jsp"%>D、<%includefile="content.jsp"%>答案:D110.在JavaWeb中,关于转发和重定向描述正确的是()A、在重定向和转发的过程中客户端的浏览器url都不会发生变化B、重定向会也称间接转发,它会发生两次请求,第二次请求客户端浏览器url会发生变化C、重定向是在服务器端发生的D、转发是在客户端发生的答案:B111.在JSP中,关于JSP内置对象,以下说法错误的是()A、out是用来向客户端浏览器输出信息的数据流B、request是客户端发送的请求信息C、response是服务器传回客户端的响应信息D、session保存整个应用程序的共享信息答案:D112.在JavaWeb中,对于ServletRequest接口的getAttribute()方法,说法正确的是()A、获取指定名称的属性值B、设置指定属性的值C、删除指定属性的值D、以上都不对答案:A113.在JavaWeb中,对于HttpServlet类的描述错误的是()A、我们自己编写的Servlet继承了HttpServlet类,一定需覆盖doPost或者doGetB、HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法C、HttpServlet类中处理客户请求和响应时所使用的两个接口是:HttpServletRequest和HttpServletResponseD、我们自己编写的servlet继承了Httpservlet类,一般只需要覆盖doPost或doGet方法,不必覆盖servive()方法,因为一个service()方法会调用doPost或者doGet方法答案:A114.在JavaWeb中,以下关于MVC的说法错误的是()A、MVC由模型-视图-控制器三个部分组成B、MVC中的M指的是model页面模型,V指的是value页面的值,C指的是core核心C、MVC的优点之一是耦合性低D、MVC不适合小型规模的应用程序答案:B115.在JSP中,Tomcat中默认使用的端口为8080,如需修改端口,需要修改以下()文件A、/conf/server.xmlB、/bin/startup.batC、/conf/catalina.xmlD、/conf/web.xml答案:A116.在JavaWeb中,可通过ServletConfig接口的()方法获取初始化参数A、getParameter()B、getInitData()C、getInitParameter()D、getAttribute()答案:C117.在JSP中,以下关于JavaBean的说法,错误的是()A、对属性和方法进行了封装B、具有独立功能、可重复使用C、可与其他控件通信D、功能比较简单,不能实现复杂功能答案:D118.在JavaWeb中,为了在JSP页面实现Java语言中if-else语句作用需使用下列()标签A、<c:if>B、<c:choose>、<c:when>和<c:otherwise>C、<c:forEach>D、<c:all>答案:B119.在JSP中,关于<jsp:useBean>的scope属性,以下说法错误的是()A、page表明Bean只能在当前页面使用,进入新页面会销毁B、request表示Bean在用户对其发生请求时存在C、session表示Bean存在在会话中,直到会话结束或被删除D、application表示Bean存在在整个应用程序中,重启服务也不会消失答案:D120.在JavaWeb中,Model1模式中JSP页面的作用是()A、做为页面并展示数据B、接收并处理请求C、调用相应的JavaBean处理业务逻辑D、以上都有答案:D121.在JavaWeb中,关于EL表达式中的运算符,以下说法中正确的是()A、div表示取模操作B、mod表示除法操作C、lt表示小于或等于D、ge表示大于或等于答案:D122.在JavaWeb中,Servlet生命周期中init()方法执行()次A、不执行B、0C、1D、无数次答案:C123.在JavaWeb中,request对象的getParameterValues()方法返回值是()A、String[]B、Object[]C、StringD、Object答案:A124.在JavaWeb中,重定向和转发应当如何选择()A、优先选择转发,因为转发效率更高B、优先选择重定向,因为可以让用户知道新的请求地址C、在两个请求间传递数据时,重定向和转发都可以实现D、如果需要跳转到其他服务器上的资源,优先使用转发实现答案:A125.在Servlet中,关于service方法,以下说法正确的是()A、检查HTTP请求类型,只能检查GET、POST请求B、检查HTTP请求类型,只能检查GET、POST、DELETE请求C、检查HTTP请求类型,并在适当的时候调用get()、post()方法D、检查HTTP请求类型,并在适当的时候调用doGet()、doPost()等方法答案:D126.在JSP中,关于URL地址:http://.baidu./search.html,以下说法中错误的是()A、http指的是应用层协议B、baidu.指的是服务器的域名C、该url使用默认端口8080D、search.html是文件名答案:C127.在JavaWeb中,下面关于HttpServletRequest和HttpServletResponse描述正确的是()A、HttpServletRequest和HttpServletResponse都是一个抽象类B、HttpServletRequest代表客户端的请求C、HttpServletRequest代表服务器端的响应D、HttpServletResponse代表客户端的请求答案:B128.在JavaWeb中,关于Servlet内各个常用方法的执行顺序,以下说法中正确的是()A、首先执行service方法B、执行service方法后,执行doGet|doPost等方法C、执行service方法后,执行destroy方法D、先执行doGet|doPost等方法,再执行service方法答案:B129.在JSP中,以下不属于JSP内置对象的是()A、documentB、requestC、responseD、session答案:A130.在JavaWeb中,MVC模式中的视图对应的组件是()A、JSP或HTML文件B、ServletC、JavaBeanD、web.xml答案:A131.在Tomcat默认目录中,默认日志存放在以下()路径A、/binB、/confC、/webappsD、/logs答案:D132.在JavaWeb中,以下()方法不属于Servlet常用方法A、init()B、service()C、onGet()D、destroy()答案:C133.在JavaWeb中,部署Servlet需要在()文件中添加Servlet配置A、servlet.xmlB、config.xmlC、web.xmlD、application.xml答案:C134.在JavaWeb中,对于分页查询,以下说法不正确的是()A、可以减轻服务器压力B、对于程序开销极大C、以提高用户体验D、对于不同数据库有不同的SQL指令答案:B135.在JavaWeb中,Http的中文含义为()A、统一资源定位器B、简单邮件传输协议C、超文本传输协议D、网络套接字答案:C136.在JavaWeb中,下面不属于javax.servlet.Servlet方法的是()A、init()B、service()C、doSelect()D、destrory()答案:C137.在JavaWeb中,Servlet通常作为MVC模式中的()层A、模型B、视图C、控制D、逻辑答案:C138.在JavaWeb中,以下()接口不在javax.Servlet包中A、ServletConfigB、ServletC、ServletContextD、Collection答案:D139.在JavaWeb中,下面()方法用于设置HttpServletResponse的内容类型A、getParameter()B、setContentType()C、setAttributeD、doPost()答案:B140.在JavaWeb中,web应用需要额外的技术才能让服务器识别两次请求是否来自同一个(),会话跟踪技术使得Web应用程序可以保持()状态A、客户端,客户端B、服务端,服务端C、客户端,服务端D、服务端,客户端答案:A141.下列注释方式中,属于JSP标准注释的是()A、<%//单行注释%>B、<%/*多行注释*/%>C、<%/**文档注释**/%>D、<%--注释--%>答案:D142.在JavaWeb中,request作用域存储了一个key为"name"的字符串,能够正确使用el表达式获取数据的是()A、${name}B、${requestS}C、${}D、${pageS}答案:B143.在JavaWeb中,关于ServletContext和ServletConfig说法错误的是()A、如果有多个Servlet类需要用相同的参数,可以考虑ServletContextB、ServletConfig只能针对当前配置的Servlet有效C、如果只考虑给单个Servlet配置参数,可以考虑ServletConfigD、多个Servlet不能共享ServletContext中配置的初始化参数值答案:D144.在JavaWeb中,若在session中放入name=abc,在page中放入name=efg,以下()EL表达式将显示为efgA、${}B、${}C、${name}D、${}答案:C145.在JavaWeb中,当使用应用程序配置文件配置Servlet类时,其中,()标签用于指定Servlet的实现类A、<servlet-mapping>B、<servlet-class>C、<servlet_class>D、<class>答案:B146.

温馨提示

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

评论

0/150

提交评论