Java+Web+应用程序开发试题库5
最新版精编WEB应用程序开发【JAVA-WEB开发】完整考题库188题(含参考答案)
WEB应用程序开发【JAVA-WEB开发】考试题库188题一、填空题1.JavaBean的种类分为___()_______和__()_____ __两类。
答案:setproperty,getproperty2.超级链接标记<a>的href属性取值为 ___ 。
答案:链接的目标地址3.JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为______ 。
答案:JSP脚本元素4.“<%!”和“%>”之间声明的方法在整个页面内有效,称为_______ 。
答案:页面的成员方法5.当JSP页面的一个客户线程在执行 _______ 方法时,其他客户必须等待。
答案:synchronized6.答案:“<!–”和“–> out对象的__ _____方法,功能是输出缓冲的内容。
答案:out.flush()7.Servlet中使用Session对象的步骤为:调用__________________得到Session对象,查看Session对象,在会话中保存数据。
答案:HttpServletRequest.getSession()8.JDBC是用于执行(SQL语句)的Java应用程序接口,由一组用Java语言编写的()组成。
答案:类和接口9.J2EE平台由一整套()、()、()构成,它对开发基于Web的多层应用提供了功能支持。
答案:服务,应用程序接口,协议10.JavaBean的种类分为()和()两类。
答案:可视化 javabean,非可视化 javabean11.<jsp:useBean>动作用来装载一个将在JSP页面中使用的()。
答案:javabean12.()动作用来引导客户端的请求到另一个页面或者是另一个servlet。
答案:<jsp:forword>13.Request内置对象代表了()的请求信息,主要用于通过HTTP协议传送给()的数据。
新版精选2020年WEB应用程序开发【JAVA-WEB开发】考试题库188题(含参考答案)
WEB应用程序开发【JAVA-WEB开发】考试题库188题一、填空题1.如果要获取请求客户端的IP地址,应使用_______对象。
答案:request2.response.setHeader(“Refresh”, “5”)的含义是指__页面刷新时间为 __。
答案:5秒3.response对象的____________方法可以将当前客户端的请求转到其他页面去。
答案:sendRedirect(URL url)4.答案:“<!–”和“–> out对象的__ _____方法,功能是输出缓冲的内容。
答案:out.flush()5.JSP页面中,输出型注释的内容写在 _____ 之间。
6.JSP页面的程序片中可以插入 _____ 标记。
答案:HTML7.超级链接标记<a>的href属性取值为 ___ 。
答案:链接的目标地址8. out对象的______方法,功能是输出缓冲的内容。
答案: out.flush()9.W3C是指__________。
答案:万维网联盟10.J2EE平台由一整套()、()、()构成,它对开发基于Web的多层应用提供了功能支持。
答案:服务,应用程序接口,协议11. JDBC中____________接口用于连接数据库。
答案:Connection12.假设有一个JavaScript函数为show() ,如果要求在页面加载时就执行,最好使用<body>标记的_______什么事件。
答案:onload13.dopost 在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为___对象____。
答案:application14.在Tomcat服务器中部署Web应用程序时,可以直接将Web程序归档文件W AR存放到tomcat服务的_______目录中。
答案:servlet/lib15.FileOutputStream JSP 是( )公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。
最新WEB应用程序开发【JAVA-WEB开发】完整考题库188题(含参考答案)
WEB应用程序开发【JAVA-WEB开发】考试题库188题一、填空题1.JSP页面中,输出型注释的内容写在 _____ 之间。
2. JDBC中____________接口用于连接数据库。
答案:Connection3.一个循环语句包含的4个部分为:初始化部分()、()、迭代部分、()。
答案:initialization,循环体部分,中止部分4.在DOM接口规范中,有四个基本接口:____________、__________、_________和___________。
答案:Node,Nodelist,NamedNodeMap,Document5.Servlet中使用Session对象的步骤为:调用__________________得到Session对象,查看Session对象,在会话中保存数据。
答案:HttpServletRequest.getSession()6.要想在JSP页面中使用Bean,必须首先使用_________ 动作标记在页面中定义一个JavaBean的实例答案:<jsp:useBean>7.当客户端请求一个JSP页面时,JSP容器会将请求信息包装在_________对象中。
答案:request8.JDBC的接口分为两个层次:一个是程序开发人员的(),另一个是()。
答案:JDBC API,底层的JDBCDRIVER API9.JSP的_____对象用来保存单个用户访问时的一些信息。
答案:session10.JavaBean的种类分为()和()两类。
答案:可视化 javabean,非可视化 javabean11.JSP页面的程序片中可以插入 _____ 标记。
答案:HTML12.指令标记、JSP动作标记统称为 ______答案:JSP标记13.一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、_____、______、注释(Comment) 7种要素构成。
javaweb机试题及答案
javaweb机试题及答案一、单选题1. 在Java Web开发中,以下哪个不是Servlet的生命周期方法?A. init()B. service()C. destroy()D. start()答案:D2. 下列哪个不是JSP的隐式对象?A. requestB. responseC. sessionD. out答案:B3. 在Java Web中,以下哪个不是HTTP请求方法?A. GETB. POSTC. PUTD. DELETE答案:C二、多选题1. 以下哪些是Java Web开发中常用的会话管理技术?A. CookieB. URL重写C. HttpSessionD. 隐藏表单字段答案:A, B, C, D2. 在Java Web应用中,以下哪些可以作为过滤器(Filter)的用途?A. 日志记录B. 权限检查C. 请求修改D. 响应修改答案:A, B, C, D三、简答题1. 简述Java Web中使用Servlet的步骤。
答案:使用Servlet的步骤通常包括:- 创建一个继承自javax.servlet.http.HttpServlet的类。
- 重写doGet()或doPost()方法来处理客户端的请求。
- 在web.xml中配置Servlet映射。
- 启动Web服务器,访问Servlet。
2. 描述JSP页面的生命周期。
答案:JSP页面的生命周期包括:- 翻译:JSP页面被翻译成Servlet源代码。
- 编译:Servlet源代码被编译成class文件。
- 初始化:Servlet实例化并调用init()方法。
- 服务:调用service()方法来处理请求并生成响应。
- 销毁:调用destroy()方法,然后Servlet实例被垃圾回收。
四、编程题1. 编写一个简单的Servlet,用于返回当前日期和时间。
答案:```javaimport java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class DateTimeServlet extends HttpServlet {protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType("text/html");PrintWriter out = response.getWriter();out.println("<html><body>");out.println("<p>当前日期和时间是:" + new java.util.Date() + "</p>");out.println("</body></html>");}}```2. 编写一个JSP页面,用于显示用户提交的表单数据。
精选WEB应用程序开发【JAVA-WEB开发】完整题库188题(含参考答案)
WEB应用程序开发【JAVA-WEB开发】考试题库
188题
一、填空题
1.getParameter()方法中以____()______形式返回指定参数的所有值。
答案:字符串
2.IP地址用四组由圆点分割的数字表示,其中每一组数字都在_____之间。
答案:0至254
3.URL是Uniform Resource Locator的缩写,中文称之为。
答案:统一资源定位器
4.超级链接标记<a>的href属性取值为 ___ 。
答案:链接的目标地址
5.一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、_____、______、注释(Comment) 7种要素构成。
答案:程序片(Scriptlet),表达式(Exception)
6.JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为______ 。
答案:JSP脚本元素
7.指令标记、JSP动作标记统称为 ______
答案:JSP标记
8.“<%!”和“%>”之间声明的方法在整个页面内有效,称为_______ 。
答案:页面的成员方法
9.JSP页面的程序片中可以插入 _____ 标记。
答案:HTML
10.JSP的_____对象用来保存单个用户访问时的一些信息。
答案:session
11.当客户端请求一个JSP页面时,JSP容器会将请求信息包装在_________对象中。
精选新版WEB应用程序开发【JAVA-WEB开发】模拟考试188题(含答案)
WEB应用程序开发【JAVA-WEB开发】考试题库188题一、填空题1.JSP页面中,输出型注释的内容写在 _____ 之间。
2.HTML文档的开头和结束元素为________。
答案:<html></html>3.一个循环语句包含的4个部分为:初始化部分()、()、迭代部分、()。
答案:initialization,循环体部分,中止部分4.在DOM接口规范中,有四个基本接口:____________、__________、_________和___________。
答案:Node,Nodelist,NamedNodeMap,Document5.Servlet中使用Session对象的步骤为:调用__________________得到Session对象,查看Session对象,在会话中保存数据。
答案:HttpServletRequest.getSession()6.要想在JSP页面中使用Bean,必须首先使用_________ 动作标记在页面中定义一个JavaBean的实例答案:<jsp:useBean>7.当客户端请求一个JSP页面时,JSP容器会将请求信息包装在_________对象中。
答案:request8.<jsp:useBean>动作用来装载一个将在JSP页面中使用的()。
答案:javabean9.答案:“<!–”和“–> out对象的__ _____方法,功能是输出缓冲的内容。
答案:out.flush()10.()动作用来引导客户端的请求到另一个页面或者是另一个servlet。
答案:<jsp:forword>11.“<%!”和“%>”之间声明的方法在整个页面内有效,称为_______ 。
答案:页面的成员方法12.一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、_____、______、注释(Comment) 7种要素构成。
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的工作原理。
javaweb机试题及答案
javaweb机试题及答案JavaWeb机试题及答案一、选择题1. 在JavaWeb中,以下哪个不是Servlet的生命周期方法?A. init()B. doGet()C. service()D. destroy()答案:C2. 以下哪个不是JSP的指令?A. pageB. includeC. taglibD. forward答案:D二、填空题1. 在JavaWeb中,用于将HTTP请求转发到另一个Servlet或JSP页面的方法是_________。
答案:RequestDispatcher2. 在JSP中,用于声明变量的方法是_________。
答案:<%! %>三、简答题1. 请简述JavaWeb中会话管理的几种方式。
答案:- URL重写- Cookie- HttpSession2. 描述JSP和Servlet的区别。
答案:- JSP主要用于页面展示,可以包含HTML和Java代码。
- Servlet主要用于处理业务逻辑,不直接参与页面展示。
四、编程题1. 编写一个Servlet,实现对用户输入的字符串进行反转。
答案:```javapublic class ReverseStringServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {String input = request.getParameter("input");String reversed = newStringBuilder(input).reverse().toString();request.setAttribute("reversed", reversed);request.getRequestDispatcher("/result.jsp").forward(request, response);}}```2. 在JSP页面中,使用EL表达式输出当前日期和时间。
最新WEB应用程序开发【JAVA-WEB开发】考试题库188题(含标准答案)
WEB应用程序开发【JAVA-WEB开发】考试题库188题一、填空题1.指令标记、JSP动作标记统称为 ______答案:JSP标记2.当今比较流行的技术研发模式是______和_____的体系结构来实现的。
答案:C/S,B/S3.当客户端请求一个JSP页面时,JSP容器会将请求信息包装在_________对象中。
答案:request4.response对象的____________方法可以将当前客户端的请求转到其他页面去。
答案:sendRedirect(URL url)5.答案:“<!–”和“–> out对象的__ _____方法,功能是输出缓冲的内容。
答案:out.flush()6.JSP页面中,输出型注释的内容写在 _____ 之间。
7.JSP页面的程序片中可以插入 _____ 标记。
答案:HTML8.Servlet中使用Session对象的步骤为:调用__________________得到Session对象,查看Session对象,在会话中保存数据。
答案:HttpServletRequest.getSession()9.“<%!”和“%>”之间声明的方法在整个页面内有效,称为_______ 。
答案:页面的成员方法10.在DOM接口规范中,有四个基本接口:____________、__________、_________和___________。
答案:Node,Nodelist,NamedNodeMap,Document11.IP地址用四组由圆点分割的数字表示,其中每一组数字都在_____之间。
答案:0至25412.W3C是指__________。
答案:万维网联盟13. JDBC中____________接口用于连接数据库。
答案:Connection14.假设有一个JavaScript函数为show() ,如果要求在页面加载时就执行,最好使用<body>标记的_______什么事件。
精编2020年WEB应用程序开发【JAVA-WEB开发】考试题库188题(含答案)
WEB应用程序开发【JAVA-WEB开发】考试题库188题一、填空题1.JavaBean的种类分为()和()两类。
答案:可视化 javabean,非可视化 javabean2.W3C是指__________。
答案:万维网联盟3.一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、_____、______、注释(Comment) 7种要素构成。
答案:程序片(Scriptlet),表达式(Exception)4.JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为______ 。
答案:JSP脚本元素5.在“<%!”和“%>”之间声明的变量又称为________,其作用范围为整个JSP页面。
答案:页面成员变量6.当JSP页面的一个客户线程在执行 _______ 方法时,其他客户必须等待。
答案:synchronized7.JSP的_____对象用来保存单个用户访问时的一些信息。
答案:session8.response对象的____________方法可以将当前客户端的请求转到其他页面去。
答案:sendRedirect(URL url)9.要想在JSP页面中使用Bean,必须首先使用_________ 动作标记在页面中定义一个JavaBean的实例答案:<jsp:useBean>10.Servlet中使用Session对象的步骤为:调用__________________得到Session对象,查看Session对象,在会话中保存数据。
答案:HttpServletRequest.getSession()11.在DOM接口规范中,有四个基本接口:____________、__________、_________和___________。
答案:Node,Nodelist,NamedNodeMap,Document12.Config对象是JSP页面通过()进行初始化时被传递的对象。
java web的期末试题及答案
java web的期末试题及答案1. 题目一试题描述:请简要介绍Java Web的概念及其在实际应用中的作用。
Java Web是指使用Java语言开发的Web应用程序。
它结合了Java技术的强大特性和互联网的便捷性,能够实现跨平台、可扩展、安全可靠的网络应用。
在实际应用中,Java Web被广泛运用于各种网站、电子商务平台、企业应用系统等领域。
答案如下:Java Web通过基于Java的服务器端框架(如Java Servlet、JavaServer Pages等)和前端技术(如HTML、CSS、JavaScript等)的组合,实现了动态网页的生成和交互。
其主要作用包括但不限于以下几个方面:- 提供交互式的用户界面:Java Web能够通过Web浏览器与用户进行交互,实现用户账号管理、信息查询、在线购物等功能,提升用户体验。
- 支持服务器端业务逻辑处理:Java Web的服务器端框架提供了丰富的API和组件,方便开发人员实现复杂的业务逻辑处理,如数据存储、权限管理、事务处理等。
- 实现数据与视图的分离:Java Web的MVC模式(Model-View-Controller)能够将数据和视图进行有效的分离,提高代码的可维护性和可重用性。
- 支持分布式架构:Java Web可以部署在多台服务器上,实现高并发、高可用的分布式系统架构,为企业级应用提供支持。
2. 题目二试题描述:请简要介绍Java Web开发中常用的开发框架,并对比它们的优缺点。
答案如下:在Java Web开发中,常用的开发框架有Spring、Struts和Hibernate。
它们分别具有以下特点和优缺点:Spring框架:- 特点:Spring是一个轻量级的开源框架,提供了一个综合性的编程和配置模型,可用于开发各种类型的Java应用。
它支持面向切面编程(AOP)和依赖注入(DI)等技术,可以方便地管理组件间的依赖关系。
Spring还提供了对事务管理、安全性和远程访问等方面的支持。
新版精选2020年WEB应用程序开发【JAVA-WEB开发】考核题库188题(含标准答案)
WEB应用程序开发【JAVA-WEB开发】考试题库188题一、填空题1.response.setHeader(“Refresh”, “5”)的含义是指__页面刷新时间为 __。
答案:5秒2.在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应用使用__________对话框。
答案:confirm()3.Request内置对象代表了()的请求信息,主要用于通过HTTP协议传送给()的数据。
答案:客户端,服务器端4.()动作用来引导客户端的请求到另一个页面或者是另一个servlet。
答案:<jsp:forword>5.<jsp:useBean>动作用来装载一个将在JSP页面中使用的()。
答案:javabean6.一个循环语句包含的4个部分为:初始化部分()、()、迭代部分、()。
答案:initialization,循环体部分,中止部分7.JavaBean的种类分为___()_______和__()_____ __两类。
答案:setproperty,getproperty8.Servlet中使用Session对象的步骤为:调用__________________得到Session对象,查看Session对象,在会话中保存数据。
答案:HttpServletRequest.getSession()9.异常的处理,可在该方法的代码段中包含3类代码:__________、____________和____________代码块。
答案:catch,try,which10.JSP页面中,输出型注释的内容写在 _____ 之间。
11.在“<%!”和“%>”之间声明的变量又称为________,其作用范围为整个JSP页面。
答案:页面成员变量12.指令标记、JSP动作标记统称为 ______答案:JSP标记13.超级链接标记<a>的href属性取值为 ___ 。
最新WEB应用程序开发【JAVA-WEB开发】模拟考试题库188题(含答案)
WEB应用程序开发【JAVA-WEB开发】考试题库188题一、填空题1.Java是由_______公司于1995年提出的,是一种完全面向__________的语言。
答案:sun,对象2. JDBC中____________接口用于连接数据库。
答案:Connection3.如果要获取请求客户端的IP地址,应使用_______对象。
答案:request4.W3C是指__________。
答案:万维网联盟5.JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为______ 。
答案:JSP脚本元素6.“<%!”和“%>”之间声明的方法在整个页面内有效,称为_______ 。
答案:页面的成员方法7.当JSP页面的一个客户线程在执行 _______ 方法时,其他客户必须等待。
答案:synchronized8.要想在JSP页面中使用Bean,必须首先使用_________ 动作标记在页面中定义一个JavaBean的实例答案:<jsp:useBean>9.Servlet中使用Session对象的步骤为:调用__________________得到Session对象,查看Session对象,在会话中保存数据。
答案:HttpServletRequest.getSession()10.Config对象是JSP页面通过()进行初始化时被传递的对象。
答案:JSP container11.JDBC是用于执行(SQL语句)的Java应用程序接口,由一组用Java语言编写的()组成。
答案:类和接口12.J2EE平台由一整套()、()、()构成,它对开发基于Web的多层应用提供了功能支持。
答案:服务,应用程序接口,协议13.JavaBean的种类分为()和()两类。
答案:可视化 javabean,非可视化 javabean14.()动作用来引导客户端的请求到另一个页面或者是另一个servlet。
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程序设计题库(含答案)
Java Web程序设计题库(含答案)一、选择题1、以下文件名后缀中,只有( C )不是静态网页的后缀。
A、.htmlB、.htm C .JSP D、.shtml2、以下文件名后缀中,只有( B )不是动态网页的后缀。
A、.jspB、.htmlC、.aspxD、php3、在page指令中,( C )属性是可以在页面中重复的属性。
A、languageB、bufferC、importD、autoflush4、JSP的结构由( B )组成(多选)。
A、指令B、注释C、脚本元素D、操作5、以下选项中,那一项不是JSP指令( B )。
A、pageB、importC、includeD、taglib6、下面哪种数据类型是基本类型( D )。
A、classB、interfaceC、数组D、char7、下面哪种数据类型是引用类型( C )。
A、booleanB、intC、interfaceD、long8、下面哪一个运算符具有3个操作数( D )。
A、*B、++C、&&D、?:9、下面那个运算符只有一个操作数( A )。
A、~B、||C、<<D、/10、下面那个语句是条件语句( C )。
A、break语句B、while语句C、if语句D、for语句11、类中的成员默认的访问修饰符是( A )。
A、privateB、protectedC、publicD、空12、常量使用( C )进行修饰A、privateB、abstractC、finalD、static13、包含Servlet发回到客户端信息的ServletResponse对象是由( C )创建的。
A.客户端的浏览器B.Web服务器的HTTP引擎C.Web服务器的Servlet容器D.Servlet对象14、对于标准的Web网页,通常使用( B )表示响应信息是HTML 格式的文本文件。
A.text/css B. text/htmlC.application/vnd.ms-excel D.application/msword15、下面哪个方法不属于session对象( D )A、getAttributeNames()B、getservletContext()C、invalidate()D、addCookie(Cookie cook)16、下面哪个方法不属于request对象( B )A、getServerName()B、getServerInfo()C、getServletPath()D、getServerPort()17、能够获取当前页信息并调用页面方法的对象是( B )A、requestB、pageC、PageContextD、session18、以下操作中,( A )是与使用JavaBean无关的。
JavaWeb应用开发考试题库答案
JavaWeb应⽤开发考试题库答案⼀、选择题(共10⼩题,每⼩题2分,共20分)1、以下哪种情况是出现500报错的原因?( )A. jsp页⾯出现语法错误导致⽆法编译B.表单中的action地址与处理该表单的servlet映射地址不⼀致C.⽤户访问的url地址不对或不存在D. web应⽤⼯程中的Servlet映射地址有冲突导致tomcat启动失败2、下⾯哪⼀项对Servlet描述错误?( )A. Servlet是⼀个特殊的Java类,它必须直接或间接实现Servlet接⼝B. Servlet接⼝定义了Servelt的⽣命周期⽅法C. 当多个客户请求⼀个Servlet时,服务器为每⼀个客户启动⼀个进程D. Servlet客户线程调⽤service⽅法响应客户的请求3、下列JSP内容运⾏时,其结果是什么?( )<html><body><%for(int i=0;i<3;i++){%>out.print(i*2);<%}%>A.显⽰出0,2,4 B.此JSP因为语法错误,⽆法运⾏ C.显⽰出0,2,4,6 D.显⽰出`out.print(i*2) out.print(i*2) out.print(i*2)` 4、某个客户端浏览器第5次访问以下JSP⽹页,中间服务器重启⼀次,请问输出结果哪项描述正确?( )<%!int a=0;%><%int b=0; a++; b++;%>a=<%= a %> b=<%= b %>选项:A. a值不能确定 b=1B. a=5 b值不能确定C. a=1 b=5D. a=5 b=15、下列变量声明在( )范围内有效。
<%!int countNum;%>A.在整个页⾯内有效,被多个客户共享B.在整个页⾯内有效,客户之间不共享C.从定义开始处有效,客户之间不共享D.从定义开始处有效,被多个客户共享6、将JSP页⾯转化⾄Java⽂件,下述描述错误的是( )A.所有JSP声明都变成Servlet类的⼀部分,变成实例变量或实例⽅法B. 所有JSP⼩脚本都变成_jspService()⽅法的⼀部分,它们被原样拷贝C. 所有的JSP注释被转化为java注释D.模板⽂本都变成_jspService()⽅法的⼀部分,其值使⽤out.write()语句输出7、关于路径设置,下⾯哪种说法是错误的?( )A.在表单属性action中以/开头的路径表⽰以web服务器⽬录为根⽬录B.在SendRedirect参数中以/开头的路径表⽰以应⽤程序⽬录为根⽬录C.在超链接属性Ref中以/开头的路径表⽰以web服务器⽬录为根⽬录D.在getRequestDispatcher参数中以/开头的路径表⽰以应⽤程序⽬录为根⽬录8、在⼀个JSP页⾯中把请求转发到disp.jsp页⾯,下⾯哪个语句是正确的?( )A.<jsp:forward file="disp.jsp"/>B.<jsp:forward page="disp.jsp"/>C.<jsp:include file="disp.jsp"/>D.<jsp:include page="disp.jsp"/>9、执⾏数据库查询后得到5⾏的可滚动结果集对象rs,下⾯哪个表达式不能够移⾄rs的第3⾏?( )A. rs.next(); rs.next(); rs.next();B. st(); rs.relative(-2);C. rs.absolute(3);D. rs.first(); rs.relative(3);10、下列代码⽣成了⼀个结果集conn=DriverManager.getConnection(uri,user,password);stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);rs=stmt.executeQuery("select * from book");下⾯哪项对该rs描述正确的是( )A.只能向下移动的结果集B.可上下滚动的结果集C.只能向上移动的结果集D.不确定是否可以滚动⼆、简答题 (共4⼩题,20分)1、JSP脚本元素有哪⼏个?请请简要说出它们的功能。
Java Web程序设计-高职软件专业课程测试库题库带答案
一、选择1、下面哪一个不是JSP本身已加载的基本类?(B)A、ng.*B、java.io.*C、javax.servlet.*D、javax.servlet.jsp.*2、以下关于JavaBeans的说法中,错误的是(B)。
A、JavaBeans是基于JA V A语言的。
B、JavaBeans是JSP的内置对象之一。
C、JavaBeans是一种Java类。
D、JavaBeans是一个可重复使用的软件组件。
3、下面的说法错误的是:(D)A Jsp可以处理动态内容和静态内容B 在Jsp最终会编译成字节码后执行C 在jsp中可以使用脚本控制Html的标签生成D Jsp中不能使用//注释Java脚本中的代码4、下述选项中不属于JDBC基本功能的是:(D)A. 与数据库建立连接B. 提交SQL语句C. 处理查询结果D. 数据库维护管理5、JSP 页面经过编译之后,将创建一个(B)A.applet B.severlet C.application D.exe文件6、在jsp中,要定义一个方法,需要用到以下(C)元素。
A.<%= %>B. <% %>C. <%! %>D. <%@ %>7、JSP在WEB服务器上运行结果:(A)A.可以在WEB浏览器看到,B.只能在WEB浏览器看到。
C.可能在WEB浏览器看到,D.不可能在WEB浏览器看到。
8、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(D)A. <%@ page %>作用于整个JSP页面。
B. 可以在一个页面中使用多个<%@ page %>指令。
C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。
D. <%@ page %>指令中的属性只能出现一次。
9、(D)的范围是从Web应用服务器一开始执行服务一直到Web应用服务器结束服务为止。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java Web 程序开发试题5
JSP(一)
【作业】
1.JSP脚本元素中,哪些是需要分号作为语句结束的?哪些不需要?
JSP脚本类型有声明、表达式、代码段,其中表达式类型的脚本不需要分号作为结束,声明和代码段类型脚本需要。
2.JSP指令中,page的哪个指令是可以重复出现的?
Page的import指令是可以重复出现的,因为导入当前JSP页面所要用到多个库类,容器把此JSP翻译称为Java源代码时,这个属性的值就会翻译成多个import声明。
【思考题】
1.JSP脚本元素中有单独声明的部分,而脚本元素也可以声明变量,两者有什
么不同?
●<%! %>在这里声明的变量在JSP转译成JA V A文件后。
它们成为类
的成员
●<% %>在这里声明的变量在JSP 转译成JA V A文件后它们只是方
法里的变量
2.JSP指令当中为什么要包含XML兼容指令?
XML兼容形式,使得JSP指令也可以书写的像XML标记对,加大了JSP 的XML兼容度。