Web应用开发本科复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Java Web应用开发》本科复习题
一、单项选择题
1、ServletContext接口的(d)方法用于将对象保存到Servlet上下文中
A、GetServletContext()
B、GetContext()
C、GetAttributes()
D、SetAttributes()
2、(a)指令用于将文件嵌入JSP页面
A、include
B、taglib
C、page
D、language
3、在HTTP协议中,用于发送大量数据的方法是(a)
A、post
B、get
C、put
D、options
4、JSP表达式语言用于访问(d )中存储的数据
A、a pplet
B、Servlet
C、Java程序
D、JavaBean
5、Http协议的状态码(b)指示已成功处理请求
A、100
B、200
C、80
D、404
6、J2EE 中, JSP EL表达式:${user.loginName}的执行效果等同于(d);
A、<%=user.loginName%>
B、<%user. loginName%>
C、<%user.getLoginName();%>
D、<%=user.getLoginName()%>
7、Http是一个(a )协议
A、无状态
B、有状态
C、状态良好
D、局域网
二、多项选择题
8、有关MVC设计模式,不正确的描述有(bd )
A、使用Servlet作为控制器
B、MVC设计模式增大了维护难度
C、MVC设计模式属于Model 2
D、模型对象向客户端显示应用程序界面
9、有关会话跟踪技术描述正确的是(abcd)
A、Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息
发送到服务器端
B、关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,
直至会话过期
C、在禁用Cookie时可以使用URL重写技术跟踪会话
D、session是HttpSession接口的实例
10、有关JSP隐式对象,以下(acd )描述正确
A、隐式对象是WEB容器加载的一组类的实例,可以直接在JSP页面使用
B、不能通过config对象获取ServletContext对象
C、response对象通过sendRedirect方法实现重定向
D、只有在出错处理页面才有exception对象
11、MVC模式包括哪几个层(acd)
A、模型层
B、数据层
C、视图层
D、控制层
三、填空题
1、JSP开发网站的两种模式分为jsp+javabean jsp+javabean+servlet
2、一个Bean由三部分组成:实现java.io.serializable接口、提供无参数的构造方法、提供get()和set()方法访问它的属性
3、JSP主要内置对象有:application session request response out exception pageContext config、page。
4、在JSP中,内置对象request封装了用户提交的信息,使用该对象可以获取用户提交的信息。
5、appliation 对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息,而session对象则是每个客户专用的。
6、jsp是运行于web容器上的脚本语言
四、判断题
1、在JSP中,内置对象response封装了用户提交的信息,使用该对象可以获取用户提交的信息(错)
2、从访问者连接服务器开始,到访问者关闭浏览器离开服务器,被称为一次会话(对)
3、配置JSP运行环境,若WEB应用服务器选用TOMCAT,不需要先安装JDK(错)
4、JSP表达式语言的语法是${EL expression}(对)
5、调用sendRedirect方法重定向的访问过程结束后,浏览器地址栏中显示的URL不改变(错)
6、过滤器在运行时由Servlet容器调用来拦截和处理请求和响应(对)
五、简答题
1、jsp中如何操作javabean
2、如何注册Servlet
六、编程题
1、写出获取表单
function _sel(obj){
alert("显示文本:" + obj.options[obj.selectedIndex].text);
alert("值:" + obj.options[obj.selectedIndex].value);
}
2、自定义一个Servlet类
public class XxxServlet extends HttpServlet{
public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
}