JavaWeb测试题总结
一、 选择题
1. 表单中的数据要提交到到哪里处理由表单的( C)属性指定。
A.method B. name C. action D. 以上都不对
2. 要运行JSP程序,下列说法不正确的是( B )
A. 服务器端需要安装Servlet容器,如Tomcat等。
B. 客户端需要安装Servlet容器,如Tomcat等。
C. 服务器端需要安装JDK。
D. 客户端需要安装浏览器,如IE等。
3. 当发布Web应用程序时,通常把Web应用程序的目录及文件放到Tomcat的( C)目录下。
A.work B. temp C. webapps D. conf
4. 下面有关HTTP协议的说法不正确的是( D )
A. HTTP协议是Web应用所使用的主要协议
B. HTTP协议是一种超文本传输协议(Hypertext Transfer Protocol),是基于请求/响应模式的
C. HTTP是无状态协议
D. HTTP的请求和响应消息如果没有发送并传递成功的话,HTTP可以保存已传递的信息
5. 下面有关Servlet的描述错误的是(C )。
A. 一个Servlet就是Java中的一个类
B. Servlet是位于Web 服务器内部的服务器端的Java应用程序
C. Servlet可以由客户端的浏览器解释执行
D. 加载Servlet的Web服务器必须包含支持Servlet的Java虚拟机
6. 下面不属于JSP指令的是:( B )
A. include B. import C. page D. taglib
7. ( B )动作用于转向另一个页面。
A. next B. forward C. include D. param
8. 在项目中已经建立了一个JavaBean,该类为:bean.Student,该bean具有name属性,则下面标签用法正确的是:( C )
A.
B.
C.
D.
9. 下列选项中,( B)可以准确地获取请求页面的一个文本框的输入(文本框的名称为name)。
A. request.getParameter(name)
B. request.getParameter(”name”)
C. request.getParameterValues(name)
D. request.getParameterValues(“name”)
10. 使用response对象进行重定向时,使用的方法是( C )。
A. getAttribute B. setContentType
C. sendRedirect D. setAttribute
11. session对象中用于设定指定名字的属性值,并且把它存储在session对象中的方法是( A )。
A. setAttribute B. getAttributeNames
C. getValue D. getAttribute
12. 在application对象中用(B )方法可以获得application对象中的所有变量名。
A. getServerInfo B. nextElements()
C. removeAttribute D. getRealPath
13. 有关struts 2的说法不正确的是( B )
A. Struts是一个用于简化MVC框架(Framework)开发的Web应用框架
B. 应用Struts 2不需要进行配置
C. Struts 2 含有丰富的标签
D. Struts2采用了WebWork的核心技术
14. Web应用的数据共享方式不包括( C )。
A.基于请求的共享 B.基于会话的共享
C.基于页面的共享 D.基于应用的共享
15. 要在页面上输出2+3=${2+3},则对应的程序代码应为(A )。
A. 2+3=${2+3}
B. 2+3=${2+3}
C. 2+3=/${2+3}
D. 以上都不对
16. 下面有关EL中“.“和“[ ]“两种存取运算符的说法不正确的是( C )
A. 两者在某些情况下是等效的
B. “[ ]“运算符主要用来访问数组、列表或其他集合
C. 如果要动态取值时,两者都可以实现
D. 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用“[ ]“
17. 要使用JSTL的核心标签库,需要在JSP源文件的首部加入如下
版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。