




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第页Javaweb复习试题含答案1.关于EL表达式中的运算符,以下说法中正确的是:A、ne表示是否不相等B、=>表示大于或等于C、${a}==${b}表示判断a和b是否相等D、!${a}表示取a的逻辑非【正确答案】:A2.关于HttpServletResponse的说法中,错误的是A、getWriter方法可以获取响应的输出流对象B、addCookie方法可以向响应中添加cookie对象C、setCharacter方法可以设置响应的编码D、sendRedirect方法可以将请求重定向到指定位置【正确答案】:C3.MVC模式中,M(模型层)指的是()A、实体类B、Service层C、dao层D、以上都是【正确答案】:D4.Servlet主要用于()A、处理客户端请求并做出响应B、打开并显示网页内容C、连接数据库D、页面跳转【正确答案】:A5.下面关于servlet相关配置说法错误的是A、<servlet-mapping>元素下面的<url-pattern>是用于映射访问url,tomcat服务器会从url请求中寻找相关的映射B、<servlet>的子元素<load-on-startup>是标记容器是否是在启动时就加载该servletC、<servlet>的子元素<load-on-startup>中的没有参数或者参数为负数时表示在启动容器时就加载该servlet,如果参数是0或者大于0时表示servlet被第一次访问时才加载D、如果实现了HttpServlet抽象类,没有在web.xml中配置相关的<servlet>和<servlet-mapping>就不能通过url来访问它【正确答案】:C6.关于网络端口号,以下说法中正确的是:A、TOMCAT只能在8080端口下启动B、HTTP协议的默认端口是80端口C、端口号只有整数,范围是0到99999D、同一个端口可以被多个应用监听,如同时启动两个TOMCAT【正确答案】:B7.JSP所转换成的class文件在tomcat目录的()文件夹下A、webappsB、tempC、libD、work【正确答案】:D8.在session中放入name=abc,在page中放入name=efg,以下哪个EL表达式可以显示为efg:A、${}B、${}C、${name}D、${}【正确答案】:C9.关于JSP标准动作,以下说法错误的是:A、属性不区分大小写B、属性的值必须置于双引号内C、使用<jsp>前缀D、在浏览器请求JSP页面时执行JSP标准动作【正确答案】:A10.test.jsp文件如下所示<%
String
str
=
null;%>str
is
<%=str%>,运行时,将发生()。
A、编译阶段出现错误B、翻译阶段出现错误C、运行后,浏览器上显示:strisnullD、NULL【正确答案】:C11.Model1模式中JSP页面的作用是()A、做为页面并展示数据B、做控制器接收请求C、调用相应的JavaBean处理业务逻辑D、以上都有【正确答案】:D12.从JSP中将数据传递给另一个JSP或Servlet,方式有_______A、表单
javascript
HTML标签B、转发C、重定向+setAttributeD、JSP的标签【正确答案】:B13.Http的中文含义为A、统一资源定位器B、简单邮件传输协议C、超文本传输协议D、网络套接字【正确答案】:C14.部署Servlet需要在哪个文件中添加Servlet配置?A、servlet.xmlB、config.xmlC、web.xmlD、application.xml【正确答案】:C15.JSP中的request对象封装的请求信息主要包括三个部分,以下不属于这三个部分的是:A、请求的HTTP协议的传送文件头信息B、提交请求的客户端和服务器端信息C、用户提交的表单信息D、用户在页面上的操作记录【正确答案】:D16.下面哪些接口不在javax.Servlet包A、ServletConfigB、ServletC、ServletContextD、Collection【正确答案】:D17.关于JSP中的request对象,以下说法中正确的是:A、用来包含客户端提交的各种信息B、服务器用来向客户端传回响应信息C、为发送请求的客户端建立会话D、用来向客户端浏览器输出信息的数据流【正确答案】:A18.在Tomcat默认目录中,启动和停止tomcat的脚本文件存放在以下哪个路径:A、/binB、/confC、/webappsD、/logs【正确答案】:A19.以下属于JSP语法中的声明标识的是:A、<%@……%>B、<%!……%>C、<%=……%>D、<%……%>【正确答案】:B20.WEB应用中,常用的会话跟踪方法不包括()A、隐藏表单域B、CookieC、有状态HTTP协议D、URL重写【正确答案】:C21.cookie由Netscape公司发明,是最常用的跟踪用户会话的方式。它是由()产生,发送给(),下面正确的是()A、客户端浏览器、服务端B、服务端、客户端浏览器C、客户端浏览器、客户端浏览器D、服务端、服务端【正确答案】:B22.关于JSTL标签库中的<c:set>,以下说法中错误的是A、target用于指定要设置属性的对象B、var用于指明存储变量的变量名称C、scope用于指定当前要为对象设置的属性名称D、value用于指定将要存储的变量值【正确答案】:C23.关于JSP内置对象,以下说法错误的是:A、out是用来向客户端浏览器输出信息的数据流B、request是客户端发送的请求信息C、response是服务器传回客户端的响应信息D、session保存整个应用程序的共享信息【正确答案】:D24.以下关于JavaBean必须满足的三个要求,错误的是:A、必须拥有一个public无参数的构造方法B、必须实现java.io.Serializable接口C、必须包含属性和方法D、必须提供属性对应的get()和set()方法【正确答案】:C25.会话跟踪技术可以通过以下哪些技术实现()A、数据库B、文件系统C、cookieD、配置文件【正确答案】:C26.关于HTTP常见响应码中,以下说法正确的是:A、200表示请求失败,需要重新发送B、404表示URL路径不存在C、500表示操作完成,请求成功D、403表示操作完成,请求成功【正确答案】:B27.使用session标识会话的工作流程中,错误的是:A、客户端第一次访问Web服务时,服务器创建一个会话,并产生唯一的sessionIDB、服务器响应客户端,将sessionID回传给客户端C、客户端再次发出请求时,附带SessionIDD、客户端重启浏览器后,依旧可以识别出之前的sessionID【正确答案】:D28.Model2模式是在Model1的设计模式基础上加入()来实现程序控制层A、ServletB、JSP页面C、JavaBeanD、Filter【正确答案】:A29.关于Servlet内各个常用方法的执行顺序,以下说法中正确的是:A、首先执行service方法B、执行service方法后,执行doGet|doPost等方法C、执行service方法后,执行destroy方法D、先执行doGet|doPost等方法,再执行service方法【正确答案】:B30.关于JSTL标签库中的<c:if>,以下说法中错误的是A、如果var的值为true,则执行<c:if>的标签体B、test属性可以使用EL表达式C、scope用于指定变量的范围D、<c:if>标签必须包含var属性【正确答案】:A31.request对象通过哪个方法是根据组件名称获取提交数据的A、getParameterValues()B、getParameter()C、getHeaderNames()D、getRequestURI()【正确答案】:B32.我们第一次访问服务器的时候,如果只是通过请求连接一个jsp页面,不提交任何信息,会触发下面哪个事件()A、建立applicationB、建立postC、建立sessionD、以上都不是【正确答案】:C33.关于<jsp:setProperty>的说法中,错误的是:A、name属性用于指定Bean的IDB、property属性用于指定要设置的Bean的属性名称C、value属性表示要为属性设置的值D、param属性用于指定要设置的Bean的属性名称【正确答案】:D34.关于<jsp:useBean>的说法中,错误的是:A、id属性用于指定一个变量名,可以使用该变量名引用所创建的Bean实例B、class属性用于指定一个完整的类名,可以指定一个抽象类C、class属性指定的类名必须包含公共的、无参的构造方法D、scope属性用于指定Bean实例的存储范围【正确答案】:B35.以下关于ServletModel2体系的步骤,错误的是:A、客户端向Servlet发出request请求B、servlet通过response获取请求的表单数据C、Servlet向业务逻辑层调用业务逻辑方法并返回所需的数据D、Servlet重定向到JSP页面,在JSP页面完成页面渲染【正确答案】:B36.关于JSTL标签库中的<c:out>,以下说法中错误的是A、value中可以填写EL表达式B、escapeXml的默认值为falseC、default指定输出结果为null时的默认值D、scope用于指定作用域【正确答案】:B37.在Tomcat默认目录中,默认日志存放在以下哪个路径:A、/binB、/confC、/webappsD、/logs【正确答案】:D38.Servlet生命周期中init()方法执行()次A、不执行B、0C、1D、无数次【正确答案】:C39.以下不属于JSP内置对象的是:A、documentB、requestC、responseD、session【正确答案】:A40.下面关于HttpServlet类描述正确的是A、必须重写doGet()和doPost()方法B、可以不重写doGet()和doPost()方法C、如果需要在Servlet实例中进行初始化工作就得重写destroy()方法D、如果需要在Servlet被释放时进行资源清理就得重写init()方法【正确答案】:B41.关于静态网页和动态网页,以下说法中正确的是:A、静态网页指的是由JSP、ASP、PHP等语言编写的网页B、具有动态效果的网页就是动态网页C、使用HTML、CSS、JS可以实现动态网页D、静态网页不需要放在Web服务器上【正确答案】:C42.以下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数据【正确答案】:C43.JSP页面的page指令主要用于设置该页面的各种属性,page指令的language属性的作用是(
)。A、将需要的包和类引入到JSP页面中B、指定JSP页面使用的脚本语言,默认为JavaC、指定JSP页面采用的编码方式,默认为text/htmlD、服务器所在国家编码【正确答案】:B44.下列哪个不是out对象常用的方法A、getHeaderUrl()B、print()C、newLine()D、close()【正确答案】:A45.MVC模式的优点不包括()A、各司其职,互不干涉B、利于分工C、利于重用和扩展D、降低了开发工作量【正确答案】:D46.下列注释方式中,属于JSP标准注释的是:A、<%//单行注释%>B、<%/*多行注释*/%>C、<%/**文档注释**/%>D、<%--注释--%>【正确答案】:D47.以下关于HTTP请求的说法中,错误的是:A、GET、POST两种请求方式提交的数据均不能超过2KBB、GET为表单的默认提交方式C、表单通过method属性来指定使用哪种请求D、GET请求提交的数据会暴露在地址栏,POST请求则不会【正确答案】:A48.ServletConfig接口的()方法可以获取初始化参数A、getParameter()B、getInitData()C、getInitParameter()D、getAttribute()【正确答案】:C49.Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URLA、sendURL()B、redirectURL()C、sendRedirect()D、redirectResponse()【正确答案】:C50.下列对象中,不属于作用域通信对象对象的是:A、pageContextB、applicationC、sessionD、response【正确答案】:D51.Servlet通常作为MVC模式中的()层A、模型B、视图C、控制D、逻辑【正确答案】:C52.不能在不同用户之间共享数据的方法是()A、利用文件系统B、利用数据库C、通过ServletContext对象D、通过cookie【正确答案】:D53.Tomcat中默认使用的端口为8080,如需修改端口,需要修改以下哪个文件:A、/conf/server.xmlB、/bin/startup.batC、/conf/catalina.xmlD、/conf/web.xml【正确答案】:A54.Servlet容器调用()方法进行销毁A、init()B、service()C、destroy()D、post()【正确答案】:C55.MVC模式中,V指的是()A、模型B、视图C、控制器D、逻辑【正确答案】:B56.下面关于HttpServletRequest和HttpServletResponse描述正确的是A、HttpServletRequest和HttpServletResponse都是一个抽象类B、HttpServletRequest代表客户端的请求C、HttpServletRequest代表服务器端的响应D、HttpServletResponse代表客户端的请求【正确答案】:B57.关于<jsp:forward>的说法中,错误的是A、forward只能用于将用户的请求转发到一个JSP页面B、page属性用于指定转发的目标资源C、forward可以包含<jsp:param>用于传递参数D、forward可以用于跳转到新页面【正确答案】:A58.关于<jsp:useBean>的scope属性,以下说法错误的是:A、page表明Bean只能在当前页面使用,进入新页面会销毁B、request表示Bean在用户对其发生请求时存在C、session表示Bean存在在会话中,直到会话结束或被删除D、application表示Bean存在在整个应用程序中,重启服务也不会消失【正确答案】:D59.JSP技术的优点不包括以下的哪一项:A、简便性和有效性B、独立性C、兼容性D、默认支持中文【正确答案】:D60.要访问存储在request中的name属性,以下EL表达式中正确的是:A、\${}B、\${requestS}C、${requestS}D、${}【正确答案】:C61.在实际开发中,重定向和转发应当如何选择:A、优先选择转发,因为转发效率更高B、优先选择重定向,因为可以让用户知道新的请求地址C、在两个请求间传递数据时,重定向和转发都可以实现D、如果需要跳转到其他服务器上的资源,优先使用转发实现【正确答案】:A62.关于JSP中的application对象,以下说法错误的是:A、对于所有用户来说,application对象是同一个B、application生命周期更长,重启服务器后仍然有效C、服务器启动后会自动创建application对象D、通过application.getRealPath方法可以获取虚拟路径的真实路径【正确答案】:B63.关于JSTL标签库中的<c:remove>,以下说法中错误的是A、var用于指明要删除的变量名称B、scope用于指定变量的范围C、scope的范围是page、request、session或applicationD、var属性的值可以使用EL表达式【正确答案】:D64.JSP应用程序配置文件的根元素为A、<WEB>B、<web-inf>C、<web-app>D、<WebRoot>【正确答案】:C65.以下不属于HTTP请求方式的是:A、GETB、REQUESTC、POSTD、PUT【正确答案】:B66.通常如果需要编写Servlet就要继承()类A、HttpServletB、ServletConfigC、GenericServletD、Servlet【正确答案】:A67.关于servlet的service方法,以下说法正确的是:A、检查HTTP请求类型,只能检查GET、POST请求B、检查HTTP请求类型,只能检查GET、POST、DELETE请求C、检查HTTP请求类型,并在适当的时候调用get()、post()方法D、检查HTTP请求类型,并在适当的时候调用doGet()、doPost()等方法【正确答案】:D68.释放session对象时,使用session对象的()方法A、invalidate()B、delete()C、clear()D、remove()【正确答案】:A69.关于<jsp:include>的说法中,错误的是A、include动作可以包含动态文件和静态文件B、include动作如果包含动态文件,被包含的文件不会被jsp编译器执行C、include动作的url属性用于指定目标资源D、include动作的flush属性默认值为false【正确答案】:B70.配置Servlet时<url-pattern>的作用是?A、指定Servlet的名称B、指定Servlet的类C、指定Servlet的URLD、以上都不对【正确答案】:C71.下面对servlet配置元素说法错误的是A、<servlet>是有效的标签,可以被识别B、<servlet-class>用于指定Servlet类路径名,路径名必须要有包名和类名C、<url-pattern>用于访问映射urlD、<url-pattern>用于指定servlet对象路径名,路径名必须要有包名和类名【正确答案】:D72.关于重定向和转发的区别,错误的是:A、转发是继续传递和处理同一个请求,浏览器显示旧请求的URLB、重定向会产生新的请求,浏览器显示新的URLC、重定向速度比转发更慢D、重定向后能获取原请求request内的对象【正确答案】:D73.URL意思为A、统一资源定位符B、超文本传输协议C、简单邮件传输协议D、文件传输协议【正确答案】:A74.关于cookie和session的区别,以下说法中正确的是:A、cookie保存在客户端,安全性比session低很多B、session保存在服务器,所以可以将重要资料全部存在session内C、重要数据应当存储在用户的浏览器中,通过cookie实现D、重要数据应当存储在用户的浏览器中,通过session实现【正确答案】:A75.JSP中的有很多内置对象可以方便程序开发,其中不包括(
)A、OutB、RequestC、RedirectD、Response【正确答案】:C76.JSP中的隐式注释为A、//注释内容B、<!—注释内容-->C、<%--注释内容--%>D、/*注释内容*/【正确答案】:C77.关于使用表单隐藏域做会话标识,以下说法错误的是:A、隐藏域必须配合表单使用B、隐藏域内元素的个数只能为一个C、使用隐藏域标识会话会增加大量的编码工作量D、提交表单时,隐藏域内的元素也会被提交【正确答案】:B78.request作用域存储了一个key为"name"的字符串,如何用el表达式获取()A、${name}B、${requestS}C、${}D、${pageS}【正确答案】:B79.关于cookie和session,以下说法中错误的是:A、cookie储存在客户端浏览器中B、session储存在服务器中C、cookie在重启客户端浏览器后即消失D、session在重启客户端浏览器后即消失【正确答案】:C80.修改jsp页面的字符集为UTF-8,应当使用的代码为:A、<%@pageencoding="UTF-8"%>B、<%@pagepageEncoding="UTF-8"%>C、<%@encodingtype="UTF-8"%>D、<%@pageEncodingtype="UTF-8"%>【正确答案】:B81.以下属于JSP语法中的JSP表达式标识的是:A、<%@……%>B、<%!……%>C、<%=……%>D、<%……%>【正确答案】:C82.下面哪一个XML标签表示Servlet类A、<servlet-mapping>B、<servlet-class>C、<servlet_class>D、<class>【正确答案】:B83.关于URL地址:/search.html,以下说法中错误的是:A、http指的是应用层协议B、指的是服务器的域名C、该url使用默认端口8080D、search.html是文件名【正确答案】:C84.关于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结构【正确答案】:D85.关于JSP中的session对象,以下说法错误的是:A、默认情况下,session对象可以一直保留直到关闭浏览器B、通过session.setAttribute方法可以将信息保存到session内C、通过session.getAttribute方法可以取出session内保存的信息D、session对象的存取需要写在<%%>内【正确答案】:A86.创建JSP应用程序时,配置文件web.xml应该在程序下的哪个目录中。A、adminB、WEB-INFC、WebContentD、WebRoot【正确答案】:B87.Servlet的作用是()A、处理客户端请求并做出响应B、打开并显示网页内容C、连接数据库D、页面跳转【正确答案】:A88.MVC模式中,M指的是()A、模型B、视图C、控制器D、逻辑【正确答案】:A89.下列关于ServletConfig描述错误的是A、ServletConfig具有唯一性,即Servlet容器在实例时,都会给当前Servlet准备一个ServletConfig对象B、ServletConfig会在webs.xml中需要的配置信息C、如果要给多个Servlet类配置相同的初始化参数,最好的解决方法是给每个Servlet配置相同的初始化参数D、要使ServletConfig能正常获取配置中的信息,除了标签写正确之外,<serlvet>元素下的子元素<servlet-name>的参数就必须得跟<servlet-mapping>的子元素<servlet-name>的参数一致【正确答案】:C90.使用jstl标签库需要先在jsp页面上添加()指令A、pageB、includeC、taglibD、jstl【正确答案】:C91.以下常用的会话跟踪方式,错误的是:A、Session技术B、Cookie技术C、Application技术D、表单隐藏域技术【正确答案】:C92.在JSP页面中,类型为HttpServletResponse的内置对象是
A、out
B、requestC、responseD、config【正确答案】:C93.关于<servlet-name>的说法错误的是A、<servlet-name>的参数可以自定义B、在<servlet>元素和<servlet-mapping>元素的<servlet-name>的参数可以不相同C、在<servlet>元素和<servlet-mapping>元素的<servlet-name>的参数相对应D、<servlet-name>是用于指定servlet的名称【正确答案】:B94.response对象重定向的方法是A、addCookie()B、setContentType()C、sendRedirect()D、setCharacterEncoding()【正确答案】:C95.MVC模式中,控制器的作用是()A、从模型中获取数据并指定这些数据应该如何表现B、控制器负责转发请求,对请求进行处理C、负责处理业务逻辑D、以上都不是【正确答案】:B96.关于下面方法描述错误的是A、printWriter()是获取响应的打印输出流对象B、setCharacterEncoding()给响应设置编码C、getRequestDispatcher()返回一个RequestDispatcher对象D、getRequestURL()返回请求的URL,包含请求参数【正确答案】:D97.要在index.jsp中引入content.jsp,需要用到的标识是:A、<%@pagesrc="content.jsp"%>B、<%@includesrc="content.jsp"%>C、<%@pagefile="content.jsp"%>D、<%@includefile="content.jsp"%>【正确答案】:D98.关于EL表达式中的运算符,以下说法中正确的是A、div表示取模操作B、mod表示除法操作C、lt表示小于或等于D、ge表示大于或等于【正确答案】:D99.以下方法中,不属于Servlet常用方法的是:A、init()B、service()C、onGet()D、destroy()【正确答案】:C100.web应用需要额外的技术才能让服务器识别两次请求是否来自同一个(),会话跟踪技术使得Web应用程序可以保持()状态,下面正确的是()A、客户端,客户端B、服务端,服务端C、客户端,服务端D、服务端,客户端【正确答案】:A1.设置cookie有效期的方法是调用cookie对象的setMaxAge(int
expiry)方法,其中参数expiry代表cookie的有效期,以秒为单位,使用setMaxAge(int
expiry)时,下面正确的是()A、通常情况下expiry参数应为大于0的整数,表示cookie的有效存活时间。B、如果设置expiry参数等于0,表示删除cookie。C、设置expiry参数为负数或者不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 继承家业合同范本
- 猎聘服务合同范本
- 出租商铺签好合同范本
- 建筑材料购销合同(29篇)
- 口语交际打电话
- 非车险出单员述职报告
- 酒店工程内部管理
- 2023年单招考试综合素质地理模拟试题
- 福建农林大学金山学院《金属有机化学》2023-2024学年第二学期期末试卷
- 武汉东湖学院《心理咨询技术实操》2023-2024学年第二学期期末试卷
- 胸痛的护理诊断及措施
- 英语演讲与口才课程介绍
- 超声危急值课件
- 河南应用技术职业学院单招《职业技能测试》参考试题库(含答案)
- 新版医疗机构消毒技术规范
- 2024年包头钢铁职业技术学院高职单招(英语/数学/语文)笔试题库含答案解析
- 高中预防校园欺凌
- 部编版六年级上册第一单元道德与法治考试题(含答案)
- 综合自动化在35kV6kV变电站设计和应用的中期报告
- 人血白蛋白介绍演示培训课件
- 自助洗头商业计划书
评论
0/150
提交评论