Java Web程序设计题库
javaweb试题_带答案
![javaweb试题_带答案](https://img.taocdn.com/s3/m/3fcb5f79ac02de80d4d8d15abe23482fb4da02fb.png)
javaweb试题_带答案Javaweb试题一、选择题............................................................................................... 错误!未定义书签。
二、问答题............................................................................................... 错误!未定义书签。
一、选择题没有注明则为单项。
1.下面哪个不是Form的元素( D )A. Input B: textarea C: select D: table2. HTML页面中,下面哪个表示空格( B )A.&B.C.©D.<3.中的align属性是什么含义( C )A. 加粗B. 斜体C. 对齐方式D. 边框样式4.单选按钮是下列哪一个( D )A.B.C.D.5.下边哪个不是JSP内置对象( c)A. SessionB. requestC. cookieD. out9个request,response,outpageContext,request,sesion,applicationConfig,exception,page6.下边哪个是JSP指令标记( )A.<%……%>:服务器脚本B. <%!……%>:声明C. <%@……%>:指令。
page||include|taglibD.<%=……%>:表达式7.当在JSP文件中要使用到ArrayList对象时,应在JSP文件中加入以下哪个语句(C )A.B.C. <%@ page import=”.*” />D.<%@ page include=”.*” />8.关于JavaBean的说法,哪个是正确的(D )A. JavaBean的具体类可以不是public的B. JavaBean可以只提供一个带参数的构造器C. JavaBean可以象Html标记一样不关闭D. JavaBean可以保存状态9. JavaBean的生命周期中,哪个是用来跟踪用户会话的( A )<c:set var=”b” value=”bbbb” ,scope=”session”/>A. sessionB. requestC. pageD. application10.要在session对象中保存属性,可以使用以下哪个语句( B )A. (“key”,”value”)B. (“key”,”value”)C. (“key”)D. (“key”)11.Jsp:forward 和sendredirect 都是用来做页面跳转的,描述错误的是(D )A. forward之后可以使用原来的request对象,而且效率更高。
java web考试题
![java web考试题](https://img.taocdn.com/s3/m/f4e255c185868762caaedd3383c4bb4cf7ecb7b4.png)
java web考试题一、选择题1. 下列哪个选项中的方法可以用来接收HTTP请求中的表单数据?A. doGet()B. doPost()C. doPut()D. doDelete()2. 下列哪个选项是正确的关于JSP的说法?A. JSP是一种服务器端脚本语言B. JSP用于创建静态网页C. JSP代码被编译成Java字节码D. JSP不允许使用Java代码3. Servlet和JSP之间的主要区别是什么?A. Servlet是用Java编写的,JSP是用HTML编写的B. Servlet用于处理业务逻辑,JSP用于呈现视图C. Servlet不能访问数据库,JSP可以访问数据库D. Servlet只能在服务器端执行,JSP可以在客户端执行4. 以下哪种技术可以用于Java Web应用的前端开发?A. HTMLB. CSSC. JavaScriptD. 所有选项都正确5. 以下哪个选项是正确的关于JavaBeans的说法?A. JavaBeans是一种Java类B. JavaBeans不能包含方法C. JavaBeans只能用于Web开发D. JavaBeans不能包含属性二、填空题1. 在Servlet中,使用______方法可以接收HTTP请求中的参数。
2. 使用______标签可以在JSP中引入其他Java类。
3. 在JSP中,使用______标签可以循环遍历集合中的元素。
4. HttpSession接口中的______方法可以用于获取当前会话的唯一标识符。
5. 使用______可以将Java对象存储在ServletContext中。
三、简答题1. 简要描述Servlet的生命周期及各个阶段的作用。
2. 什么是JSP的九个内置对象?请列举并简要描述每个对象的作用。
3. 请简要说明MVC模式在Java Web开发中的作用。
四、编程题1. 编写一个Servlet,接收一个整数参数n,并计算并返回1到n之间的所有整数的和。
Javaweb练习题1(含答案)
![Javaweb练习题1(含答案)](https://img.taocdn.com/s3/m/6e2d33a5d5d8d15abe23482fb4daa58da0111c04.png)
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试题及答案
![javaweb试题及答案](https://img.taocdn.com/s3/m/f1249e197ed5360cba1aa8114431b90d6c8589bf.png)
javaweb试题及答案一、单项选择题(每题2分,共20分)1. 在JavaWeb开发中,以下哪个不是JSP内置对象?A. requestB. responseC. sessionD. applet2. Servlet的生命周期中,以下哪个方法用于初始化Servlet?A. init()B. service()C. doGet()D. destroy()3. 在JavaWeb应用中,以下哪个是用于处理客户端请求的组件?A. JSPB. ServletC. JavaBeanD. EJB4. 下列哪个不是JavaWeb中常用的数据库连接池技术?A. DBCPB. C3P0C. Tomcat JDBCD. JDBC-ODBC Bridge5. 在JavaWeb开发中,以下哪个不是JSP页面的指令?B. includeC. taglibD. import6. 在JavaWeb应用中,以下哪个不是HTTP请求方法?A. GETB. POSTC. PUTD. DELETE7. 在JavaWeb开发中,以下哪个不是用于页面跳转的技术?A. <jsp:forward>B. response.sendRedirect()C. JavaScriptD. <a href="">8. 在JavaWeb应用中,以下哪个不是用于处理异常的组件?A. FilterB. ServletC. JSPD. ErrorPage9. 在JavaWeb中,以下哪个不是用于实现会话管理的技术?A. CookieB. URL重写C. HttpSessionD. JavaBean10. 在JavaWeb开发中,以下哪个不是用于实现数据访问的技术?A. JDBCC. DAOD. EJB二、多项选择题(每题3分,共15分)1. 在JavaWeb开发中,以下哪些是JSP页面的标准动作?A. <jsp:forward>B. <jsp:include>C. <%@ taglib %>D. <%@ page %>2. 在JavaWeb应用中,以下哪些是Servlet的生命周期方法?A. init()B. service()C. doGet()D. destroy()3. 在JavaWeb开发中,以下哪些是用于实现数据持久化的技术?A. JDBCB. HibernateC. JPAD. EJB4. 在JavaWeb应用中,以下哪些是用于实现安全性的技术?A. FilterB. ServletC. JSPD. JavaBean5. 在JavaWeb开发中,以下哪些是用于实现前端页面与后端逻辑分离A. JSPB. ServletC. JavaBeanD. MVC三、简答题(每题5分,共20分)1. 请简述Servlet的生命周期。
Java Web程序设计-高职软件专业课程测试库题库带答案
![Java Web程序设计-高职软件专业课程测试库题库带答案](https://img.taocdn.com/s3/m/46e6bf0e773231126edb6f1aff00bed5b9f3737f.png)
一、选择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题(含参考答案)](https://img.taocdn.com/s3/m/62da22b26137ee06eef9184c.png)
WEB应用程序开发【JAVA-WEB开发】考试题库188题一、填空题1.JSP的_____对象用来保存单个用户访问时的一些信息。
答案:session2.Out对象主要用来向___()_______输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区,其基类是___()___________。
答案:浏览器,string3.getParameter()方法中以____()______形式返回指定参数的所有值。
答案:字符串4.为了使连入Internet的众多电脑主机在通信时能够相互识别,Internet中的每一台主机都分配有一个惟一的()位地址,该地址称为(),也称作网际地址。
答案:32,IP地址5.Internet是一个以()、通信协议为基础,连接各个国家、各个部门、各个机构计算机网络的数据通信网。
答案:TCP/IP6.一个循环语句包含的4个部分为:初始化部分()、()、迭代部分、()。
答案:initialization,循环体部分,中止部分7.JDBC主要由两部分组成:一部分是访问数据库的高层接口,即通常所说的___ ___;另一部分是由数据库厂商提供的使Java程序能够与数据库连接通信的驱动程序,即___ ____。
答案:JDBC API,JDBC Database Driver8.response对象的____________方法可以将当前客户端的请求转到其他页面去。
答案:sendRedirect(URL url)9._____类型的Servlet接受HTTP请求且生成HTTP响应。
答案:response10.答案:“<!–”和“–> out对象的__ _____方法,功能是输出缓冲的内容。
答案:out.flush()11.JSP页面中,输出型注释的内容写在 _____ 之间。
12.在“<%!”和“%>”之间声明的变量又称为________,其作用范围为整个JSP页面。
Java Web 题库
![Java Web 题库](https://img.taocdn.com/s3/m/3962b7c6a1c7aa00b52acb22.png)
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机试题及答案](https://img.taocdn.com/s3/m/7925203324c52cc58bd63186bceb19e8b8f6ece2.png)
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程序设计(0202164) 期末考试复习题及参考答案
![JAVA web程序设计(0202164) 期末考试复习题及参考答案](https://img.taocdn.com/s3/m/52bc95f552d380eb63946dbb.png)
答释可案放能:对执象行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()
Java Web程序设计题库
![Java Web程序设计题库](https://img.taocdn.com/s3/m/d5b10db16429647d27284b73f242336c1eb930a7.png)
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。
javaweb考试题及答案
![javaweb考试题及答案](https://img.taocdn.com/s3/m/04eef0b2b04e852458fb770bf78a6529647d35f2.png)
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机试题及答案](https://img.taocdn.com/s3/m/7bd214470622192e453610661ed9ad51f11d5474.png)
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表达式输出当前日期和时间。
Java-Web程序设计题库(含答案)
![Java-Web程序设计题库(含答案)](https://img.taocdn.com/s3/m/81762f23a0116c175e0e485f.png)
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题库](https://img.taocdn.com/s3/m/15b34ece0912a216157929c2.png)
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_程序的设计_习题参考答案(第1-6章)](https://img.taocdn.com/s3/m/7984818650e2524de5187ef3.png)
《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程序设计期末考试题](https://img.taocdn.com/s3/m/36a9a490b8f3f90f76c66137ee06eff9aef849bf.png)
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程序设计题库一、选择题1、以下文件名后缀中,只有( C )不就是静态网页得后缀。
A、、html ﻩﻩB、、htm ﻩﻩC、JSPﻩD、、shtml2、以下文件名后缀中,只有(B)不就是动态网页得后缀。
A、、jspﻩﻩﻩB、、htmlﻩC、、aspxﻩﻩD、php3、在page指令中,( C )属性就是可以在页面中重复得属性.ﻩA、languageﻩﻩB、bufferﻩC、importﻩﻩD、autoflush4、JSP得结构由(B)组成(多选)。
ﻩﻩD、操作A、指令ﻩﻩﻩB、注释C、脚本元素ﻩ5、以下选项中,那一项不就是JSP指令( B )。
A、page B、import C、includeﻩﻩD、taglib6、下面哪种数据类型就是基本类型( D )。
A、classB、interfaceﻩC、数组ﻩﻩD、char7、下面哪种数据类型就是引用类型( C )。
A、boolean ﻩB、int ﻩC、interfaceﻩD、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、privateﻩﻩB、protected ﻩC、public ﻩD、空12、常量使用( C )进行修饰A、private ﻩB、abstractﻩﻩC、finalﻩﻩD、static13、包含Servlet发回到客户端信息得ServletResponse对象就是由( C )创建得。
A.客户端得浏览器B.Web服务器得引擎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、request ﻩﻩﻩﻩB、pageC、PageContext ﻩD、session18、以下操作中,( A )就是与使用JavaBean无关得。
A、jsp:includeﻩﻩﻩB、jsp:useBeanﻩﻩC、jsp:setProperty ﻩD、jsp:getProperty19、下面哪个不就是jsp:setProperty操作得属性(D)。
A、name B、param ﻩC、propertyﻩﻩD、scope20、以下方法中,哪一个方法不就是Servlet类得方法( B)。
A、doGet ﻩB、doServiceﻩC、doPostﻩD、doDelete21、以下类中,哪一个类不就是javax、servlet与javax、servlet、包中提供得类或接口( B )。
A、Servlet ﻩB、BaseServletC、GenericServletﻩﻩﻩﻩD、Servlet22、与JSP同类型得技术有( C )。
ﻩﻩﻩD、C#A。
CGIﻩﻩﻩB、C/C++ﻩﻩC、ASPﻩ23、下面(D)不就是JDK得开发包.A.JavaSE ﻩB、JavaME ﻩC、JavaEE ﻩD、JavaBean24、Tomcat得默认端口就是( B )。
A.7001ﻩﻩﻩB、8080ﻩﻩC、80ﻩD、11225、下面不就是JSP本身以加载得基本类得就是( A )。
A、java、lang、*ﻩﻩB、java、io、*C、javax、servlet、*ﻩﻩD、javax、servlet、jsp*26、对于预定义<%!预定义%>得说法错误得就是( C )。
A、一次可以声明多个变量与方法,只要以分毫(;)结尾就行B、一个声明仅在一个页面中有效C、声明得变量将作为局部变量D、在预定义中声明得变量将在JSP页面初始化时初始化27、在JSP中使用〈jsp:getProperty>标记时,不会出现得属性就是( C )。
ﻩA、name ﻩB、propertyC、valueD、以上皆不会出现28、page指令用于定义JSP文件中得全局属性,下列关于该指令用法得描述不正确得就是( D )。
ﻩA、〈%page %>作用于整个JSP页面B、可以再一个页面中使用多个〈%page %>指令C、为增强程序得可读性,建议将<% page %>指令放在JSP文件得开头,但不就是必须得D、〈%page %>指令中得属性只能出现一次29、不能再不同用户之间共享数据得方法就是( A )。
A.通过CookieﻩﻩﻩﻩB、利用文件系统C、利用数据库ﻩﻩD、通过ServletContext对象30、在JSP中调用JavaBean时不会用到得标记就是( A )。
A、〈JavaBean>B、〈jsp:usebean〉C、〈jsp:setproperty>D、<jsp:getproperty>31、下列属于JSP中注释得有(AD)(多项选择)A、〈%——与—-%>B、/C、/**与**/D、<!-—与—->32、page对象属于(C)类对象.A、输入输出B、作用域通信对象C、Servlet D、错误33、下列不就是JSP作用域得通信对象得有( D)。
A、sessionB、application C、pageContextD、out34、下列可以解决在JSP中得中文问题得方法有( ACDE)。
(多项选择).A、在页面设置charsetB、系统自动设置C、利用过滤器对所有得请求进行转码D、对request与response进行转码设置E、在页面设置pageEncoding35、下面( D )不就是core标记库得条件处理标记。
A<c:choose>B、<c:when〉C、〈c:otherwise〉D、〈c:catch>36、下面( D )不就是〈fmt:setBundle〉标记所有具有得属性。
A、basenameB、varC、scopeD、bundle37、下面( B )标记就是用来设置时区得.A、<fmt:setLocale〉B、〈fmt:setTimeZone>C、<fmt:formatData〉D、<fmt:parseData>38、下列选项中,(C )就是正确得并且客户端不能查瞧到得JSP注释。
A、<—- 注释——〉B、〈!—-注释—- >C、<%--注释--%>D、<%!—-注释--%>39、JSP网页文件得拓展名就是(A)A、、jspﻩB、、aspﻩﻩC、、aspxﻩD、php40、javax、servlet、tagext、JspTag接口得两个子接口分别就是(AB )。
A、SimpleTagB、TagC、HardTagD、DiffTag41、下面( A)就是Tag接口开发自定义标记程序3个步骤第1步。
A、开发标记处理类B、编写标记描述符C、在web、xml中指定标记库得引用D、在页面引用该Tag42、下面( D )不就是TLD文件中得内容。
A、标准得XML声明与一个DOCTYPE声明B、〈taglib>元素C、<tlib-version>元素D、〈jsp:include〉E、<jsp—version>元素43、<tag>元素不包含下面( D)属性.A、〈name〉B、<tag-class>C、〈body—content>D、<info>44、〈jsp:setProperty>中得property="*”代表(A)。
A、所有请求参数得所有值B、使用request中得一个参数值来指定JavaBean中得一个属性值C、表示使用指定得值来设定JavaBean属性D、值可以就是字符串45、Servlet程序得入口点就是( A )。
A、init()B、main()C、service()D、doGet()46、Cookie、setMaxAge(60*60)得作用就是(B).A、将Cookie得保存时间设置为一分钟B、将Cookie得保存时间设置为一个小时C、将Cookie得保存时间设置为60个小时D、将Cookie得保存时间设置为一天47、下面( A )就是重写得URL。
A、重写超链接B、Form表单得Action属性C、From得隐藏域保存用户状态信息D、使用Cookie48、下面( A )不就是Cookie得属性读取方法。
A、getHostName()B、getment()C、getMaxAge()D、getPath()49、下面选项中,( B )不就是MVC模式得优势.A、MVC模式使应用程序得结构更加清晰,通过将代码按照层次划分为业务逻辑、数据层、用户界面与应用流程控制这三个层次,能够增强代码得稳定性B、MVC模式实现了很好得分布式组件架构C、对于项目开发而言,MVC三层得分离有利于在项目小组内按照小组成员各自得擅长进行分工,有利于三个部分并行开发、加快项目进度D、MVC模块功能得划分有利于在代码修改过程中进行模块得隔离,而不需要把具有不同功能得代码混杂在一起造成混乱50、对于标准得Web网页,通常使用( B )表示响应信息就是HTML格式得文本文件。
A、 text/css ﻩﻩﻩﻩB、 text/htmlC.application/vnd、ms—excelﻩﻩﻩD、 application/msword51、J AVAWeb应用得部署描述文件总就是放在Web应用得( C )目录下。
A、META—INFﻩﻩﻩﻩﻩB.META-CFGC、WEB-INFﻩD.WEB-CFG52、有关C/S、B/S结构下列说法错误得就是( D )。
A.在C/S结构,即客户端/服务器结构中,有专门得数据库服务器,但客户端还要运行客户端应用程序,这也叫做胖客户端。
B。
在B/S结构中,客户端在浏览器中只负责表示层逻辑得实现,业务逻辑与数据库都在服务器端运行。