Java Web 复习题集(3)期末考试题库含答案
完整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) 下列说法中错误的是 。
java web试题及答案

java web试题及答案一、单选题1. 下面哪个不是Java Web中的三大组件?A. JSPB. ServletC. JDBCD. EJB答案:C2. 在Java Web中,以下哪个是正确的访问Servlet的URL模式?A. /servlet/MyServletB. /MyServletC. servlet/MyServletD. MyServlet答案:B3. 下面哪个选项不是正确的JSP指令?A. <%@ page contentType="text/html;charset=UTF-8" %>B. <%@ include file="header.jsp" %>C. <%! int i = 0; %>D. <% out.println("Hello, World!"); %>答案:C4. 下面哪个选项不是Java Web中常见的部署描述符文件?A. web.xmlB. context.xmlC. server.xmlD. sun-web.xml答案:C5. 在Java Web开发中,以下哪个选项可以用来从客户端接收数据?A. HttpServletRequestB. HttpServletResponseC. HttpSessionD. ServletContext答案:A二、填空题1. Java Web中的MVC模式中,将业务逻辑封装在模型中,实现对数据的访问、处理和操作,用于实现数据的持久化和访问。
这个模型称为_______。
答案:JavaBean2. Java Web中,JSP是Java Server Pages的简称,它是一种动态网页技术,是通过在HTML中插入Java代码片段来生成动态内容的。
JSP文件的扩展名是_______。
答案:.jsp3. 在Java Web中,使用JDBC进行数据库访问的第一步是加载并注册数据库驱动程序,使用的类是_______。
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的配置可以通过____和____两种方式进行。
Java Web 复习题集(3)期末考试题库含答案

Java Web 复习题集(3)一、单项选择题(请将所选择的答案号码填写在每小题中的圆括号内)1、以下关于Web的说法错误的是()。
A)其本意是网和网状物B)其目前被广泛译作“万维网”或“互联网”C)其是一种基于超文本方式工作的信息系统D)其是一种基于超媒体方式工作的信息系统2、不属于Web客户端应用技术的是()。
A)HTML B)CSS C)JavaScript D)CGI3、特殊符号“<”对应的实体名称是()。
A)& B) C)< D)>4、HTML代码“<img src="logo.jpg">”的功能是( )。
A)插入图片logo.jpg和超链接B)以图片logo.jpg为页面背景C)显示图片logo.jpgD)点击“logo.jpg”进行图片logo.jpg的下载5、<select>标记的功能是( )。
A)获得焦点B)获得被选择变量的值C)在页面中创建选择框D)在页面中创建下拉列表6、对外部样式表mystylee.css使用正确的是( )。
A)<import rel = "mystylee" href = "mystyle.css" type="text/css">B)<import rel = "styleSheet" href = "mystyle.css" type="text/css">C)<link rel = "mystylee" href = "mystyle.css" type="text/css">D)<link rel = "styleSheet " href = "mystyle.css" type="text/css">7、在JavaScript中,以下关于window对象的说法错误的是( )。
成人高等教育JAVAweb开发技术期末考试复习题及参考答案

成人高等教育JAVAweb开发技术期末考试复习题及参考答案课程名称:JAVAweb开发技术(答案见卷后)一、单项选择题(本大题共20 小题,每小题 1.5 分,共 30 分。
在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。
)1. 要从文件"file.dat"中读出第10个字节到变量c中,下列哪个方法适合?()A、FileInputStream in=new FileInputStream("file.dat"); in.skip(9); intc=in.read();B、FileInputStream in=new FileInputStream("file.dat"); in.skip(10); intc=in.read();C、FileInputStream in=new FileInputStream("file.dat"); int c=in.read();D、RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte();2. Java编程所必须的默认引用包为( )A. java.sys包B. ng包C. java.util包D.以上都不是3. 下面语句在编译时不会出现警告或错误的是( )A. float f=3.14;B. char c=”c”;C. Boolean b=null;D. int i=10.0;4. 下面不是合法标识符的是( )A. 2ofUSB. giveMesC. whataQuizD. $d2000_5. 下面哪一个是合法的数组声明和构造语句( )A. int[] ages = [100];B. int ages = new int[100];C. int[] ages = new int[100];D. int() ages = new int(100);6. 下面说法不正确的是( )A. 一个子类的对象可以接收父类对象能接收的消息;B. 当子对象和父对象能接收同样的消息时,它们针对消息产生的行为可能不同;C. 父类比它的子类的方法更多;D. 子类在构造函数中可以使用super( )来调用父类的构造函数;7. 给出下面代码段, 哪行将引起一个编译时错误?()1) public class Test {2) int n = 0;3) int m = 0;4) public Test(int a) { m=a; }5) public static void main(String arg[]) {6) Test t1,t2;7) int j,k;8) j=3; k=5;9) t1=new Test();10) t2=new Test(k);11) }12) }A. 行1B. 行4C. 行6D. 行98. 下面程序中类ClassDemo中定义了一个静态变量sum,分析程序段的输出结果。
javaweb机试题及答案

javaweb机试题及答案一、单项选择题(每题2分,共20分)1. 在JavaWeb中,用于将客户端请求映射到Servlet的配置方式是:A. 注解B. XMLC. 注解和XMLD. 以上都不是答案:C2. 下列哪个不是Servlet的生命周期方法?A. init()B. service()C. start()D. destroy()答案:C3. 在JSP中,以下哪个标签用于声明变量?A. <%! %>B. <% %>C. <%= %>D. <%@ %>答案:A4. 下列哪个是JavaWeb中用于处理表单数据的接口?A. HttpServletRequestB. HttpServletResponseC. HttpSessionD. ServletContext答案:A5. 在JavaWeb中,以下哪个不是JSP内置对象?A. requestB. responseC. sessionD. database答案:D6. 以下哪个是用于在JSP页面中包含其他JSP页面的指令?A. <jsp:forward page="other.jsp" />B. <jsp:include page="other.jsp" />C. <%@ include file="other.jsp" %>D. <%@ page import="other.jsp" %>答案:C7. 在JavaWeb中,以下哪个不是JSP动作元素?A. <jsp:useBean>B. <jsp:include>C. <jsp:forward>D. <jsp:include>答案:D8. 下列哪个不是JavaWeb中常用的数据库连接池?A. C3P0B. DBCPC. Apache Commons DBCPD. Tomcat JDBC Connection Pool答案:D9. 在JavaWeb中,以下哪个不是JSTL标签库?A. coreB. fmtC. sqlD. xml答案:C10. 在JavaWeb中,以下哪个不是JSP页面的属性?A. pageEncodingB. contentTypeC. sessionTimeoutD. isErrorPage答案:C二、多项选择题(每题3分,共15分)1. Servlet的生命周期包括以下哪些阶段?A. 初始化B. 请求处理C. 销毁D. 编译答案:ABC2. 在JSP中,以下哪些是脚本元素?A. 表达式B. 脚本片段C. 声明D. 指令答案:ABC3. 在JavaWeb中,以下哪些是用于会话管理的技术?A. CookieB. URL重写C. HttpSessionD. ServletContext答案:ABC4. 在JSP中,以下哪些是JSTL标签库?A. coreB. fmtC. sqlD. taglibs答案:ABC5. 在JavaWeb中,以下哪些是用于异常处理的方法?A. try-catchB. finallyC. do-whileD. throw答案:ABD三、简答题(每题5分,共20分)1. 请简述Servlet的工作原理。
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 )标签用来建立无序列表。
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会发生变化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java Web 复习题集(3)一、单项选择题(请将所选择的答案号码填写在每小题中的圆括号内)1、以下关于Web的说法错误的是()。
A)其本意是网和网状物B)其目前被广泛译作“万维网”或“互联网”C)其是一种基于超文本方式工作的信息系统D)其是一种基于超媒体方式工作的信息系统2、不属于Web客户端应用技术的是()。
A)HTML B)CSS C)JavaScript D)CGI3、特殊符号“<”对应的实体名称是()。
A)& B) C)< D)>4、HTML代码“<img src="logo.jpg">”的功能是( )。
A)插入图片logo.jpg和超链接B)以图片logo.jpg为页面背景C)显示图片logo.jpgD)点击“logo.jpg”进行图片logo.jpg的下载5、<select>标记的功能是( )。
A)获得焦点B)获得被选择变量的值C)在页面中创建选择框D)在页面中创建下拉列表6、对外部样式表mystylee.css使用正确的是( )。
A)<import rel = "mystylee" href = "mystyle.css" type="text/css">B)<import rel = "styleSheet" href = "mystyle.css" type="text/css">C)<link rel = "mystylee" href = "mystyle.css" type="text/css">D)<link rel = "styleSheet " href = "mystyle.css" type="text/css">7、在JavaScript中,以下关于window对象的说法错误的是( )。
A)其描述了一个浏览器窗口或框架B)其是其他对象的父对象C)其提供了用于控制浏览器(网页)的属性和方法D)在使用window对象的属性和方法时,JavaScript可以省略window对象的名称8、以下代码( )不能完成“添加一个用于打开一个新窗口的按钮”的功能。
A)<input type="button" value="开窗口" onclick=window.location("newWindow.html ")> B)<input type="button" value="开窗口" onclick=window.open("newWindow.html")> C)<input name="button" value="开窗口" onclick= window.open("newWindow.html",""> D)<input name="button" value="开窗口"onclick=window.open("newWindow.html","","")>9、以下JSP的执行过程步骤中说法错误的是()。
A)服务器根据接收到的客户端的请求来加载被请求的JSP文件B)JSP引擎会将被加载的JSP文件转化成class文件C)服务器执行这个class文件D)服务器将执行结果向客户端发送10、在Tomcat的server.xml文件中配置<Context>元素,其代码是<Context path="/my" docBase="D:\JSPApp\myApp" />,关于此代码功能说法正确的是()。
A)复制Web应用到Tomcat安装目录下的webapps文件夹中B)复制Web应用到Tomcat安装目录下的webapp\my文件夹中C)复制Web应用到D:\JSPApp\myApp文件夹中D)代码有错误11、以下说法正确的是( )。
A.在一个JSP页面中,不能含有XML代码B.在一个JSP页面中,可以含有XML代码C.在一个JSP页面中,可以调用XML代码D.以上说法全错12、关于脚本标记,以下说法错误的是( )。
A)表达式中<%与=之间不可以有空格B)表达式中<%=与%>可以不在同一行C)声明标识中<%与!之间不可以有空格D)声明标识中<%!与%>必须在同一行13、下面include指令的语法格式正确的是( )。
A)<%@ include "path"%>B)<%@ include = "path"%>C)<%@ include page = "path"%>D)<%@ include file = "path"%>14、关于JSP内置对象,以下说法正确的是( )A)JSP内置对象起到了增强页面功能的作用B)page对象表示“当前”Servlet程序对象,相当于Java中的“this”关键字C)pageContext对象本质上是包含当前Servlet接口引用的变量D)application对象在服务器启动时由应用程序创建,在应用程序终止时销毁15、对于Servlet过滤器,以下说法错误的是( )。
A)过滤器需要进行配置才能使用B)采用注解方式可不用配置过滤器C)过滤处理的业务逻辑需要编写到doFilter()方法中D)在请求过滤处理后,需要调用chain参数的doFilter()方法将请求传递给下一个过滤器或目标资源16、对于Servlet监听器,以下说法错误的是( )。
A)监听器的功能比较接近Java的GUI程序的监听器B)监听器利用Listener接口监听在容器中的某个执行程序C)监听器可以监听特定时间发生的事件,并根据其做出相应的反应D)监听器的功能只是监听,不可以做一些相应的反应17、以下关于JDBC API的说法中错误的是( )。
A)每种数据库的驱动程序都应该提供一个实现java.sql.Driver接口的类B)通过驱动程序可以注册一个Connection连接C)Connection接口负责与特定数据库的连接D)DriverManager类可以建立应用程序与数据库之间的连接18、关于EL表达式,以下说法错误的是( )。
A)可以扩展JSP页面的功能B)可以简化JSP开发中对对象的引用的步骤C)可以规范页面代码D)可以提高程序的可读性及可维护性19、关于JSTL,以下说法错误的是( )。
A)可以取代传统JSP程序中嵌入Java代码的做法B)可以提高程序的可维护性C)可以增强JSP页面的功能D)通常与EL表达式配合使用20、关于<c:out>标记,以下说法错误的是()。
A)该标记可以解释执行HTML标记B)该标记可以将表达式的值赋值给某个变量C)该标记类似于JSP的表达式<%=表达式%>D)该标记类似于EL表达式${expression}21、在以下()标签用来对页面内容进行预定义。
A)<p>B)<br>C)<hr> D)<pre>22、在JavaScript中,不正确的变量名是()。
A)abc B)7Name C)_17D)case23、以下( )JavaScrtpt对象可以获取用户当前使用的浏览器的版本信息。
A)naigator B)screcn C)wndow D)document24、JSP中,JSP注释的特点是( )。
A)发布网页中看不到,在源文件中也看不到B)发布网页中看不到,在源文件中能看到C)发布网页中能看到,在源文件中看不到D)发布网页中能看到,在源文件中也能看到25、假定b.jsp用于处理a.jsp中的异常,在两个页面中使用page指令的相关属性正确的是( )。
A)在a.jsp中写上<%@ page isErrorPage="false" errorPage="b.jsp" %>B)在b.jsp中写上<%@ page isErrorPage="true" errorPage="a.jsp" %>C)在 a.jsp中写上<%@ page errorPage="b.jsp" %>,在 b.jsp中写上<%@ page isErrorPage="true"%>D)在 b.jsp中写上<%@ page errorPage="a.jsp" %>,在 a.jsp中写上<%@ page isErrorPage="true"%>26、JSP文件在第一次运行的时候被JSP引擎编译为( )文件。
A)Servlet B)class C)HTML D)XML27、用于为其他动作提供附加信息的动作是( )。
A)<jsp:includc> B)<jsp: plugin>C)<jsp:param> D)<jsp:useBean>28、下列( )不是request对象的方法。
A)addHeader( String name, String value)B)getSession(Boolean create)C)setAttribute( String name, java. lang. Object o)D)isSecure()29、response对象的setHeader( String name,String value)方法的作用是()。
A)添加HTTP文件头B)设定指定名字的HTTP文件头的值C)判断指定名字的HTTP文件头是否存在D)向客户端发送错误信息30、能清除缓冲区中的数据,并且把数据写到客户端是out对象中的方法是()。