JAVA-WEB期末复习题库

合集下载

(完整word版)Java web期末复习集

(完整word版)Java web期末复习集

“JSP基础知识”单元习题一、填空题1.Tomcat 服务器的默认端口是______8080______。

2.异常的处理,可在该方法的代码段中包含 3类代码:try catch finally代码块.3.JSP 文件最终会转换为___ servlet(或字节码) _________文件.4.在 JSP 文件中汉字所使用的编码机制是____ISO—8859—1 _________.5。

JSP 的实质是______ Servlet__________________。

6.JSP 的英文全称是_______________Java Server Page _________.7。

电子商务的开发标准是______________.EJB+Servlet+JSP __________.8。

JSP 预加载的类名是.java。

lang。

* javax.serveet。

* javax.servlet。

jsp。

* javax。

servlet.http。

*9。

java 的数据类型分为两种,它们分别是____基本类型、引用类型___________.10。

java 基本类型包括__布尔类型、整数类型、字符类型和浮点类型__________11.java 引用类型包括_______组、类、接口12。

java 中类型之间有两种转换方法:______隐性转换、强制转换____。

13.静态网页的内容是相对固定的,而动态网页的内容会随着访问时间和访问者发生变化。

14.___数据库_________是按一定的结构和规则组织起来的相关数据的集合。

15.JSP 服务器端运行环境的搭建通常有三种方案;J2SDK+Tomcat J2SDK+Apacher+Tomcat J2SDK+IIS+Tomcat16.在JDK 环境变量配置中,必须配置的两个变量是Path CLASSPATH17.在 Tomcat 成功安装和启动后,可以在浏览器中输入Http://127.0.0。

完整word版JAVAWEB期末复习题

完整word版JAVAWEB期末复习题

第1章WE 肝发环境(1) 下列关于WE 肝发说法正确的是 。

ABCD Web 是图形化的和易于导航的 Wet 与平台无关Web 是分布式的Web 是动态的(2) 下列关于Tomcat 说法正确的是。

ABCDA )B )C )D ) (3) 下列关于Tomcat 个目录说法错误的是 。

EE) -------------------- work 目录 包含web 项目示例,当发布 web 应用时,默认情况下把 web 文件夹放于此目录下(4) 下列关于HTTP 协议说法正确的是 。

ABCDEHTTP 是一种请求/响应式的协议HTT P 请求消息中 HTT P 请求消息中 HTT P 请求消息中 HTT P 请求消息中 (5) 下列对于JSP 说法中正确的是 。

ABCDEJSP 是Sun 公司推出的新一代站点开发语言JSP 完全解决了目前ASP PHP 的—个通病一一脚本级执行JSP 将内容的生成和显示进行分离JSP 强调可重用的组件JSP 采用标识简化页面开发第2章JSP 编译指令(1) 下列关于JSP 编译指令说法错误的是 。

CC) 编译指令向客户端产生任何输出( 2)下面关于 page 指令说法中错误的是 。

BB) —个JSP 页面只能包含一个page 指令(3) 下面关于page 指令的属性说法错误的是。

DED) session 属性制定此页面是否参与 HTTP 会话。

默认值falseE) errorpage 属性指示当前页面是否为其他页的 errorpage 目标(4) 下列说法中正确的是 。

ABDEA) include 指令通知容器将当前的JSP 页面中内嵌的、在指定位置上的资源内 容包含B) include 指令中 file 属性指定要包含的文件名D) Taglib 指令允许页面使用者自定义标签E) 你必须在使用自定义标签之前使用 <% @ taglib %>指令(5) 下列说法中错误的是 。

javaweb期末考试题目及答案

javaweb期末考试题目及答案

javaweb期末考试题目及答案一、单项选择题(每题2分,共20分)1. 在JavaWeb中,以下哪个不是Servlet的生命周期方法?A. init()B. service()C. doGet()D. finalize()答案:D2. 下列哪个不是JSP的内置对象?A. requestB. responseC. outD. file答案:D3. 在JavaWeb中,以下哪个不是JDBC的步骤?A. 加载JDBC驱动B. 建立数据库连接C. 创建Statement对象D. 创建XML解析器答案:D4. 在JavaWeb中,以下哪个不是HTTP请求方法?A. GETB. POSTC. PUTD. DELETE答案:C5. 在JavaWeb中,以下哪个不是Cookie的属性?A. nameB. valueC. pathD. method答案:D6. 在JavaWeb中,以下哪个不是JSP的指令?A. pageB. includeC. taglibD. import答案:B7. 在JavaWeb中,以下哪个不是EL表达式的隐含对象?A. pageScopeB. requestScopeC. sessionScopeD. applicationScope答案:D8. 在JavaWeb中,以下哪个不是JSTL的标签?A. <c:forEach>B. <c:if>C. <c:choose>D. <jsp:include>答案:D9. 在JavaWeb中,以下哪个不是过滤器(Filter)的作用?A. 日志记录B. 数据加密C. 请求转发D. 权限控制答案:B10. 在JavaWeb中,以下哪个不是监听器(Listener)的作用?A. 跟踪会话B. 跟踪请求C. 跟踪应用程序D. 数据库连接池管理答案:D二、填空题(每题2分,共20分)1. Servlet的配置可以通过____和____两种方式进行。

JAVAWEB期末复习题电子教案

JAVAWEB期末复习题电子教案

J A V A W E B期末复习题第1章WEB开发环境(1)下列关于WEB开发说法正确的是。

ABCDA)Web是图形化的和易于导航的B)Web与平台无关C)Web是分布式的D)Web 是动态的(2)下列关于Tomcat说法正确的是。

ABCDA) Tomcat是一种编程语言B) Tomcat是一种开发工具C) Tomcat是一种编程思想D) Tomcat是一种开编程规范(3)下列关于Tomcat个目录说法错误的是。

EE) work目录——包含web项目示例,当发布web应用时,默认情况下把web 文件夹放于此目录下(4)下列关于HTTP协议说法正确的是。

ABCDEA) HTTP是一种请求/响应式的协议B) HTTP请求消息中Accept表示浏览器可接受的MIME类型C) HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式D) HTTP请求消息中Accept-Language表示浏览器所希望的语言种类E) HTTP请求消息中Host表示初始URL中的主机和端口。

(5)下列对于JSP说法中正确的是。

ABCDEA) JSP是Sun公司推出的新一代站点开发语言B) JSP完全解决了目前ASP、PHP的一个通病——脚本级执行C) JSP将内容的生成和显示进行分离D) JSP强调可重用的组件E) JSP采用标识简化页面开发第2章JSP编译指令(1)下列关于JSP编译指令说法错误的是。

CC)编译指令向客户端产生任何输出(2)下面关于page指令说法中错误的是。

BB)一个JSP页面只能包含一个page指令(3)下面关于page指令的属性说法错误的是。

DED)session属性制定此页面是否参与HTTP会话。

默认值falseE)errorpage属性指示当前页面是否为其他页的errorpage目标(4)下列说法中正确的是。

ABDEA)include指令通知容器将当前的JSP页面中内嵌的、在指定位置上的资源内容包含B)include指令中file属性指定要包含的文件名D)Taglib指令允许页面使用者自定义标签E)你必须在使用自定义标签之前使用<% @ taglib %>指令(5)下列说法中错误的是。

Java Web考试复习题目

Java Web考试复习题目

作业一 Web应用基础一、选择题1.下面描述错误的是(C)A)HTML文件必须由<html>开头,</html>标记结束。

B)文档头信息包含在<head>与</head>之间。

C)在<head>和</head>之间可以包含<title>和<body>等信息。

D)文档体包含在<body>和</body>标记之间2.下列设置颜色的方法中不正确的是(D)A)<body bgcolor=”red” >B)<body bgcolor=”yellow” >C)<body bgcolor=”#FF0000” >D)<body bgcolor=”#HH00FF” >3.设置文档体背景颜色的属性是(C )A)text B)bgcolor C)background D)link4.<title></title>标记在<head></head>标记之间,<title></title>标记之间的内容将显示到(B)A)浏览器的页面上部 B)浏览器的标题栏上C)浏览器的状态栏中 D)浏览器的页面下部5.(D)是标题标记。

A)<p>标记 B)<br>标记 C)<hr>标记 D)<hn>6.<p align="段落对齐方式">标记中,align属性为段落文字的对齐方式,不能取的值为(D)。

A)Left B)Right C)Center D)width7.<font></font>标记中默认的中文字体是(D)A)“宋体” B)“幼圆” C)“楷体” D)“宋体”8.表示粗体加斜体的标记是(C)。

JAVA web程序设计(0202164) 期末考试复习题及参考答案

JAVA web程序设计(0202164)   期末考试复习题及参考答案
2.wait方法的作用?
答释可案放能:对执象行w的。ait锁所方。以法此一用时般在可wsa以yitn让和ch其rn他oont线iifzy程e是d可成方以对法对出或用现者以的s对。y象nc调hr用osnyiznecdh块ro中n。ize一d方般法在。判直断到语调句用中,no如ti果fy某或条者件no被ti触fy发Al,l后让w当ai前t的线线程程w才ait有并
A、int B、long C、double D、char
答案:C
38.执行代码String[]s=newString[10]后,哪个结论是正确的()。
A、s[10]为"" B、s[9]为null C、s[0]为未定义 D、s.length为9
答案:B
二、判断题 1.异常就是在程序的运行过程中所发生的错误
答案:D
13.下列关于Java多线程并发控制机制的叙述中,错误的是()。
A、Java中对共享数据操作的并发控制是采用加锁技术
B、线程之间的交互,提倡采用suspend()/resume()方法 C、共享数据的访问权限都必须定义为private D、Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生
5.paint()方法使用哪种类型的参数()。
A、Graphics B、Graphics2D C、String D、Color
答案:A
6.设inta=15,则运行a+=a运算后,a的值是()。
A、0 B、15 C、225 D、30
答案:D
7.以下关于构造函数的描述错误的是()。
答案:C
32.作为类中新线程的开始点,线程的执行是从下面哪个方法开始的。( )
A、publicvoidstart() B、publicvoidrun() C、publicvoidint()

javaweb期末题.

javaweb期末题.

1.<jsp:useBean>四个scope及意义chapter6 p62四个scope分别是page、request、session、application。

Page只是当前页面内有效;request是当前页面和请求的页面有效;session是所有页面内有效,浏览器关闭session消失;application是所有页面内有效,服务器关闭application消失。

意义:<jsp:useBean> 动作用于声明,JSP 页面将使用存储在指定作用域中、并可从中访问的 bean。

2.动作包含与指令包含区别及代码写法?chapter6 p38include指令包含:<%@include file="add.jsp"%>include动作包含:<jsp:include page="add.jsp" flush="true"><jsp:param name="name" value="value"></jsp:include>3.(1)Servlet里,一个请求最先进入(根本即request为方法参数,对象就是数据,进入方法就是调用,调用入口就是方法名+参数)service()方法,而不是init()、doGet()、doPost()。

(2)service()、init()、doGet()、doPost()执行时机。

①service()方法:是Servlet的核心,每当一个客户请求一个HttpServlet对象,该对象的service() 方法就要被调用,而且传递给这个方法一个"请求"(ServletRequest)对象和一个"响应"(ServletResponse)对象作为参数。

②init()方法:在 Servlet 的生命期中,仅执行一次 init()方法。

JAVA WEB期末复习题库(便于打印版)

JAVA WEB期末复习题库(便于打印版)

1、当访问一个Servlet时,以下Servlet中的哪个方法先被执行?( D )(A) destroy() (B) doGet() (C) service() (D) init02、假设在myServlet应用中有一个MyServlet类,在web.xml文件中对其进行如下配置:<servlet><servlet-name> mysrvlet </servlet-name><servlet-class> com.wgh.MyServlet </servlet -class></servlet>< servlet-mapping><servlet -name> myservlet </servlet-name><servlet-pattern> /welcome </url-pattern></servlet-mapping>则以下选项可以访问到MyServlet的是( D )。

(A) http://localhost:8080/MyServlet(B) http://localhost:8080/myservlet(C) http://localhost:8080/com/wgh/MyServlet(D) http://localhost:8080/ welcome3.JSP文件在第一次运行的时候被JSP引擎编译为( A )文件。

A. ScrvletB. ClassC. HTMLD. XML4 MVC设计模式将应用程序分为( B )部分。

A. 2B. 3 C.4 D. 55Java FE体系中Web层技术是( D )。

A. HTMLB. JavaBeanC. EJBD. JSP6. 在以下( D )标签用来对页面内容进行预定义。

A. <p>B. <br>C. <hr>D. <pre>7. 以下( B )标签用来建立无序列表。

javawed期末考试试题

javawed期末考试试题

javawed期末考试试题一、选择题(每题2分,共20分)1. 在Java中,以下哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. final2. Java程序的入口点是:A. main()B. start()C. run()D. execute()3. 以下哪个Java集合类是线程安全的?A. ArrayListB. LinkedListC. VectorD. HashSet4. Java中,哪个类提供了基本的输入输出功能?A. java.io.InputStreamB. java.io.OutputStreamC. java.io.ReaderD. java.io.Writer5. 以下哪个是Java的异常处理关键字?A. tryB. catchC. finallyD. All of the above6. Java中,以下哪个关键字用于定义一个方法?A. methodB. functionC. procedureD. def7. 在Java中,以下哪个关键字用于实现多态?A. extendsB. implementsC. overloadingD. overriding8. 以下哪个是Java的访问修饰符?A. publicB. protectedC. privateD. All of the above9. Java中,哪个类是所有Java类的根类?A. ObjectB. ClassC. ThrowableD. String10. 在Java中,以下哪个关键字用于定义一个枚举类型?A. enumB. typeC. constantD. value二、简答题(每题10分,共20分)1. 描述Java中集合框架的基本组成部分,并简要说明它们之间的关系。

2. 解释Java中的垃圾回收机制是如何工作的。

三、编程题(每题30分,共60分)1. 编写一个Java程序,该程序可以接收用户输入的整数,并计算其阶乘。

javaweb期末考试试题及答案

javaweb期末考试试题及答案

D. 浏览器可以接受任意多个Cookie信息保存任意长的时间4.下面选项中合法的EL表达式是()。

A. ${}B. ${empty requestScope}C. ${"aaa"+"bbb"}D. ${header["user-agent"]}5.下面选项, 关于ResultSet中游标指向的描述正确的是()。

A. ResultSet对象初始化时, 游标在表格的第一行B. ResultSet对象初始化时, 游标在表格的第一行之前C. ResultSet对象初始化时, 游标在表格的最后一行之前D.ResultSet对象初始化时, 游标在表格的最后一行6.ServletFileUpload类的parseRequest()方法的返回值类型是()。

A. FileItem[]B. Set<FileItem>C. List<FileItem>D. Map<FileItem>7、传智书城项目在下面()表中设置了联合主键。

A. user表B. products表D.C. orders表E.orderitem表8、关于传智书城后台订单删除说法, 错误的是()A: 删除操作只删除了订单表中的相应订单。

B: 当某个订单被删除后, 订单项中的数据会为Null。

C:因为代码删除操作时使用了异常处理, 如果订单项或者订单有一个删除失败了, 则会进行异常处理, 不会对其他数据有影响。

D: 因为代码删除操作时开启了事务处理, 如果订单项或者订单有一个删除失败了, 事务将回滚。

二、判断题(认为正确则打“√”, 否则打“×”。

每小题1分, 共14分)1.在HTTP响应消息中, 第一行为响应状态行, 紧接着的是若干响应消息头, 服务器端通过响应消息头向客户端传递附加信息。

(对)2.使用RequestDispatcher对象的include()方法实现请求包含后, 浏览器显示的URL会发生变化。

javaweb期末考试

javaweb期末考试

1、下面哪一个不是动态网页技术( D )。

A.ASPB.JSPC.PHPD.HTML2、下列关于Tomcat说法不正确的是(B )。

A.Tomcat是一个Servlet容器。

B.Tomcat是一种编程语言。

C.Tomcat是一个免费开源的项目。

D.Tomcat的默认端口是8080。

3、可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的JSP对象是( C )。

A.Response 对象B.Session 对象C.Application 对象D.Request 对象4、Servlet需要在(C )文件中进行配置。

5、JSP页面经过编译之后,将创建一个(B )。

(选择一项)A.appletB.servletC.applicationD.exe 文件6、下列哪个方法用于从ServletContext中检索属性?( B )A.Object getObject(int index)B.Object getAttribute(String name)C.String getObjext(int index)D.String getAttribute(String name)7、下列哪个接口或类检索与用户相关的会话对象?( D )A.HttpServletResponseB.ServletConfigC.ServletContextD.HttpServletRequest8、<jsp:useBean>中指定Bean实例的存取范围的属性是(C )。

A. idB. classC. scopeD. type9、下列哪个page指令是合法的?( C )A.<%page language=”java”%>B.<%! page language=”java”%>C.<%@ page language=”java”%>D.<%@Page language=”java”%>10、下列不是JSP隐含变量的是(C )。

javaweb期末考试试题和答案

javaweb期末考试试题和答案

javaweb期末考试试题和答案### 一、选择题(每题2分,共20分)1. 在JavaWeb中,以下哪个不是Servlet的生命周期方法?()A. init()B. service()C. doGet()D. destroy()**答案:C**2. 以下哪个不是JSP的内置对象?()A. requestB. responseC. sessionD. data**答案:D**3. 在JavaWeb中,以下哪个不是JSP的指令标签?()A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ scriptlet %>**答案:D**4. 在JavaWeb中,以下哪个不是EL表达式的功能?()A. 访问对象的属性B. 调用方法C. 进行算术运算D. 定义变量**答案:D**5. 在JavaWeb中,以下哪个不是JSTL的标签库?()A. coreB. fmtC. sqlD. xml**答案:C**6. 在JavaWeb中,以下哪个不是过滤器(Filter)的作用?()A. 日志记录B. 权限检查C. 数据加密D. 响应客户端请求**答案:D**7. 在JavaWeb中,以下哪个不是监听器(Listener)的作用?()A. 跟踪用户会话B. 跟踪应用程序生命周期C. 跟踪请求属性D. 跟踪会话属性**答案:C**8. 在JavaWeb中,以下哪个不是MVC模式的优点?()A. 低耦合B. 高内聚C. 易于扩展D. 难以维护**答案:D**9. 在JavaWeb中,以下哪个不是AJAX的优点?()A. 异步通信B. 减少服务器负载C. 增加网络流量D. 提高用户体验**答案:C**10. 在JavaWeb中,以下哪个不是JSON的优点?()A. 轻量级B. 易于人阅读C. 易于机器解析D. 格式复杂**答案:D**## 二、填空题(每题2分,共20分)1. Servlet的生命周期包括______、______、______和______。

Java Web期末复习资料汇总

Java Web期末复习资料汇总

Java Web应用章节复习题第1章JSP简介一、选择题1、下面描述错误得就是( C )A、HTML文件必须由<html〉开头,〈/html>标记结束.B、文档头信息包含在<head〉与</head〉之间。

C、在<head〉与〈/head>之间可以包含<title>与〈body>等信息。

D、文档体包含在〈body〉与</body>标记之间2、Tomcat服务器得默认端口号就是:( B )A、80 B、8080 C、 21 D、 21213、配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确得就是:( B )A、先安装TOMCAT,再安装JDKB、先安装JDK,再安装TOMCATC、不需安装JDK,安装TOMCAT就可以了D、 JDK与TOMCAT只要都安装就可以了,安装顺序没关系4、如果Tomcat安装后,想要修改它得端口号,可以通过修改〈tomcat安装目录〉/conf下得( B )文件来实现。

A、 web、xmlB、server、xmlC、server-minimal、xmlD、 tomcat-user、xml5、使用最为广泛得Java Web服务器就是( A )。

A、Tomcat B、ResinC、JbossD、WebLogic6、当用户请求jsp页面时,JSP引擎就会执行该页面得字节码文件响应客户得请求,执行字节码文件得结果就是( C )。

A、发送一个JSP源文件到客户端B、发送一个Java文件到客户端C、发送一个HTML页面到客户端D、什么都不做7、当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个( B )。

A、进程B、线程C、程序D、服务8、下列动态网页与静态网页得根本区别描述错误得就是( C )。

A、静态网页服务器端返回得HTML文件就是事先存储好得B、动态网页服务器端返回得HTML文件就是程序生成得C、动态网页中只有程序,不能有HTMLD、代码静态网页文件里只有HTML标记,没有程序代码9、在传统得HTML页面中加入( D )就构成了一个JSP页面文件。

Java-Web-复习题集期末考试题库含答案

Java-Web-复习题集期末考试题库含答案

J a v a-W e b-复习题集(1)期末考试题库含答案(总13页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--Java Web 复习题集(1)一、单项选择题(请将所选择的答案号码填写在每小题中的圆括号内)1、下列()不属于JSP动作指令标记。

A.<jsp:param> B.<jsp:plugin>C.<jsp:useBean> D.<jsp:javaBean>2、JSP的()指令允许页面使用者自定义标记库。

A.include指令B.taglib指令C.lib指令D.plugin指令3、下面变量声明在()范围内有效。

<%! Date dateTime; int countNum; %>A. 从定义开始处有效,客户之间不共享B.在整个页面内有效,客户之间不共享C.在整个页面内有效,被多个客户共享D.从定义开始处有效,被多个客户共享4、include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML页面、文本文件或一段Java代码,但必须保证插入后形成的文件是()。

A.一个完整的HTML文件B.一个完整的JSP文件C.一个完整的TXT文件D.一个完整的Java源文件5、JSP页面可以在“<%=”和“%>”标记之间放置Java表达式,直接输出Java表达式的值。

组成“<%=”>”标记的各字符之间()。

A.可以有空格B.不可以有空格C.必须有空格D.不确定6、关于page指令的一些属性,说法错误的是()。

A.contentType属性用于设置传回网页的文件格式和编码方式B.pageEncoding属性用于指定本页面编码的字符集C.在JSP标准语法中,如果contentType属性存在,则由其决定JSP页面的字符编码方式D.JSP页面的默认字符编码方式为ISO8859-17、使用response对象进行重定向时,使用的方法是()。

javaweb期末考试试题和答案

javaweb期末考试试题和答案

javaweb期末考试试题和答案# Java Web期末考试试题与答案## 一、选择题(每题2分,共20分)1. 下列哪个不是Java Web开发常用的框架?A. SpringB. HibernateC. StrutsD. Apache Tomcat2. 在Java Web应用中,以下哪个不是Servlet生命周期中的方法?A. init()B. service()C. start()D. destroy()3. 下列关于JSP的描述,哪个是错误的?A. JSP页面可以包含Java代码B. JSP页面最终被转换成ServletC. JSP页面可以直接访问数据库D. JSP页面可以嵌入HTML代码4. 在Java Web中,以下哪个不是MVC模式中的组件?A. ModelB. ViewC. ControllerD. Service5. 下列哪个不是Java Web中常用的数据库连接池?A. Apache DBCPB. C3P0C. HikariCPD. JDBC## 二、简答题(每题10分,共20分)1. 请简述Java Web开发中MVC模式的概念及其优势。

2. 描述Servlet的生命周期,并解释每个阶段的作用。

## 三、编程题(每题15分,共30分)1. 编写一个Servlet,当客户端访问时,返回当前日期和时间。

2. 编写一个JSP页面,使用JSTL标签库显示一个简单的表单,包含用户名和密码输入框,提交按钮,并在提交后通过请求转发到上一个Servlet。

## 四、应用题(每题15分,共30分)1. 描述如何在Java Web应用中实现用户登录功能,并说明所需的主要组件和技术。

2. 描述如何在Java Web应用中实现分页显示数据的功能,并给出一个简单的示例。

## 答案### 一、选择题1. D - Apache Tomcat 是一个Servlet容器,不是框架。

2. C - Servlet生命周期中没有start()方法。

Java Web期末复习题题库及答案.doc

Java Web期末复习题题库及答案.doc

Java Web期末复习题题库及答案1 .编写一个Filter,需要()[单选题]*A .继承Filter类B .实现Filter接口C .继承HttpFilter 类D .实现HttpFilter 接口2.自定义标签的配置文件放在()[单选题]*A.WebRootB.libC.classesD.WEB-INF(正确答案)3 •有关会话跟踪技术描述正确的是()*A.Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端B.关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期C.在禁用Cookie时可以使用URL重写技术跟踪会话D.隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示4.在J2EE中,重定向到另一个页面,以下()语句是正确的[单选题]*A.request. sendRedirect(u http :// www . svse ・com . cn‘‘);B . request. sendRedirect();C . response . sendRedirect(t6http: // www . svse . com . cif');(正确答案)D . response .sendRedirectQ;5.EL表达式,${10mod3},执行结果为:()[单选题]*A.10 mod 3B. 1C. 3D.null6•自定义标签的作用是()[单选题]*A.编写和使用方便B.规定是这样的,如果不用,别人会说我们不专业C.可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发(正确答D.连数据库7. request.getRequestDispatcher().forward(request,response)称之为()[单选题]*A.流转B.转发C.重定向D.导航&有关Servlet的生命周期说法正确的有()*A.Servlet的生命周期由Servlet实例控制B.init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext 接口的对象C.service。

《Java-WEB应用开发》期末考试试卷

《Java-WEB应用开发》期末考试试卷

适用专业:1、下面的()方法可以取得HTTP请求所传递的参数。

A ServletRequest接口的getAttribute( )方法;B ServletRequest接口的getParameter( )方法;C HttpServletRequest接口的getAttribute( )方法D HttpServletRequest接口的getParameter( )方法2、Java Web应用中,MVC设计模式中的V(视图)通常由()充当。

A. JSPB. . ServletC. ActionD. JavaBean3、假设创建的Web应用的名称为book,那么web.xml部署描述文件应该放在()位置。

A bookB book\WebC book\Web-INFD Web-INF\book\4、接收表单请求的信息中包含中文时,要使用()方法允许接收中文,以避免乱码问题。

A. request.setAttribute();B. response.setContentType()C. request.setCharacterEncoding();D. response.setCharacterEncoding();5、JDBC数据库访问中,用于负责管理JDBC驱动、获取数据库连接的是()。

A. DriverManager类B. Connection接口C. Statement接口D. ResultSet接口6、要创建一个新目录,可以使用下面的()类实现。

A FileInputStreamB RandomAccessFileC FileOutputStreamD File7、下列类或接口中,负责加载驱动程序的是()。

A DriverB DriverManagerC ConnectionD Statement8、Web项目目录结构中,JSP页面文件不可以存放在()。

A src目录或src目录下的子目录中B WebRoot目录下C WEB-INF目录下D WebRoot目录下创建的子目录9、JSP页面中的<% =常量或变量%>标记括入的Java程序片段称作()。

JavaWeb程序设计期末考试题

JavaWeb程序设计期末考试题

JavaWeb程序设计期末考试试卷分值:100分一、选择题(本大题共15题,每题2分,共30分)1.JSP页面以()为扩展名进行保存。

A、.jpsB、.jspC、.javaD、.JSP2.在JSP中如果要导入java.io.*包,应该使用 ( )指令。

A、 pageB、 taglibC、 includeD、 forward3.配置 JSP运行环境,若 WEB 应用服务器选用TOMCAT,以下说法正确的是()A 、先安装 TOMCAT ,再安装 JDKB、先安装 JDK ,再安装 TOMCATC、不需安装 JDK,安装 TOMCAT就可以了D、JDK 和 TOMCAT 只要都安装就可以了,安装顺序没关系4.JSP中的隐式注释为 ( )。

A、 // 注释内容B、 <! —注释内容 -->C、 <%-- 注释内容 --%>D、 /* 注释内容 */ 5.使用 response对象进行重定向时使用的方法为()。

A、getAttribute()B、 sendRedirect()C、 setContentType()D、 setAttribute()6.在 JSP 中,()动作用于将请求转发给其他JSP页面。

A、forwardB、includeC、useBeanD、setProperty7.Servlet 程序的入口点是()A、init ()B、main()C、service()D、doGet()8.每次传递请求或响应时调用Filter 的()方法。

A、init()B、doFilter()C、destroy()D、getInitParameter()9.在JSP中调用JavaBean时不会用到的标记是()A、<JavaBean>B、<jsp:usebean>C、<jsp:setproperty>D、<jsp:getproperty>10.Cookie.setMaxAge(60*60)的作用是( )。

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

JAVA-WEB期末复习题库1、当访问一个Servlet时,以下Servlet中的哪个方法先被执行?( D )(A) destroy() (B) doGet() (C) service() (D) init02、假设在myServlet应用中有一个MyServlet类,在web.xml文件中对其进行如下配置: mysrvletcom.wgh.MyServletmyservlet/welcome则以下选项可以访问到MyServlet的是( D )。

(A) http://localhost:8080/MyServlet(B) http://localhost:8080/myservlet(C) http://localhost:8080/com/wgh/MyServlet(D) http://localhost:8080/ welcome3.JSP文件在第一次运行的时候被JSP引擎编译为( A )文件。

A. ScrvletB. ClassC. HTMLD. XML4 MVC设计模式将应用程序分为( B )部分。

A. 2B. 3 C.4 D. 55Java FE体系中Web层技术是( D )。

A. HTMLB. JavaBeanC. EJBD. JSP6. 在以下( D )标签用来对页面内容进行预定义。

A.B.C.D.7. 以下( B )标签用来建立无序列表。

A.B.C.:///b5b82aa8dfadf887ebb11abc015eee694bc064b4f.htmlparD.9. JSP规范唯一支持的语言是( C )。

A. C#B. CC. JavaD.Basic10. JSP中,HTMI.注释的特点是( B )。

A.发布网页时看不到,在源文件中也看不到B.发布网页时看不到,在源文件中能看到C.发布网页时能看到,在源文件中看不到D.发布网页时能看到,在源文件中也能看到3. page指令的属性中可以多次设计的属性是( A )。

A. importB. sessionC. extendsD. info11.用于获取bean属性的动作是( B )。

A.B.C.D.12用于为其他动作提供附加信息的动作是( C )。

ABCD13 下列( A )不是request对象的方法。

A. addHeader( String name, String value)B. getSession(Boolean create)C. setAttrihute( String name, java. lang. Object o)D. isSecure()14 response对象的setHeader( String name,String value)方法的作用是( B )。

A添加HTTP文件头B设定指定名字的HTTP文件头的值C判断指定名字的HTTP文件头是否存在:///b5b82aa8dfadf887ebb11abc015eee694bc064b4f.htmlD向客户端发送错误信息15. 设置session的有效时间(也叫超时时间)的方法是( A )。

A. setMaxinactivelnterval(int interval)B getAttributeName()C setAttrlbuteName(Strlng name, ng.Object value)D getLastAccessedTime()16. 能清除缓冲区中的数据,并且把数据写到客户端是out对象中的方法是( C )。

A. out.newLine()B. out.clear()C. out.flush()D. out.clearBuffer()17. pageContext对象的findAttribute()方法的作用是( C )。

A.用来设置默认页面的范围或指定范围之中的已命名对象B.用来删除默认页面范围或指定范围之中已命名的对象C.按照页面请求、会话以及应用程序范围的顺序实现对某个已命名属性的搜索D.以字符串的形式返回一个对异常的描述18、JDBC提供3个接口来实现SQL语句的发送,其中执行简单不带参数SQL语句的是( A )。

A. Statement类 B. PreparedStaternent类C. CallableStatement类 D. DriverStatement类19 Staternent类提供3种执行方法,用来执行更新操作的是( B )。

A.executeQuery() B.executeUpdate()C.execute() D.query()20负责处理驱动/b5b82aa8dfadf887ebb11abc015eee694bc064b4f.html的调入并产生对新的数据库连接支持的接口是( A )。

A.DriverManager B.Connection C.Statement D.ResultSct21.不是JavaBcan属性的项为( B )。

A. constrained属性 B.id属性 C bound属性 D simple属性22.不是JavaBean作用域的项为( A )。

A. bound B page C rcquest D application23. JavaBean有( A )种。

A. 2 8 3 C 4 D 524.在JSP/Servlet的生命周期中,用于初始化的方法是( C )。

A doPost()B doGct()C init()D destroy()25. Servlet的优点有( ABC )。

A执行效率高 B可移植性好 C功能强大 D.运行速度快26. Scrvlet与JSP的区别是( BCD )。

A.性能更强 B.编程方式不同C.运行速度不同 D.编译顺序不同27.下面不是Servlet方法的是( C )。

A doTrace()B doPost() C.doRead() D doOptions()28.自定义标记可定义为( ABCD )。

A.将可以重用的代码汇编人JSP页面的一种方式B.一个访问Java的、类似于XMI.的前端C.一个可扩展的JavaBean,具有在JSP页面内使用的简单接口D.Java程序员和Web设计者的交互/b5b82aa8dfadf887ebb11abc015eee694bc064b4f.html点29.为了使用自定义标记,需要定义3种独立组件( ABC )。

A.定义标记功能的标记处理程序类B.将XMI元素名称映射到标记实现的标记库描述符文件C.使用标记库的JSP文件D.部署描述符文件二、填空题1.request内置对象代表了_客户端__的请求信息,主要用于通过HTTP协议传送给__服务端__的数据。

__out__对象主要用来向客户输出各种数据类型的内容。

3.__page__对象用于指定当前JSP页面本身。

4.__pageContext __对象提供了对JSP页面内使用到的所有对象及名字空间的访问。

5.__application__对象保存应用程序中公有的数据。

6.response对象实现_HttpServletResponse___接口,可对客户的请求作出动态响应,向客户端发送数据。

7.config对象是JSP页面通过__Servlet__进行初始化时被传递的对象。

8.exception对象用来处理JSP文件在执行时_发生的错误和异常_。

1. JSP标记都是以___或__/>__结尾。

2. JSP页面就是在__.HTML____或 _XML_____代码中嵌入Java语法或JSP元素。

3. JSP的指令描述__文件____转换成JSP服务器所能执行的Java代码的控制信息,用于指定整个JSP页面的相关信息,并设置JSP页面的相关属性。

4.JSP程序中的注释有__隐藏注释_、_HTML注释_和__Java语言_ 注释。

5.JSP表达式常用在__向叶面输出内容__生成动态链接地址和动态指定Form表单处理页面。

1.HTML文档的扩展名是_.html___或__.htm__它们是可供浏览器解释浏览的网页文件格式。

2. Wcb服务器通过____表单____获取用户信息。

/b5b82aa8dfadf887ebb11abc015eee694bc064b4f.html3. 在HTML中加入CSS的方法主要有__嵌入式__、_内联式___和_外联式___。

4. HTML文档分为文档头和_文档体___两部分。

5. 常用的列表分别有__有序列表__和__无序列表___。

6. 表单一般由___表单标签_____、__表单域__和___表单按钮_____组成。

7. _表格___是一种能够有效描述信息的组织形式,由行、列和单元格组成。

1.当前主流的三大动态Web开发技术是PHP、ASP/ASP. NET和__JSP__。

2. MVC设计模式将应用程序分为模型、__视图__和__控制__。

3. JSP页面的执行方式是__编译方式__。

5 JSP的两种体系结构是__modle1__和_modle2_ __。

1题.编写一个Filter,需要()A.继承Filter 类B.实现Filter 接口C.继承HttpFilter 类D.实现HttpFilter接口正确答案为:B第2题.自定义标签的配置文件放在________A. WebRootB. libC. classesD. WEB-INF正确答案为:D第3题.有关会话跟踪技术描述正确的是(多选)A. Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端B.关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期C.在禁用Cookie时可以使用URL重写技术跟踪会话D.隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示正确答案为:ABC:///b5b82aa8dfadf887ebb11abc015eee694bc064b4f.htmlar第4题.在J2EE中,重定向到另一个页面,以下()语句是正确的A. request . sendRedirect(“http :// www . svse . com . cn”);B. request . sendRedirect();C. response . sendRedirect(“http: // www . svse . com . cn”);D. response .sendRedirect();正确答案为:C第5题. EL表达式,$10 mod3,执行结果为:A. 10 mod 3B. 1C. 3D. null正确答案为:B第6题.自定义标签的作用是A.编写和使用方便B.规定是这样的,如果不用,别人会说我们不专业C.可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发D.连数据库正确答案为:C第7题.request.getRequestDispatcher().forward(request,response)称之为A.流转B.转发C.重定向D.导航正确答案为:B第8题.有关Servlet的生命周期说法正确的有 (多选)A. Servlet的生命周期由Servlet实例控制B.init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext接口的对象C. service()方法响应客户端发出的请求D. destroy()方法释放Servlet实例正确答案为:BCD:///b5b82aa8dfadf887ebb11abc015eee694bc064b4f.htmlr第9题.在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。

相关文档
最新文档