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