题目1:
下面不是Servlet可处理的方法是()
A、doPost()
B、doGet()
C、doRead()
D、doOptions()
【参考答案】:C
题目2:
进行重定向时,调用response对象的()方法
A、getAttribute
B、setContentType
C、sendRedirect
D、setAttribute
【参考答案】:C
题目3:
以下cookie相关的描述错误的是()。
A、cookie很安全
B、cookie中保存的是对象
C、cookie是服务端向客户端写入的小片段信息。
D、cookie支持跨域名访问
【参考答案】:AB
题目4:
设置session有效时间的方法是()
A、setMaxinactiveInterval(intinterval)
B、getAttributeName()
C、setAttrbute(Stringname,Objectvalue)
D、getLastAccessedTime()
【参考答案】:A
题目5:
下列选项中不可以使会话失效()
A、等待HttpSession超时
B、调用HttpSession的invalidate()方法
C、web服务器关闭
D、关闭浏览器窗口
【参考答案】:C
题目6:
下面有关Filter的描述错误的是()
A、实现Filter功能,只需实现Filter接口
B、Filter是JavaWeb组件之一
C、Filter是用来过滤浏览器与服务器资源的请求与响应
D、Filter是一个接口
【参考答案】:A
题目7:
下列关于filter相关的节点描述正确的有()
A、
B、
C、
D、
【参考答案】:ABCD
题目8:
ServletContext对象被创建时设置初始化值,使用如下()方法
A、voidcontextDestroyed(ServletContextEventsce)
B、voidcontextInitialized(ServletContextEventsce)
C、voidrequestInitialized(ServletRequestEventsre)
D、voidattributeRemoved(HttpSessionBindingEventse)
【参考答案】:B
题目9:
应用工程中使用Filter过滤器处理哪些功能:()
A、日志操作
B、初始化资源
C、统一设置字符集
D、验证用户权限
【参考答案】:ABCD
题目10:
JAVAWeb中的原生组件()
A、Servlet
B、Filter
C、Listener
D、HttpServletRequest
【参考答案】:ABC
题目11:
下面那个方法能够读取给定HttpServletRequestrequest对象中的所有Cookie()
A、requestgetCookies()
B、requestgetAttribute()
C、requestgetSession0.getCookie()
D、requestgetSession0.GetAttributes()
【参考答案】:A
题目12:
为了获得用户提交的表单参数,可以从哪一个接口中得到()
A、ServletResponse
B、Servlet
C、RequestDispatcher
D、ServletRequest
【参考答案】:D
题目13:
哪一个对象可以用于获得浏览器发送的请求()
A、HttpServletRequest
B、HttpServletResponse
C、HttpServlet
D、Http
【参考答案】:A
题目14:
如何创建Cookie()
A、使用newCookie语句
B、调用response.addCookie方法
C、使用Cookie的setMaxAge方法
D、setCookie方法
【参考答案】:A
题目15:
下面关于session的用法哪项是错误的?()
A、HttpSessionsession=newHttpSession();
B、Objecthaha=session.getAttribute("name");
C、session.removeAttribute("name");
D、session.setAttribute("name","haha");
【参考答案】:A
题目16:
Session默认有效时间多长()
A、一次会话
B、30分钟
C、15分钟
D、1小时
【参考答案】:B
题目17:
设置session有效时间的方法是()
A、setMaxinactiveInterval(intinterval)
B、getAttributeName()
C、setAttrbute(Stringname,Objectvalue)
D、getLastAccessedTime()
【参考答案】:A
题目18:
Filter接口定义的方法,用来过滤处理是()
A、构造器
B、init()
C、doFilter()
D、destory()
【参考答案】:C
题目19:
以下那几个监听器,必须在web.xml中设定?
A、HttpSessionListener
B、RequestListener
C、ServletContextListener
D、SerlvetAttributeListener
【参考答案】:AC
题目20:
以下哪个为监听器的事件类型之一?
A、HttpSessionEvent
B、RequestAttributeEvent
C、ServletContextAttributeEvent
D、SerlvetContextListener
【参考答案】:ACD
题目21:
以下哪几个事件类型,拥有getName()与getValue()方法?
A、HttpSessionEvent
B、ServletRequestAttributeEvent
C、ServletContextAttributeEvent
D、HttpSessionBindingListener
【参考答案】:BC
题目22:
下列有关thymeleaf基础对象描述正确的是()
A、${#request}:HttpServletRequest对象
B、${#response}:HttpServletResponse对象
C、${#session}:HttpSession对象
D、${#servletContext}:ServletContext对象
【参考答案】:ABCD
题目23:
下列标签中,那个是可以用来引用静态资源的()
A、@{}
B、#{}
C、${}
D、~{}
【参考答案】:A
题目24:
在thymeleaf中,有关循环判断的语句正确的是()
A、th:each="user:${userlist}"
B、th:text="user:${userlist}"
C、th:if="user:${userlist}"
D、th:value="user:${userlist}"
【参考答案】:A
题目25:
下列说法中正确的是()
A、th:text可以用“+”符号进行文本连接
B、th:text不会解析html标签
C、th:utext会解析html标签,
D、th:unless和th:if判断相反
【参考答案】:ABCD
题目26:
以下Thymeleaf哪些标签用于获取域对象的值
A、"
题目27:
通过response的()方法可以设置响应所采用的字符编码类型。
A、setCharacterEncoding()
B、setCharset()
C、setEncoding()
D、setContentType()
【参考答案】:A
题目28:
应用工程中Filter过滤器的执行顺序是()
A、根据定义Filter类名的前后顺序
B、根据Filter-mapping标签在web.xml中定义的顺序
C、根据servlet-mapping标签在web.xml中定义的顺序
D、随机调用
【参考答案】:B
题目29:
JavaWeb中,ServletAPI为使用Cookie,提供了()类
A、javax.servlet.http.Cookie
B、javax.servlet.http
C、javax.servlet.Cookie
D、javax.servlet.http.HttpCookie
【参考答案】:A
题目30:
下面是一个Servlet部署文件的片段:
Servlet的类名是()
A、FirstServlet
B、Hello
C、helpHello
D、/helpHello
【参考答案】:A
题目31:
编写一个Filter,需要()
A、继承Filter类
B、实现Filter接口
C、继承HttpFilter类
D、实现HttpFilter接口
【参考答案】:B
题目32:
能够保留请求作用域中数据的转向方式是()
A、response.forward()
B、response.sendRedirect()
C、session.getRequestDispatcher().forward(request,response)
D、request.getRequestDispatcher().forward(request,response)
【参考答案】:D
题目33:
对于以下代码片段,说法正确的是()(选择二项)
A、配置了逻辑名为testServlet的Servlet组件
B、其对应的类的路径是:com.accp.servlet.TestServlet
C、客户端可以通过testServlet访问
D、以上说法都不对
【参考答案】:AB
题目34:
以下关于转发和重定向的说法错误的是()
A、转发通过request的getRequestDispatcher().forward()方法即可实现,它的作用是在多个页面交互过程中实现请求数据的共享
B、重定向可以理解为是浏览器至少提交了两次请求,它是在客户端发挥作用,通过请求新的地址实现页面转向
C、转发和重定向都可以共享request范围内的数据
D、转发时客户端的URL地址不会发生改变,而重定向时客户端浏览器中显示的是新的URL地址
【参考答案】:C
题目35:
在thymeleaf中,有关循环的语句正确的是()
A、th:each="user:${userlist}"
B、th:text="user:${userlist}"
C、th:if="user:${userlist}"
D、th:value="user:${userlist}"
【参考答案】:A
题目36:
以下是Thymeleaf的特点的是()
A、动静结合
B、开箱即用
C、多语言支持
D、与SpringBoot完美整合
【参考答案】:ABCD
题目37:
下列对于同步和异步描述正确的是()
A、AJAX程序一般都发送同步请求
B、在调用open方法时可以使用第三个参数来设置该请求为同步还是异步
C、ture为同步请求,false为异步请求
D、open方法的第三个参数是可选参数,默认为true同步请求
【参考答案】:B
题目38:
下面不属于AJAX中的属性的是。(D)
A、data
B、dataType
C、database
D、contentType
【参考答案】:C
题目39:
下面选项中不属于Jackson的开源包的是。()
A、jackson-annoations-2.8.8.jar
B、jackson-core-2.8.8.jar
C、jackson-data-2.8.8.jar
D、jackson-databind-2.8.8.jar
【参考答案】:C
题目40:
JSON对象结构中,关键字key必须为()类型。
A、Object
B、Array
C、String
D、Number
【参考答案】:C