jsp复习题(无答案34个选择题)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、下面哪一个选项不是http响应的一部分?
A 响应头
B 响应正文
C 协议版本号
D 状态行
2、对于预定义<%!预定义%>的说法错误的是:
A、一次可声明多个变量和方法,只要以“;”结尾就行
B、一个声明仅在一个页面中有效
C、声明的变量将作为局部变量
D、在预定义中声明的变量将在JSP页面初始化时初始化
3、在jsp中作用域由小到大的组合是:______
A request session pageContext application
B session request pageContext application
C pageContext request session application
D session request application pageContext
4、在Web应用程序中web.xml配置了Servlet的信息,如果你的项目为LoginDemo,那么web.xml最可能位于哪个目录下。

______
A LoginDemo/
B LoginDemo/src/
C LoginDemo/logindemo/WEB-INF/bin/
D LoginDemo/logindemo/WEB-INF/
3、下述选项中不属于JDBC基本功能的是:
A. 与数据库建立连接
B. 提交SQL语句
C. 处理查询结果
D. 数据库维护管理
5、下面对Http请求消息使用GET和POST方法陈述正确的是______。

A. POST方法提交信息可以保存为书签,而GET则不行。

B 可以使用GET方法提交敏感数据
C 使用POST提交数据量没有限制
D 使用POST方法提交数据比GET方法快
6、在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:
A. name
B. property
C.
value D. 以上皆不会出现
7、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:
A. <%@ page %>作用于整个JSP页面。

B. 可以在一个页面中使用多个<%@ page %>指令。

C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。

D. <%@ page %>指令中的属性只能出现一次。

8、Servlet API 由哪两个包组成?
A javax.servlet
B javax.servlet.jsp
C javax.servlet.http
D java.servlet
9、在J2EE中,在JSP中想要使用JavaBean:mypackage.mybean,则以下写法正确的是______
A <jsp:usebean id=”mybean” scope=”page Context” class=”mypackage.mybean”/>
B < jsp:useBean class=” mypackage.mybean.class”/>
C <jsp:usebean id=”mybean” class=” mypackage.mybean.java”>
D <jsp:useBean id=”mybean” class=” mypackage.mybean”/>
10、关于JavaBean正确的说法是:
A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写
B、在JSP文件中引用Bean,其实就是用<jsp:useBean>语句
C、被引用的Bean文件的文件名后缀为.java
D、Bean文件放在任何目录下都可以被引用
11、Servlet程序的入口点是:
A、init()
B、main()
C、service()
D、doGet()
12、在JSP中,要定义一个方法,需要用到以下()元素。

(选择一项)
A <%= %>
B <% %>
C <%! %>
D <%@ %>
13、JSP页面经过编译之后,将创建一个()
A applet
B servlet
C application
D exe文件
14、http请求及响应的正文部分可以是任意格式的数据,要保证接收方能
看得懂发送方发送的数据,http协议采用( )协议来规范正文的数据格式 ?
A FTP
B TCP
C HTTP
D MIME
15、一个servlet的生命周期不包括()方法?
A init()方法
B invalidate()方法
C service()方法
D destroy()方法
16、HttpServletRequest对象的()方法能够获取一个表单参数的值:
A getQuaryString()
B getPathInfo()
C getParameter()
D getAttribute()
17、下面对servlet中重定向说法描述错误的是()
A 使用的是HttpServletResponse接口的sendRedirect()方法
B 源组件的响应结果不会发送给客户端
C sendRedirect()方法后的代码仍会执行
D 源组件和目标组件共享ServletRequest对象
18、jsp指令不包括
A page指令
B taglib指令
C import指令
D include指令
19.下面说法错误的是:______(多选)
A Http协议是无状态的协议
B 会话跟踪技术有:用户授权,隐藏表单域,URL重写,Cookie等
C 使用request.getSession(false)可以新建会话
D 使用request.addCookie()可以添加Cookie到客户端
20、jsp中java表达式的语法格式为:()
A <%= %>
B <%! %>
C <%@ %>
D <% %>
21、可以执行请求转发的操作是()。

A jsp中response内置对象的sendRedirect()方法
B <jsp:include>标记
C RequestDispatcher对象的include()方法
D RequestDispatcher对象的forward()方法
22、()内置对象可以处理jsp页面运行中的错误或者异常
A pageContext
B page
C session
D exception
23、下面对jdbc api描述错误的是()
A DriverManager接口的getConnection()方法可以建立和数据库的连接
B Connection接口的createStatement()方法可以创建一个Statement对象
C Statement接口的executeQuery()方法可以发送select语句给数据库
D ResultSet接口表示执行insert语句后得到的结果集
24、JavaBean的scope取什么值可使该javabean被多个用户共享,即和web
应用有相同的生命周期?()
A page
B request
C session
D application
25、下面哪个不是JSP中和javabean相关的标记?()
A <jsp:userBean>
B <jsp:include>
C <jsp:setProperty>
D <jsp:getProperty>
26、以下关于EL和JSTL说法错误的是?()
A EL是一种简洁的数据访问语言
B EL表达式基本形式:${var}
C JSTL的全称是JavaServer Pages Standard Tag Library
D JSTL只有一个Core核心标签库
27、所有的servlet过滤器类都必须实现()接口。

A javax.servlet.Filter
B javax.servlet.ServletConfig
C javax.servlet.ServletContext
D javax.servlet.Servlet
28.下面关于Servlet的陈述正确的是:______
A 我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost方法处理请求
B Servlet运行在服务器端
C Servlet运行在客户端
D Servlet不能向浏览器发送Html标签
29、在myjsp.jsp中,关于下面的代码说法错误的是:______
<%@ page language="java" import="java.util.*" errorPage="error.jsp" isErrorPage="false" %>
A 该页面可以使用exception对象
B 该页面发生异常会转向error.jsp
C 存在errorPage属性时,isErrorPage是必须的属性值且一定为false
D error.jsp页面一定要有isErrorPage属性且值为true;
30.下面的说法错误的是:______
A Jsp可以处理动态内容和静态内容
B 在Jsp最终会编译成字节码后执行
C 在jsp中可以使用脚本控制Html的标签生成
D Jsp中不能使用//注释Java脚本中的代码
31、从“员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:
A、 Select * from员工 where 姓名=’_玛丽_’
B 、Select * from员工 where 姓名=’%玛丽_’
C、 Select * from员工 where 姓名like ‘_玛丽%’
D、 Select * from员工 where 姓名like ‘%玛丽%’
32、关于MVC下面说法错误的是:______
A MVC表示模型,视图,控制器
B 在model 1体系结构中使用了Servlet
C model 1体系结构适合小型项目,开发效率较高,但大型项目会有维护问题
D JavaBean可以访问数据库
33、 Model 2体系结构中控制器对象是一个:______
A Servlet
B JavaBean
C Jsp页面
D Html页面
34、在JSP中调用JavaBean时不会用到的标记是:
A. <javabean>
B. <jsp:useB ean>
C. <jsp:setProperty>
D. <jsp:getProperty>
(注:可编辑下载,若有不当之处,请指正,谢谢!)。

相关文档
最新文档