javaweb考试试题Word格式文档下载.docx
《javaweb考试试题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《javaweb考试试题Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。
6、能够保留请求作用域中数据的转向方式是()。
A.response.forward()
B.response.sendRedirect()
C.session.getRequestDispatcher().forward(request,response)
D.request.getRequestDispatcher().forward(request,response)
D
7、在编写过滤器时,需要完成的方法是()。
A.doFilter()
B.doChain()
C.doPost()
D.doDelete()
8、MVC中的MVC分别用()、()、()表示。
A.jsp;
servlet;
javabean
B.HTml;
javabean;
jsp
C.javabean;
jsp;
servlet
D.servlet;
html;
9、在JSP中,只有一行代码:
,运行将输出()。
A.AB
B.113
C.没有任何输出,因为表达式是错误的
10、以下()可用于检索session属性userid的值。
A.session.getAttribute(“userid”)
B.session.setAttribute(“userid”)
C.request.getParameter(“userid”)
D.request.getAttribute(“userid”)
11、在JSP中,只有一行代码:
${1+2},运行将输出()。
A.1+2
B.3
C.null
D.没有任何输出,因为表达式是错误的
12、利用MyEclipse开发Servlet,下列说法正确的是()。
A.MyEclipse可自动产生web.xml
B.MyEclipse不能自动产生web.xml,需要手工编写
C.可利用MyEclipse自带的Tomcat作为Servlet容器
D.MyEclipse没有自带Tomcat,需要自己安装配置
A,C
13、过滤器使用()才能继续传递到下一个过滤器。
A.request.getRequestDispatcher().forward(request,response)
B.doFilter()
C.doPut()
D.doChain()
14、下面关于JSP作用域对象的说法错误的是()。
A.request对象可以得到请求中的参数
B.session对象可以保存用户信息
C.application对象可以被多个应用共享
D.作用域范围从小到达是request、session、application
15、在编写Servlet时需要()。
A.继承Servlet
B.实现HttpRequestServlet
C.继承HttpServlet
D.实现HttpRequest
16、在JSP页面中通过<
jsp:
forwardpage=urlname/>
将本页面请求转发至指定URL指定的文件,则在该URL组件(JSP页面)中可接收数据的范围是()。
A.session
B.request
C.page
D.application
A,B,D
17、J2EE中,HttpServletRequest类的()方法用返回与当前请求相关联的会话,如果没有,则返回null。
A.getSession(null)
B.getSession(true)
C.getSession(false)
18、关于<
include>
,下列说法不正确的是()。
A.它可以包含静态文件
B.它可以包含动态文件
C.当它的flush属性为true时,表示缓冲区满时,将会被清空
D.它的flush属性的默认值为true
19、在一个Filter中,处理filter业务的是()方法。
A.dealFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)
B.dealFilter(ServletRequestrequest,ServletResponseresponse)
C.doFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)
D.doFilter(ServletRequestrequest,ServletResponseresponse)
20、在JSP中,对<jsp:
setProperty>标记描述正确的是()。
A.<
setproperty>
和<
getproperty>
必须在一个JSP文件中搭配出现
B.就如同session.setAttribute()一样,来设计属性/值对
C.和<
usebean>
动作一起使用,来设置bean的属性值
D.就如同request.setAttribute()一样,来设置属性/值对
21、application对象是(),而session对象则是()。
A.服务器的一个数据空间,可以让服务器中的所有应用共享数据;
与用户的请求有关
B.应用程序上下文,它允许数据在同一应用程序中的任何Web组件共享;
每个客户专用的
C.存放所有的请求中数据;
存放会话中的所有数据
D.HttpApplication类型;
保存用访问应用期间的私有数据
更多内容请访问《睦霖题库》微信公众号
22、以下哪个参数不属于<
c:
forEach>
标签()。
A.var
B.begin
C.end
D.delims
23、关于MVC模式说法正确的是()。
A.用来将代码分开的方法
B.将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度
C.视图模型控制器模型
D.只用java才有的模型
24、在JSP页面中,类型为HttpServletResponse的内置对象是()。
25、编写Servlet的doPost方法时,需要抛出异常为()。
A.ServletException,IOException
B.ServletException,RemoteException
C.HttpServletException,IOException
D.HttpServletException,RemoteException
26、Tomcat的端口号可以在()文件中修改。
A.server.xml
B.web.xml
C.tomcat.xml
D.不能改
27、下面关于MVC的说法不正确的是()。
A.M表示Model层,是存储数据的地方
B.View表示视图层,负责向用户显示外观
C.Controller是控制层,负责控制流程
D.在MVC架构中jsp通常做控制层
28、在JSP中,<%="
1+4"
%>将输出()。
A.1+4
B.5
C.14
D.不会输出,因为表达式是错误的
29、jsp最终被运行的是()。
A.一个java文件
B.一个class文件
C.一个HTML
D.一个JSP
30、在请求中没有包含名为user的参数时,使用如下语句{user},则会出现()。
A.编译报错
B.运行出错
D.什么都没有
31、下列哪个类是抽象类()。
A.ServletConfig
B.HttpServlet
C.Cookie
D.HttpServletRequest
32、关于session的使用,下列说话正确的是()。
A.不同的用户窗口具有不同的session
B.不同的用户窗口具有相同的session
C.session可能超时间
D.session永远不可能超时
33、以下哪一个适合使用GET请求来发送()。
A.使用者名称、密码
B.检视论坛页面
C.信用卡资料
D.查询数据的分页
B,D
34、以下哪一个应该使用POST请求来发送()。
B.档案上传
C.搜寻引擎的结果画面
D.BLOG文件
35、以下哪一个是属于客户端执行的程序()。
A.JSP
B.JavaScript
C.Servlet
D.Applet
36、Servlet/JSP必须基于哪一类型的容器才能提供服务()。
A.Applet容器
B.应用程序客户端容器
C.Web容器
D.EJB容器
37、JavaEE中各技术标准最后将由()文件明订规范。
A.JCP
B.JSR
C.JDK
38、若要针对HTTP请求撰写Servlet类别,以下哪一个是正确的作法()。
A.实作Servlet界面
B.继承GenericServlet
D.直接定义一个结尾名称为Servlet的类别
39、在Web容器中,以下哪两个类别的实例分别代表HTTP请求与响应对象()。
A.HttpRequest
B.HttpServletRequest
C.HttpServletResponse
D.HttpPrintWriter
B,C
40、在Web应用程序的档案与目录结构中,web.xml是直接放置在()之中。
A.WEB-INF目录
B.conf目录
C.lib目录
D.classes目录
41、MVC与Model2架构最大的差别在于()。
A.Model2架构的视图是由HTML组成
B.Model2架构中的模型无法通知视图状态已更新
C.MVC架构是基于请求/响应模型
D.MVC架构只能用于单机应用程序
42、哪几个程序代码可以取得password请求参数的值()。
A.request.getParameter("
password"
)
B.request.getParameters("
)[0]
C.request.getParameterValues("
D.request.getRequestParameter("
43、哪几个方法是定义在HttpServletRequest中,而非由ServletRequet中继承而来()。
A.getMethod()
B.getHeader()
C.getParameter()
D.getCookies()
44、如果要取得ServletContext初始参数,则可以执行()方法。
A.getContextParameter()
B.getParameter()
C.getInitParameter()
D.getAttribute()
45、()设定Cookie的有效期限。
A.使用setMaxAge()
B.使用setMaxInactive()
C.使用setMaxInactiveInterval()
46、web.xml中的设定单位是()。
A.时
B.分
C.秒
D.毫秒
47、关于Servlet/JSP的SessionID,()是正确。
A.预设使用Cookie来储存SessionID
B.Cookie的名称是JSESSIONID
C.在禁用Cookie时,可以使用URL重写来发送SessionID
D.必须自行呼叫HttpSession的getId()方可产生
48、HttpSession失效的时机是()。
A.执行invaliate()方法
B.关闭浏览器
C.存活时间超过setMaxInactiveInterval()方法设定的时间
49、关于FilterChain的描述,哪一个正确()。
A.如果不呼叫FilterChain的doFilter()方法,则请求略过接下来的过滤器而直接交给Servlet
B.如果有下一个过滤器,呼叫FilterChain的doFilter()方法,会将请求交给下一个过滤器
C.如果没有下一个过滤器,呼叫FilterChain的doFilter()方法,会将请求交给Servlet
D.如果没有下一个过滤器,呼叫FilterChain的doFilter()方法没有作用
50、在开发过滤器时,以下哪一个是正确的观念()。
A.必须考虑前后过滤器之间的关系
B.挂上过滤器后不改变应用程序原有的功能
C.设计Servlet时必须考虑到未来加装过滤器的需求
D.每个过滤器要设计为独立互不影响的组件
51、关于JSP的描述,哪个是正确的()。
A.要在JSP中撰写Java程序代码,必须重新定义_jspService()
B.重新定义jspInit()来作JSP初次载入容器的初始化动作
C.重新定义jspDestroy()来作JSP从容器销毁时的结尾动作
D.要在JSP中撰写Java程序代码,必须重新定义service()
52、当JSP中有撰写中文时,而执行结果出现乱码,必须检查page指示元素的哪些属性设定是否正确()。
A.contentType
B.language
C.extends
D.pageEncoding
53、以下哪一个不是EL隐含对象内容()。
A.param
C.pageContext
D.cookie
54、在J2EE中,以下不是JSP隐式对象的是()。
A.pageContext
B.context
C.application
D.out
55、在J2EE中,在一个JSP文件中,有表达式,它将输出()。
A.2+3
C.23
56、在J2EE中,${2+“4”}将输出()。
A.2+4
B.6
C.24
57、在JSP中使用<
getProperty>
标记时,不会出现的属性是()。
A.Name
B.Property
C.Value
58、在J2EE中以下对Request.Dispatcher描述正确的是()。
A.JSP中有一个隐含的对象diapatcher,它的类型是Request.Dispatcher
B.ServletConfig有一个方法,getRequestDispatcher可以取回Request.Dispatche对象
C.Request.Dispatche有一个方法,forward可以把请求继续传递给别的servlet或者JSP界面
D.JSP中有个隐含的默认对象request,它的类型是Request.Dispatchet
59、使用JSP开发Web项目时,web.xml文件一般位于目录结构中的()下。
A.src目录
B.文档根目录或其子文件夹
C.META-INF目录
D.WEB-INF目录
60、在Java中JDBCAPI定义了一组用于与数据库进行通信的接口和类,它们包括在()包中。
A.java.lang
B.java.sql
C.java.util
D.java.math