1. 早期的动态网站开发技术主要使用的是( )技术。该技术的基本原理是将浏览器提交至 Web 服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给 Web服务器,最后由 Web服务器把处理结果返 回浏览器。
A.JSP B.ASP
C.PHP D.CGI
2.JSP页面的代码由两个部分组成,它们是( )和( )。
A.javascript 代码 B.vbscript 代码
C.HTML 代码 D.JSP代码
3.JSP在服务器中进行编译时,将首先被转译成( )
A.JAVA 语言 B.HTML 代码
C.servlet D.以上都是
4.在一个 JSP页面代码中一定没有的部分是( )
A.javascript 代码 B.JSP指令
C.JSP动作 D.HTML 代码
5. 下列不是 JSP开发工具的是( )
A.JBuilder B. IBM WebSphere
C. MyEclipse D.Firework
6.要建构 JSP的开发环境,除了需要安装以上的JSP开发工具外,还 必须安装( )和( )
A.JDK B. Dreamweaver MX
C.Flash MX D.Tomcat
7. JSP隶属 Java家族,下列不属于 JAVA 家族的是( )
A.servlet B.javabean
C.java D.javascript
8.web 应用程序体系结构最多可分为三层, 不属于这三层的是 ( )
A.表示层 B.业务层
C.数据访问层 D.网络链接层
9. 在 JSP中,( )动作用于将文件包含入 JSP页面。
A.page B. forward
C.include D. taglib
10. 在 J2EE 中, test.jsp 文件如下,试图运行时,将发生( )
<html>
<% String str=null;%>
str is <%= ”str ”%>
</html>
A. 转译期错误 B. 编译期错误
C. 运行后,浏览器上显示: str is null
D. 运行后,浏览器上显示: str is str
11. 给定 JSP程序源码如下:
<html> <% int count =1; %>
__________</html>
以下( )语句可以在下划线处插入,并且运行后输出结果是: 1。
A. <%=++count %> B. <%++count;%>
C. <%count++;%> D. <%=count++%>
12. Page指令用于定义 JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:
A. <%@ page %>作用于整个 JSP页面。
B. 可以在一个页面中使用多个 <%@ page %>指令。
C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的
D. <%@ page %>指令中的属性只能出现一次
13. 对于 JSP中的声明 <%! %>的说法错误的是:( )
A.一次可声明多个变量和方法,只要以”;”结尾就行
B. 一个声明仅在一个页面中有效
C.声明的变量将作为局部变量
D.在该声明中声明的变量将在 JSP页面初始化时初始化
14. 在 JSP中,下列( )语句可以获取页面请求中一个文本框的输入(文本框的名称为title)。
A.Parameter( “title ”); B. Attribute( “title ”);
ParameterValues( “title ”); D. Parameters(“title ”);
15. <form method=______ action=search.jsp> …</form>.横线中可以填入的单词是( )
A.post B.send
C.out D.message
16. <input type=_______ name=”inputname ” value= ”inputvalue ”> 横线处不能填入的单词是:
A.text B.submit
C.radio D.form
17.下列不是 JSP内置对象的是( )
A.request B.applicate
C.out D.page
18. 不能在不同用户之间共享数据的方法是( )
A. 通过 session 对象 B. 利用文件系统
C.利用数据库 D. 通过 application 对象
19. 在 JSP中使用 <jsp:getProperty>标记时,不会出现的属性是:( )
A.name B.property
C.value D. 以上都不会出现
20. 在 JSP 中调用 JavaBean 时不会用到的标记是: ( )
A. <javabean> B. <jsp:useBean>
C. <jsp:setProperty> D. <jsp:getProperty>
21. 关于 JavaBean正确的说法是:( )
A. Java文件与 Bean 所定义的类名可以不同,但一定要注意区分字母的大小写
B. 在 JSP文件中引用 Bean,其实就是用 session和application的区别<jsp:useBean>语句
C. 被引用的 Bean 文件的文件名后缀为 .java
D. Bean文件放在任何目录下都可以被引用
22.下列不属于 session跟踪的方法是:( )
A. URL 重写 B. 使用全局变量
C. 使用表单隐藏字段 D. 使用 Servlet API
23. 请选择 response对象的作用范围:( )
A.application scope B.session scope
C.request scope D.page scope
24.下列对 <jsp:setProperty>动作使用错误的是( )
A.<jsp:setProperty name=“mybean” property=“*” />
B.<jsp:setProperty name=“mybean” property=“myproperty” param=“paramname”/>
C. <jsp:setProperty name=“mybean” />
D.<jsp:setProperty name=“mybean” property=“myproperty” value=“myvalue”/>
25.Servlet 程序的入口点是:( )
A.init( ) B. main( )
C.destroy( ) D. paint( )
26. J2EE 中,当把来自客户机的 HTTP 请求委托给 servlet 时,会调用 HttpServlet 的( )方法。
A. service B. doget
C. dopost D. init
27. 给定某 程序的片断如下,用户在浏览器地址栏中键入正确的请求 URL 并回车后,在控制台上显示的结果是( )
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
System.out.println( “get ”);
}
Public void doPost(HttpServletRequest request,HttpServletResponse response)
Throws ServletException,IOException{
System.out.println( “post ”);
}
A. get B. post
C. “get” D. “post”
28.servlet 具有很多的功能,下列不是它的功能的是: ( )
A. 与多个客户机处理连接,同时处理多个浏览器的请求。
B.可被用于连接数据库
C. 对客户端提交的特殊类型数据进行过滤
D. 与 applet 通信
29. servlet中没有的方法是:( )
A.init( ) B. doPut( )
C.destroy( ) D. main( )
1.JSP有三种指令,它们分别是: include 指令, page指令, taglib 指令【页面指令、加载指令、标记指令】
2. JSP有七项标准的“动作元素” ,本章学习四种“动作元素”分别是<jsp:include>,<jsp:forward>,<jsp:plugin>,<jsp:param>
3.Tomcat服务器的默认端口是8080
4. <jsp:param>经常和 <jsp:include>、<jsp:forward>以及<jsp:plugin>动作元素一起使用。
5. javax.servlet.jsp包中的两类异常: JspError和JspException 。
6. jsp 主要内置对象有:application ,session ,request ,page ,out,config,page。
7. 理 论 上 , GET 是用于获取服务器信息并将其作为响应返回给客户端,POST
是用于获取客户端信息并将其传送给服务器。
8.JSP 内置对象的作用范围有四种application ,session ,request ,page。
9.request对象实现的接口是 HttpServletResponse 。
10. 异常的处理,可在该方法的代码段中包含3类代码:try,catch 和 finally 代码块。
11. application 对象是代表应用程序上下文,它允许 JSP 页面与包括在同一应用程序中 的任何 Web组件共享信息,而 session对象则是每个客户专用的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论