JavaWeb程序设计题库
Javaweb练习题1(含答案)
Javaweb练习题1(含答案)Javaweb选择题o 1. 页面中需要增加链接,正确的HTML代码是_A_____。
A. 百度B. 百度C. /doc/eb12351030.html,D. 百度o 2. 以下选项中,哪个全部都是表格标签___ B___。
A.B.C.D.A. 1B. 2C. 3D. 4o 4. window对象中用于显示一个输入对话框的方法是_____C__。
A. alert()B. confirm()C. prompt()D. createPopup()o 5. 下列代码的输出结果是___B__【2.0分】A. 014B. 024C. 025D. 运行错误6. 针对下述JSP页面,在Servlet中需要得到用户选择的爱好的数量,最合适的代码是___C___。
游戏运动棋牌美食A. request.getParameter("aihao").lengthB. request.getParameter("aihao").size()C. request.getParameterValues("aihao").lengthD. request.getParameterValues("aihao").size()o 7. ____C__标签用于定义表格、行和单元格。
A. tbody tr tdB. table row celC. table tr tdD. table th tdo 10. MyEclipse中,常用web项目具体类型为(D)。
【2.0分】A. static web projectB. dynamic web projectC. java projectD. web projecto 11. 如果希望更新数据库表authors中first_name列为非空,可以使用( C )语句。
【2.0分】A. alter table authors add first_name not nullB. alter table authors modify first_name not nullC. alter table authors update first_name not nullD. alter table authors drop first_name not nullo 12. 下列说法错误的是___C___。
JavaWeb_程序设计_习题参考答案(第1-6章)
《JavaWeb程序设计》练习题参考答案第一章:Servlet基础1、下列选项中属于动态网站技术的是_________(多选)答:PHP/ASP/JSPA、PHPB、ASPC、JavaScriptD、JSP参考答案:PHP(Hypertext Preprocessor):超文本预处理器,其语法大量借鉴C、Java、Perl等语言,只需要很少的编程知识就能使用PHP建立一个真正交互的Web站点,由于PHP开放源代码,并且是免费的,所以非常流行,是当今Internet上最为火热的脚本语言之一。
ASP(Active Server Pages):是一种类似HTML、Script与CGI结合体的技术,他没有提供自己专门的编程语言,允许用户使用许多已有的脚本语言编写ASP应用程序局限于微软的IIS,般只适用于中小型站点,但目前ASP升级演变而来的支持大型网站的开发。
JSP(Java ServerPages):是基于Java Servlet以及Java体系的Web开发技术。
能在大部分服务器上运行,而且易于维护和管理,安全性能方面也被认为是三种基本动态网站技术中最好的。
2、下列关于Servlet的说法正确的是_______(多选)A、Servlet是一种动态网站技术B、Servlet运行在服务端C、Servlet针对每个请求使用一个进程来处理D、Servlet与普通的Java类一样,可以直接运行,不需要环境支持参考答案:Servlet是一种动态网站技术,是运行在服务器端,Servlet针对每个请求使用一个线程来处理,而不是启动一个进程,传统的CGI为每次请求启动一个进程来处理。
所以Servlet 的效率更高3、下列关于Servlet的编写方式正确的是______(多选)A、必须是HttpServlet的子类B、通常需要覆盖doGet() 和doPost()方法或其一C、通常需要覆盖service()方法D、通常要在web.xml文件中声明<servlet>和<servlet-mapping>两个元素参考答案:A、B、D必须继承Httpservlet类,不需要覆盖servlce()方法,service()方法是Servlet接口中的方法,Servlet是HttpServlet的父类,该方法会根据请求类型选择执行doGet()或doPost()方法。
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进行数据库访问的第一步是加载并注册数据库驱动程序,使用的类是_______。
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应用服务器结束服务为止。
精选WEB应用程序开发【JAVA-WEB开发】完整版考核题库188题(含参考答案)
WEB应用程序开发【JAVA-WEB开发】考试题库188题一、填空题1.简单地说,JDBC能够完成下列三件事:与一个数据库建立连接()、向数据库发送SQL语句()、处理数据库返回的结果()。
答案:connection,statement,resultset2.一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、_____、______、注释(Comment) 7种要素构成。
答案:程序片(Scriptlet),表达式(Exception)3.当JSP页面的一个客户线程在执行 _______ 方法时,其他客户必须等待。
答案:synchronized4.JSP页面中,输出型注释的内容写在 _____ 之间。
5.答案:“<!–”和“–> out对象的__ _____方法,功能是输出缓冲的内容。
答案:out.flush()6.JSP的_____对象用来保存单个用户访问时的一些信息。
答案:session7.response.setHeader(“Refresh”, “5”)的含义是指__页面刷新时间为 __。
答案:5秒8.Servlet中使用Session对象的步骤为:调用__________________得到Session对象,查看Session对象,在会话中保存数据。
答案:HttpServletRequest.getSession()9.Config对象是JSP页面通过()进行初始化时被传递的对象。
答案:JSP container10.J2EE平台由一整套()、()、()构成,它对开发基于Web的多层应用提供了功能支持。
答案:服务,应用程序接口,协议11.一个循环语句包含的4个部分为:初始化部分()、()、迭代部分、()。
答案:initialization,循环体部分,中止部分12.JavaBean的种类分为()和()两类。
答案:可视化 javabean,非可视化 javabean13.()动作用来引导客户端的请求到另一个页面或者是另一个servlet。
Java Web 题库
1.下面不属于B/S结构优势的一项是( )。
A. 只需要在Web服务器而不是在每一个客户端上部署、修改应用程序B. 访问范围更广C. 更加容易被访问D. 访问速度更快2.HTTP协议中,请求消息使用( )方法用于通过Internet发送大量数据。
A. getB. postC. putD. head3.Web 应用程序使用( )协议通信,这个协议是( )协议。
A. HTTP、无状态B. HTTP、有状态C. FTP、无状态D. FTP、有状态4.浏览Web网页服务默认的端口号是( )。
A. 80B. 8181C. 25D. 14335.Http协议的状态码是( ),指示已成功处理请求。
A. 200B. 404C. 500D. 4006.以下关于get方法与post方法错误的有( )。
【选两项】A. get方法没有数据大小限制B. post方法没有数据大小限制C. get方法提交的数据在地址栏中不会显示D. post方法提交的数据在地址栏中不会显示7.假设在helloapp应用中有一个hello.jsp,文件路径为C:/Tomcat/webapps/helloapp/hello/hello.jsp那么在浏览器端访问hello.jsp的URL是( )。
A. http://localhost:8080/hello.jspB. http://localhost:8080/helloapp/hello.jspC. http://localhost:8080/helloapp/hello/hello.jspD. http://localhost:8080/helloapp/hello8.关于web应用程序的目录结构,下列说法正确的有( )。
【选两项】A. 如果一个web应用程序只由jsp组成,那么就可以不需要WEB-INF文件夹B. WEB-INF和web.xml都必须存在,否则应用程序不能运行C. 一个web应用程序可以没有web.xml,但是绝对要有WEB-INF文件夹D. 如果让用户无法访问某些重要的jsp文件,我们可以将jsp文件放置于WEB-INF目录中9.在j2ee中,如果web应用程序的文档根目录为book,类文件com.util.test.class应该放在( )目录中。
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页面,用于显示用户提交的表单数据。
Java Web程序设计题库
Java Web程序设计题库Java Web程序设计题库本文档提供了一个最新最全的Java Web程序设计题库范本,供参考用。
该题库涵盖了Java Web程序设计的各个方面,并提供了详细的解答和示例代码,帮助读者深入理解和掌握相关知识。
目录1、基础知识1.1 Java Web开发简介1.2 Servlet1.3 JSP1.4 过滤器和监听器1.5 MVC架构模式1.6 数据库相关知识2、Servlet开发2.1 Servlet生命周期2.2 Servlet请求和响应2.3 Servlet线程安全性2.4 Servlet数据共享2.5 Servlet会话管理2.6 Servlet异常处理3、JSP开发3.1 JSP基本语法3.2 JSP动作标签3.3 JSP隐式对象3.4 JSP表达式语言3.5 JSP标准标签库4、过滤器和监听器4.1 过滤器的作用和用法4.2 过滤器链的顺序4.3 监听器的作用和用法4.4 监听器的生命周期5、MVC架构模式5.1 MVC架构模式简介5.2 控制器(Controller)的作用和实现5.3 模型(Model)的作用和实现5.4 视图(View)的作用和实现5.5 MVC框架的选择和使用6、数据库相关知识6.1 关系数据库概述6.2 JDBC的介绍和使用6.3 连接池的使用6.4 数据库事务处理6.5 Hibernate框架的使用附件:本文档中所涉及的示例代码和相关资源。
法律名词及注释:1、Servlet:Java Servlet是运行在Web服务器上的一个小程序,负责处理客户端发送的请求并返回响应。
2、JSP:Java Server Pages是一种用于创建动态网页的技术,可以将Java代码嵌入到页面中。
3、MVC:Model-View-Controller,是一种软件设计模式,用于将应用程序的逻辑和界面分离。
4、JDBC:Java Database Connectivity,是Java编程语言中用于执行与关系数据库交互的API。
精选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容器会将请求信息包装在_________对象中。
javaweb考试题及答案
javaweb考试题及答案一、选择题1. 在Java Web开发中,以下哪个不是Servlet的生命周期方法?A. init()B. service()C. doGet()D. destroy()答案:C2. 以下哪个不是JSP的内置对象?A. requestB. responseC. outD. session答案:D3. 在Java Web中,以下哪个不是JDBC操作数据库的步骤?A. 加载数据库驱动B. 建立数据库连接C. 创建Statement对象D. 编译Java程序答案:D二、填空题1. 在Java Web开发中,____是用来封装HTTP请求和响应的。
答案:Servlet2. JSP页面中的注释可以通过____来实现。
答案:<!-- -->3. 在Java Web中,____是用来处理客户端请求并返回响应的。
答案:Servlet三、简答题1. 简述Java Web中会话管理的两种方式。
答案:Java Web中会话管理的两种方式是使用Cookie和使用URL重写。
2. 描述JDBC连接数据库的基本步骤。
答案:JDBC连接数据库的基本步骤包括:加载数据库驱动、建立数据库连接、创建Statement对象、执行SQL语句、处理结果集、关闭Statement和连接。
四、编程题1. 编写一个Servlet,实现对客户端发送的GET请求进行处理,并返回客户端请求的URL。
答案:```javaimport javax.servlet.*;import javax.servlet.http.*;import java.io.*;public class GetServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType("text/html");PrintWriter out = response.getWriter();String url = request.getRequestURL().toString();out.println("<html><body>");out.println("<h2>You requested: " + url + "</h2>"); out.println("</body></html>");}}```结束语:以上是本次Java Web考试的题目及答案,希望同学们通过这次考试能够更好地掌握Java Web开发的相关知识和技能。
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表达式输出当前日期和时间。
javaweb题库及答案选择题
javaweb题库及答案选择题1. 在Java Web开发中,以下哪个不是Servlet的生命周期方法?A. init()B. service()C. doGet()D. destroy()答案:C2. 下列哪个不是Java Web中的会话管理技术?A. CookieB. SessionC. URL重写D. JDBC答案:D3. 在Java Web应用中,以下哪个标签用于将Java代码嵌入到JSP页面中?A. `<%= ... %>`B. `<jsp:forward page="..." />`C. `<jsp:include page="..." />`D. `<%@ ... %>`答案:A4. 在Java Web开发中,以下哪个不是JSP内置对象?A. requestB. responseC. outD. jdbc答案:D5. 在Java Web中,以下哪个不是过滤器(Filter)的作用?A. 日志记录B. 请求修改C. 权限检查D. 数据库连接答案:D6. 在Java Web开发中,以下哪个不是MVC模式中的组件?A. ModelB. ViewC. ControllerD. Service答案:D7. 在Java Web应用中,以下哪个不是JSTL(JavaServer Pages Standard Tag Library)的标签库?A. coreB. fmtC. sqlD. xml答案:C8. 在Java Web开发中,以下哪个不是HTTP请求方法?A. GETB. POSTC. PUTD. DELETE答案:C(注:PUT和DELETE也是HTTP请求方法,但若题目环境限制只考虑GET和POST,则C为错误选项)9. 在Java Web开发中,以下哪个不是Web容器提供的服务?A. Servlet容器B. JSP容器C. 数据库连接池D. 网络通信答案:D10. 在Java Web开发中,以下哪个不是JSP页面的指令?A. `<%@ page ... %>`B. `<%@ include file="..." %>`C. `<%@ taglib ... %>`D. `<%@ forward page="..." %>`答案:D请注意,以上题目和答案仅供参考,具体题目可能会根据不同的考试或课程有所变化。
(完整word版)JavaWeb程序设计题库
一、选择题1、以下文件名后缀中,只有( C )不是静态网页的后缀2、以下文件名后缀中,只有( B )不是动态网页的后缀。
3、在page 指令中,( C )属性是可以在页面中重复的属性。
4、JSP 勺结构由( B )组成(多选) 。
6、下面哪种数据类型是基本类型(7、下面哪种数据类型是引用类型(8、下面哪一个运算符具有 3 个操作数( D9、下面那个运算符只有一个操作数( A )。
10、下面那个语句是条件语句( C )。
12、常量使用( C )进行修饰Java Web 程序设计题库A 、.htmlB 、 .htmC .JSPD 、.shtmlA 、.jspB 、 .htmlC 、 .aspxD 、 p hpA 、languageB 、 bufferC 、importD 、 a utoflushA 、指令B 、注释C 脚本元素D 、操作5、以下选项中,那一项不是 JS 宵旨令(B )。
A 、 pageB 、 importC 、 includeD 、taglibA 、 classB 、 interfaceC 数组D 、charA 、 booleanB 、 intC 、 interfaceD 、longA 、 *B 、 ++C 、&& D 、?: A 、 B 、 || C 、<< D 、 /A 、 break 语句B 、 while 语句C 、 if 语句D 、 for 语句11、类中的成员默认的访问修饰符是( A )。
A 、 privateB 、 protectedC 、 public D、A 、 privateB 、 abstractC 、 finalD 、static13、包含 Servlet 发回到客户端信息勺 ServletResponse 对象是由( )创建的。
A . 客户端的浏览器B. Web 服务器的HTTP 引擎C. Web 服务器的Servlet 容器D. Servlet 对象14、对于标准的 Web 网页,通常使用(B )表示响应信息是HTMI 格式的文本文件A . text/css B. text/htmlC . application/vnd.ms-excel 15、 下面哪个方法不属于 session 对象(D A 、 getAttributeNames () C 、 invalidate () 16、 下面哪个方法不属于 request 对象( B A 、 getServerName () C 、 getServletPath () 17、 能够获取当前页信息并调用页面方法的对象是D. application/msword)B 、 getservletContext()D 、 addCookie(Cookie cook))B 、 getServerInfo()D 、 getServerPort()B )A 、 request C 、 PageContextB 、 pageD 、 session18、以下操作中,(A )是与使用JavaBean 无关的A 、jsp:include C 、 jsp:setProperty D 、 jsp:getProperty 19、下面哪个不是 jsp:setProperty 操作的属性( D )。
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无关的。
java-Web题库
java-Web题库试题库1、jsp有哪些内置对象:abcda) requestb) responsec) outd) exception2、request对象的功能是:da) 网页传回用户端的回应b) 与请求有关的会话期c) 针对错误网页,未捕捉的例外d) 用户端请求,此请求会包含来自GET/PO ST请求的参数3、Session对象的作用是:ba) 网页传回用户端的回应b) 与请求有关的会话期c) 针对错误网页,未捕捉的例外d) 用户端请求,此请求会包含来自GET/PO ST请求的参数4、response对象的作用是:aa) 网页传回用户端的回应b) 与请求有关的会话期c) 针对错误网页,未捕捉的例外d) 用户端请求,此请求会包含来自GET/PO ST请求的参数5、out对象的作用是:ca) 与请求有关的会话期b) 针对错误网页,未捕捉的例外c) 用来传送回应的输出d) 正在执行的内容6、exception对象的作用是:aa) 针对错误网页,未捕捉的例外b) 用来传送回应的输出c) 正在执行的内容d) 用户端请求,此请求会包含来自GET/PO ST请求的参数7、jsp有哪些动作指令:abcda) jsp:includeb) jsp:useBeanc) jsp:setPropertyd) jsp:getProperty8、下面对include动作描述正确的是:aa) 在页面被请求的时候引入一个文件。
b) 寻找或者实例化一个JavaBean。
c) 把请求转到一个新的页面。
d) 输出某个JavaBean的属性。
9、下面对useBean动作描述正确的是:ba) 在页面被请求的时候引入一个文件。
b) 寻找或者实例化一个JavaBean。
c) 把请求转到一个新的页面。
d) 输出某个JavaBean的属性。
10、下面对forward动作描述正确的是:ca) 在页面被请求的时候引入一个文件。
c) Objectd) vector20、当编写Servlet时,需要导入哪些包:a bca) java.io.*b) javax.servlet.*c) javax.servlet.http.*d) .*21、在JSP页面中的输出语句是:ca) System.out.print()b) Println()c) Out.println()d) Out.printValues()1.在Request对象中可以获得发出请求字符串的客户端地址的方法是:aA. getRequestURL()B. getQueryString()C. getServletPath()D. getServerPort()2. 在Request对象中可以获得客户端所请求的脚本文件的文件路径的是:cA. getMethod()B. getQueryString()C. getServletPath()D. getServerPort()3. 在Request对象中可以获得服务器的端口的方法是:dA. getMethod()B. getQueryString()C. getServletPath()D. getServerPort()4. 在Request对象中可以获得客户端向服务器端传送数据所依据的协议名称的方法是:dA. getMethod()B. getQueryString()C. getServletPath()D. getProtocol()5. 在OUT对象中可以实现清除缓冲区的数据,并且把数据写到客户端的方法是:dA. out.flush()B. out.clear()C. out.close()D. out.clearBuffer()6. 在OUT对象中可以实现清除缓冲区的数据,但不把数据写到客户端的方法是:bA. out.flush()B. out.clear()C. out.close()D. out.clearBuffer()7. 在Session对象中可以获得指定名称的属性的方法是:aA. GetAttribute()B. GetAttributeName()C. GetId()D. GetCreationTime()8. 在Session对象中可以获得Session对象的生存时间的方法是:cA. GetAttribute()B. GetAttributeName()C. GetMaxInactiveInterval()D. GetCreationTime()9. 在Session对象中可以获得Session对象创建时间的方法是:dA. GetAttribute()B. GetAttributeName()C. GetId()D. GetCreationTime()10. Request对象中可以获得客户端向服务器端传送数据的方法是:aA. getMethod()B. getQueryString()C. getServletPath()D. getServerPort()11. 在application对象中哪个方法可以返回application某个属性的值:aA. getInitParameter()B. getAttribute()C. getServerInfo()D. get()12. 在Exception对象中可以返回错误信息:aA. getMessage()B. printStackTrace()D. getError()13. 在Exception对象中可以以标准错误的形式输出一个错误的方法是:bA. getMessage()B. printStackTrace()C. get()D. getError()14. 在Exception对象中可以以字符串的形式返回一个对异常的描述的方法是:A. getMessage()B. printStackTrace()C. toString()D. getError()15. 下列属于指令的属性的是:abcA. nameB. propertyC. valueD. id16. 可以将用户的请求传递到另一个页面的指令是: aA. forwardB. getPropertyC. gotoD. jumpto17. 在〈jsp:plugin〉指令中可以设置的属性是:abcdA. typeC. codebaseD. align18. 在Page指令中,哪个属性可以在页面中使用的脚本语言:bA. contentTypeB. languageC. extendsD. import19. 在Page指令中,哪个属性可以指定JS P所要引用的包:dA. contentTypeB. languageC. extendsD. import20. 在Page指令中,哪个属性可以指定JS P编译时要继承的类:cA. contentTypeB. languageC. extendsD. import21. 在Page指令中,哪个属性可以设置页面的显示类型:aA. contentTypeB. languageC. extendsD. import22. 在Page指令中,哪个属性可以定义对象OUT的缓冲区的大小:bA. sessionB. bufferC. extendsD. import23. 在Page指令中,哪个属性可以设置JS P页面能够同时处理多个用户的请求:cA. sessionB. bufferC. isThreadSafeD. impor24. 在Page指令中,哪个属性可以定义当前未捕获的异常事件的JSP页面:dA. sessionB. bufferC. isThreadSafeD. errorPage25. 在Page指令中,哪个属性可以定义当前页面是否可以作为其他的JSP页面的异常处理页面:aA. sessionB. iserrorPageC. isThreadSafeD. errorPage26. 在Page指令中,哪个属性可以设置se ssion的状态:aA. sessionB. languageC. extendsD. import27. 下列表达式书写错误的是:dA.B.C.D.28. 下列哪些不是JSP的特点:dA. 将内容的生成与显示分离B. 使用可重用的组件C. 采用标记简化开发D. 对AWT这样的图形界面程序的支持29. 在JSP中哪些对象管理页面属性:aA. pageContextB. sessionC. applicationD. config30. 在JSP中哪些对象管理与请求相关的会话:bA. pageContextB. sessionC. applicationD. config31. 在JSP中哪些对象管理脚本程序配置对象:dA. pageContextB. sessionC. applicationD. config32. 在JSP中哪些对象管理JSP页面的异常和错误:cA. pageContextB. sessionC. exceptionD. config33. 从文件中读取数据是有read()方法来实现的,哪个是从输入流中读一个字节:aA. read()B. read(byte[]b)C. read(byte[]b,int off,int len)D. readline()34. 在Session对象中可以删除指定属性的方法是:aA. removeAttribute()B. getMethod()C. getQueryString()D. remove()1. 以下语句,哪一行有错?CA. select sname 姓名,snoB. from studentC. where avg(sage)>25D. order by sno2.下列语句完成什么功能?Bcreate procedure selsales as select * from salesA. 查询sales中全部内容B. 创建一存储过程selsalesC. 创建一查询语句D. 创建一函数3. 可用()来查看规则rule的细节:AA. Sp_helptextB. Sp_helpruleC. Sp_help optionD. Sp_helpruletext4. 下列说法错误的是:CA. 绑定就是指定规则作用于哪个表的哪一列或哪个用户自定义数据类型B. 表的一列或一个用户自定义数据类型只能与一个规则相绑定C. 一个规则只可以绑定一个对象D. 解除规则与对象的绑定称为松绑5. 下列说法正确的是AA. 缺省值Default 是当用户输入记录时,没有指定具体数据的列中自动插入的数据缺省值对象,B. 表的一列可以与多个缺省值相绑定C. 创建缺省值用命令:create defaultva lueD. 删除缺省值用:drop defaultvalue 多选1、给出如下代码:class Test{private int m;public static void fun() {// some code...}}如何使成员变量m 被函数fun()直接访问?A、将private int m 改为protected i nt mB、将private int m 改为public int mC、将private int m 改为static int mD、将private int m 改为int m答: C2、下面哪几个函数是public void exam ple(){...}的重载函数?A、public void example( int m){...}B、public int example(){...}C、public void example2(){...}D、public int example ( int m, flo at f){...}答: A,D3、给出下面的代码段:public class Base{int w, x, y ,z;public Base(int a,int b){x=a; y=b;}public Base(int a, int b, int c, int d){// assignment x=a, y=bw=d;z=c;}}在代码说明// assignment x=a, y=b 处写入如下哪几个代码是正确的?A、Base(a,b);B、x=a, y=b;C、x=a; y=b;D、this(a,b);答: C,D4、已知如下定义:String s = "story"; 下面哪个表达式是合法的?A、s += "books";B、char c = s[1];C、int len = s.length;D、String t = s.toLowerCase(); 答: A,D5、Java中main()函数的值是什么?A、StringB、intC、charD、void答:D6、如下哪些字串是Java中的标识符?A、fieldnameB、superC、3numberD、#numberE、$number答:A,E7、如下哪些是Java中有效的关键字?A、constB、NULLC、falseD、thisE、native答:A,C,D,E8、如下哪些是Java中正确的整数表示?A、22B、0x22C、022D、22H答: A,B,C9、下面的代码段中,执行之后i 和j 的值是什么?int i = 1;int j;j = i++;A、1, 1B、1, 2C、2, 1D、2, 2答: C10、下面句话是正确的?A、>> 是算术右移操作符.B、>> 是逻辑右移操作符.C、>>> 是算术右移操作符D、>>> 是逻辑右移操作符答:A,D11、下面哪个赋值语句是合法的?A、float a = 2.0B、double b = 2.0C、int c = 2D、long d = 2答:B,C,D12、下面哪个是main()函数的合法参数?A、char args[]B、char args[][]C、String arg要[]D、String args答: C13、下面哪个语句是创建数组的正确语句?A、float f[][] = new float[6][6];B、float []f[] = new float[6][6];C、float f[][] = new float[][6];D、float [][]f = new float[6][6];E、float [][]f = new float[6][]; 答:A,B,C,D14、已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };下面哪个表达式的值与数组下标量总数相等?A、m.length()B、m.lengthC、m.length()+1D、m.length+1答:B15、已知如下的命令执行java MyTest ab c请问哪个语句是正确的?A、args[0] = "MyTest a b c"B、args[0] = "MyTest"C、args[0] = "a"D、args[1]= 'b'答:C, D16、已知如下代码:public class Test{long a[] = new long[10];public static void main ( String ar g[] ) {System.out.println ( a[6] );}}请问哪个语句是正确的?A、Output is null.B、Output is 0.C、When compile, some error will occur.D、When running, some error will occur.答:B17、已知如下代码:boolean m = true;if ( m == false )System.out.println("False");elseSystem.out.println("True");执行结果是什么?A、FalseB、TrueC、NoneD、An error will occur when runni ng.答: B18、已知如下代码:public class Test{public static void main(String arg []){int i = 5;do {System.out.println(i);} while (--i>5)System.out.println("finished"); }}执行后的输出是什么?A、5B、4C、6D、FinishedE、None答:A,D19、下面代码执行后的输出是什么?outer: for(int i=0;i<3; i++) inner: for(int j=0;j<2;j++){if(j==1) continue outer; System.out.println(j+ "and "+i); }A、0 and 0B、0 and 1C、0 and 2D、1 and 0E、1 and 1F、1 and 2G、2 and 0H、2 and 1I、2 and 2答:A,B,C20、已知如下代码:switch (m){case 0: System.out.println("Condit ion 0");case 1: System.out.println("Condit ion 1");case 2: System.out.println("Condit ion 2");case 3: System.out.println("Condit ion 3");break;default: System.out.println("Other Condition");}当m 的值为什么时输出"Condition 2"?A、0B、1C、2D、3E、4F、None答:A,B,C21、当浏览器返回到新URL的包含applet 的页面时调用以下哪个函数?A、init()B、start()C、stop()D、destroy()答:B22、以下哪个方法用于定义线程的执行体?A、start()B、init()C、run()D、main()E、synchronized()答:C23、Java中如下哪个约束符是正确的?A、privateB、publicC、protectedD、protectE、friend答:A,B,C24如果类中的成员变量可以被同一包访问,则使用如下哪个约束符?A、privateB、publicC、protectedD、no modifierE、final答:D25、以下哪个约束符可用于定义成员常量?A、staticB、finalC、abstractD、No modifier can be used答:B26、如下哪个语句正确说明了native方法?A、public native void test();B、public native void test(){}C、public void native test();D、public native test(){}答:A27、已知如下类说明:public class Test {private float f = 1.0;int m = 12;static int n=1;public static void main(String arg []) {Test t = new Test();// some code...}}如下哪个使用是正确的?A、t.fB、this.nC、Test.mD、Test.n答:A,D28、已知如下代码:1: class Example{2: String str;3: public Example(){4: str= "example";5: }6: public Example(String s){7: str=s;8: }9:} }10: class Demo extends Example {11: }12: public class Test{13:public void f () {14:Example ex = new Example(" Good");15:Demo d = new Demo("Good");16:} }哪句语句会导致错误?A、line 3B、line 6C、line 10D、line 14E、line 15答:E29、已知如下类定义:class Base {public Base (){ //... }public Base ( int m ){ //... } protected void fun( int n ){ //... }}public class Child extends Base{// member methods}如下哪句可以正确地加入子类中?A、private void fun( int n ){ //...}B、void fun ( int n ){ //... }C、protected void fun ( int n ) { //... }D、public void fun ( int n ) { //... }答:C,D30、如下哪个语句是正确的?A、In Java single inheritance is a llowed, which makes code more r eliable.B、A subclass inherits all methods ( including the constructor ) fro m the superclass.C、A class can implement as man y interfaces as needed.D、When a class implements an i nterface, it can define as many m ethods of the interface as needed.答:A,C31、在如下源代码文件Test.java中, 哪个是正确的类定义?A、public class test {public int x = 0;public test(int x){this.x = x;}}B、public class Test{public int x=0;public Test(int x) {this.x = x;}}C、public class Test extends T1, T2 {public int x = 0;public Test (int x) {this.x = x;}}D、public class Test extends T1{ public int x=0;public Test(int x){this.x = x;}}E、protected class Test extends T2 {public int x=0;public Test(int x){this.x=x;}}答:B,D32、Person, Student 和Teacher 都是类名。
JavaWeb_程序的设计_习题参考答案(第1-6章)
《JavaWeb程序设计》练习题参考答案第一章:Servlet基础1、下列选项中属于动态技术的是_________(多选)答:PHP/ASP/JSPA、PHPB、ASPC、JavaScriptD、JSP参考答案:PHP(Hypertext Preprocessor):超文本预处理器,其语法大量借鉴C、Java、Perl等语言,只需要很少的编程知识就能使用PHP建立一个真正交互的Web站点,由于PHP开放源代码,并且是免费的,所以非常流行,是当今Internet上最为火热的脚本语言之一。
ASP(Active Server Pages):是一种类似HTML、Script与CGI结合体的技术,他没有提供自己专门的编程语言,允许用户使用许多已有的脚本语言编写ASP应用程序局限于微软的IIS,般只适用于中小型站点,但目前ASP升级演变而来的支持大型的开发。
JSP(Java ServerPages):是基于Java Servlet以及Java体系的Web开发技术。
能在大部分服务器上运行,而且易于维护和管理,安全性能方面也被认为是三种基本动态技术中最好的。
2、下列关于Servlet的说确的是_______(多选)A、Servlet是一种动态技术B、Servlet运行在服务端C、Servlet针对每个请求使用一个进程来处理D、Servlet与普通的Java类一样,可以直接运行,不需要环境支持参考答案:Servlet是一种动态技术,是运行在服务器端,Servlet针对每个请求使用一个线程来处理,而不是启动一个进程,传统的CGI为每次请求启动一个进程来处理。
所以Servlet的效率更高3、下列关于Servlet的编写方式正确的是______(多选)A、必须是HttpServlet的子类B、通常需要覆盖doGet() 和doPost()方法或其一C、通常需要覆盖service()方法D、通常要在web.xml文件中声明<servlet>和<servlet-mapping>两个元素参考答案:A、B、D必须继承Httpservlet类,不需要覆盖servlce()方法,service()方法是Servlet接口中的方法,Servlet是HttpServlet的父类,该方法会根据请求类型选择执行doGet()或doPost()方法。
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
、选择题Java Web 程序设计题库包含 Servlet 发回到客户端信息的 ServletResponse 对象是由( C )创建的。
A . 客户端的浏览器B . Web 服务器的 HTTP 引擎C . Web 服务器的 Servlet 容器D . Servlet 对象对于标准的 Web 网页,通常使用( B )表示响应信息是HTML 格式的文本文件。
A . text/cssB. text/htmlC .application/vnd.ms-excelD. application/msword下面哪个方法不属于 session 对象( D )A 、 getAttributeNames()B 、 getservletContext()C 、 invalidate()D 、 addCookie(Cookie cook)下面哪个方法不属于 request 对象( B )A 、 getServerName()B 、 getServerInfo()A 、 privateB 、 abstrac tC 、 fina lD 、 13、14、15、16、C 、getServletPath() D 、getServerPort()1、 以下文件名后缀中, 只有 C )不是静态网页的后缀。
2、 3、4、 5、 6、 7、 8、 9、 A 、 .htmlB 、 .htmC .JSPD 、 .shtml以下文件名后缀中, A 、 .jsp在 page 指令中, A 、 languageJSP 的结构由(A 、指令只有以下选项中,那一项不是A 、 page10、 11、 12、 B )不是动态网页的后缀。
B 、 .htmlC 、 .aspxD 、 phpC )属性是可以在页面中重复的属性。
B 、 buffer)组成(多选)B 、注释 JSP 指令()。
B 、 importC 、 C 、 C 、 面哪种数据类型是基本类型A 、 classB 、 面哪种数据类型是引用类型A 、 boolean面哪一个运算符具有B 、 int )。
interface3 个操作数(B 、 ++C 、 面那个运算符只有一个操作数(A 、B 、 ||面那个语句是条件语句(A 、 break 语句B 、 类中的成员默认的访问修饰符是(A 、 privateB 、 )。
)。
C 、 )。
while 语句protected)。
)。
C 、 常量使用( C)进行修饰import脚本元素 include数组interface C 、 C 、 C 、 public&&<<if 语句D 、 D 、D 、 D 、 D 、 D 、autoflush操作 taglib charlongD 、 for 语句D 、 ?:staticA. ng.* D. javax.servlet.jsp*26、对于预定义 <%!预定义% >的说法错误的是 ( C )。
B •—个声明仅在一个页面中有效 C.声明的变量将作为局部变量27、在 JSP 中使用 <jsp:getProperty > 标记时 ,不会出现的属性是 ( C )。
28 、 page 指令用于定义 JSP 文件中的全局属性,下列关于该指令用法的描述不正确的是A. <%@ page %>作用于整个 JSP 页面B.可以再一个页面中使用多个 < % @page % >指令C. 为增强程序的可读性 ,建议将 <% @page %>指令放在 JSP 文件的开头 ,但不是必须的D.<% @page %>指令中的属性只能出现一次A. 通过 CookieA. <JavaBean>B. <jsp:usebean>C. <jsp:setpropert y>D. <jsp:getproperty>29、不能再不同用户之间共享数据的方法是( A )。
C. 利用数据库D.通过 ServletContext 对象30、在 JSP 中调用 JavaBean时不会用到的标记是 (A )。
31、下列属于 JSP 中注释的有 ( AD )(多项选择 )A.<% --与 -- % >B./C./** 与 **/D. <!-- 与 -->32、 page 对象属于 C )类对象。
A. 输入输出 B.作用域通信对象 C.Servle tD. 错误19、 20、 21、 22、 23、 24、 25、 A 、 jsp:include B 、 jsp:useBeanC 、 jsp:setPropertyD 、 jsp:getProperty面哪个不是 jsp:setProperty 操作的属性(A 、 nameB 、 paramD )。
C 、 propertyD 、 scope以下方法中,哪一个方法不是HTTPServlet 类的方法( B )。
A 、 doGetB 、 doServiceC 、 doPostD 、 doDelete以下类中,哪一个类不是javax.servlet 和 javax.servlet.http 包中提供的类或接口B )。
A 、 ServletB 、 BaseServletC 、 GenericServletD 、 HTTPServlet与 JSP 同类型的技术有A . CGIC )。
B.C/C++ C.ASP D.C#面( D )不是 JDK 的开发包。
A . JavaSEB.JavaMEC.JavaEED.JavaBeanTomcat 的默认端口是( B )。
A . 7001B.8080C.80D.112面不是 JSP 本身以加载的基本类的是B.java.io.*C.javax.servlet.*A •—次可以声明多个变量和方法,只要以分毫 (; )结尾就行D.在预定义中声明的变量将在JSP 页面初始化时初始化B.propertyC.valueD.以上皆不会出现( D )。
B.利用文件系统33 、下列不是 JSP有作用域的通信对象的C.pageContextD.outA.sessionB.application34、下列可以解决在JSP 中的中文问题的方法有( ACDE )。
(多项选择)。
C. 利用过滤器对所有的请求进行转码D. 对 request 和 response 进行转码设置E. 在页面设置 pageEncoding面 ( D )不是 core 标记库的条件处理标记。
面 ( D )不是 <fmt:setBundle> 标记所有具有的属性。
A. 标准的 XML 声明和一个 DOCTYPE 声明B. <taglib> 元素C. <tlib-version> 元素D.<jsp:include>E. <jsp-version> 元素<jsp:setProperty> 中的 property="*" 代表 ( A ) 。
A.所有请求参数的所有值B.使用request 中的一个参数值来指定 JavaBeanD .值可以是字符串A.在页面设置 charsetB.系统自动设置45、 Servlet 程序的入口点是 ( A )。
46、 A.init()B.main()C.service ()D.doGet()Cookie.setMaxAge(60*60) 的作用是 ( B )。
A. 将 Cookie 的保存时间设置为一分钟B.将 Cookie 的保存时间设置为一个小时C.将 Cookie 的保存时间设置为 60 个小时D. 将 Cookie 的保存时间设置为一天 47 、下面 ( A ) 是重写的 URL 。
35、 A<c:choose> B.<c:when>C.<c:otherwise>D.<c:catch>36、 37、 A.basenameB.varC.scopeD.bundle面 ( B )标记是用来设置时区的。
A. <fmt: setLocale>B. <fmt:setTimeZone>C. <fmt:formatData>D. <fmt:parseData>38、下列选项中,( C )是正确的并且客户端不能查看到的 JSP 注释。
A. <-- 注释-- >B. <!-- 注释 -- >C. <%-- 注释-- %>D. <%!-- 注释--% >39、 JSP 网页文件的拓展名是(A 、 .jspB 、 .aspC 、 .aspxD 、 php40、 javax.servlet.tagext.JspTag接口的两个子接口分别是 ( AB ) 。
41、 A.SimpleTagB.TagC.HardTagD.DiffTag面 ( A ) 是 Tag 接口开发自定义标记程序3 个步骤第 1 步。
A.开发标记处理类B. 编写标记描述符 42、C. 在 web.xml 中指定标记库的引用D.在页面引用该 Tag面 ( D )不是 TLD 文件中的内容。
43、 <tag> 元素不包含下面 ( D )属性。
A.<name>B.<tag-class>C.<body-content>D.<info>44、 中的一个属性值C.表示使用指定的值来设定JavaBean 属性B.Form 表单的 Action 属性A. 重写超链接48 、下面 ( A )不是 Cookie 的属性读取方法。
A.getHostName()C. getMaxAge() 49 、下面选项中,( B )不是 MVC 模式的优势。
A. MVC 模式使应用程序的结构更加清晰,通过将代码按照层次划分为业务逻辑、 数据层、 用户界面和应用流程控制这三个层次,能够增强代码的稳定性B. MVC 模式实现了很好的分布式组件架构 MVC 三层的分离有利于在项目小组内按照小组成员各自的擅长进行分工,有利于三个部分并行开发、加快项目进度D. MVC 模块功能的划分有利于在代码修改过程中进行模块的隔离,而不需要把具有不同功能的代码混杂在一起造成混乱50、对于标准的 Web 网页,通常使用( B)表示响应信息是 HTML 格式的文本文件。
B. text/htmlC .application/vnd.ms-excelB/S 结构中,客户端在浏览器中只负责表示层逻辑的实现,业务逻辑和数据库都在服务器端运行。
也就是说,应用程 序部署在服务器端,客户端通过浏览器访问应用程序。