JavaWeb期末考试A卷

合集下载

JavaWeb期末考试A卷

JavaWeb期末考试A卷

15. 在 J2EE 中,以下不是 JSP 隐式对象的是()。 a) pageContext c) application
b) context d) out
二、填空题(每题 2 分,共 10 分)
1、 Tomcat 服务器的默认端口是

2、 JSP 开发网站的两种模式分为________________和
10. 在 J2EE 中,在 web.xml 中,有如下代码:
<session - config>
<session - timeout>30</session - timeout>
</session - config>
上述代码定义了默认的会话超时时长,时长为 30( )。
一、 毫秒
b) 秒
c) 分钟
五、编程题(20 分)
四川工商职业技术学院试卷用纸,共 9 页,第 8 页
四川工商职业技术学院试卷用纸,共 9 页,第 9 页
四川工商职业技术学院 2013-2014 学年 1 学期《JavaWeb 技术》
考试试卷 A 卷
专业班级:
学号
姓名
考试形式:开卷
………………………………………………………………装…………………………………订…………………………………线………………………………………………
系主任(签字):
教研室主任(签字):
命题教师: 安露明 使用班级: Java12315
2、什么是 Servlet 的生命周期
四川工商职业技术学院试卷用纸,共 9 页,第 5 页
四、说明题(每题 10 分,共 20 分) 1、简述 JSP 运行原理
四川工商职业技术学院试卷用纸,共 9 页,第 6 页

java.web期末考试

java.web期末考试

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)文件中进行配置。

A.context.xmlB.web.configC.web.xmlD.webapp.xml5、JSP页面经过编译之后,将创建一个(B)。

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

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

java期末考试题及答案A卷

java期末考试题及答案A卷

java期末考试题及答案A卷一、选择题(每题2分,共20分)1. Java语言属于以下哪种类型的编程语言?A. 编译型语言B. 解释型语言C. 汇编语言D. 机器语言答案:B2. 下列哪个是Java语言的关键字?A. classB. functionC. includeD. define答案:A3. 在Java中,哪个关键字用于定义一个类?A. classB. structC. interfaceD. enum答案:A4. Java程序的入口点是:A. main()B. start()C. init()D. run()答案:A5. 以下哪个是Java的集合框架中的一种接口?A. ListB. ArrayC. VectorD. String答案:A6. Java中,哪个关键字用于定义私有方法?A. publicB. privateC. protectedD. default答案:B7. 在Java中,哪个类提供了对基本数据类型的包装?A. java.utilB. ngC. java.ioD. 答案:B8. Java中的异常处理是通过以下哪个关键字实现的?A. tryB. catchC. finallyD. all of the above答案:D9. 在Java中,哪个关键字用于实现多态?A. extendsB. implementsC. overrideD. abstract答案:A10. 下列哪个不是Java的访问控制修饰符?A. publicB. privateC. staticD. protected答案:C二、简答题(每题5分,共10分)1. 请简述Java语言的特点。

答案:Java是一种面向对象的编程语言,具有跨平台、安全性高、健壮性等特点。

它支持多线程,自动垃圾回收,并且拥有丰富的API 库。

2. 请说明Java中的继承机制。

答案:Java中的继承机制允许一个类(子类)继承另一个类(父类)的属性和方法。

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期末试卷
C.<%@ taglib prefix=”fmt”
uri=”/jsp/jstl/fmt”%>
D.<%@ taglib prefix=”sql”
uri=”/jsp/jstl/sql”%>
18.以下( )标签用于实现循环功能,类似与Java语句中的for循环。
erName = userName;
}
publicString getuserName() {
erName;
}
publicvoidsetpassword(String password) {
this.password = password;
}
publicString getpassword() {
A.<jsp:useBeanid="student" class="Student" scope="session">
</jsp:useBean>
B.<jsp:useBeanid="student" class="Student" scope="session">
</jsp:useBean>
C.<jsp:useBeanid="student" class="bean.Student" scope="session">
17.要使用JSTL的核心标签库,需要在JSP源文件的首部加入如下声明语句( )
A.<%@taglibprefix="c"
uri="/jsp/jstl/core" %>

JavaWeb应用开发期末试卷A卷

JavaWeb应用开发期末试卷A卷

一、选择题(共20题,总计40分,每小题2分)1.在jsp中,要使用一个表达式,需要用到以下()元素。

A、<%= %>B、<% %>C、<%! %>D、<%@ %>2.在客户端浏览器的源代码中可以看到()A、JSP注释B、HTML注释C、JSP注释和HTML注释D、JA V A注释3.以下哪个包是page指令默认导入的()A、ng.*B、java.util.*C、javax.servlet.*D、javax.servlet.jsp.*4.page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是()A、<%@ page %>作用于整个JSP页面。

B、可以在一个页面中使用多个<%@ page %>指令。

C、为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。

D、<%@ page %>指令中的属性只能出现一次。

5.在JSP中调用JavaBean时不会用到的标记是()A、<java:bean>B、<jsp:useBean>C、<jsp:setProperty>D、<jsp:getProperty>6.Tomcat服务默认情况下使用的端口号是()A、8000B、8080C、8888D、807.使用request对象的getParameter()方法可以读取一个输入控件的哪个属性值( )A、typeB、valueC、sizeD、name8.page指令的import属性的作用是()A、定义JSP页面响应的MIME类型B、定义JSP页面使用的脚本语言C、为JSP页面引入JA V A包中的类D、定义JSP页面字符的编码9.如果某个类要成为Servlet,则它应该继承如下哪个类()A、HttpServletRequestB、HttpServletC、HttpServletResponseD、GenericServlet10.表单标记中的action属性的作用是()A、为表单命名B、调用客户端验证方法C、指明表单信息发送的目的地址D、声明表单的提交方式11.MVC中V指的是()。

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 )标签用来建立无序列表。

JavaWeb程序设计期末考试_A卷

JavaWeb程序设计期末考试_A卷

2019~2020学年度第一学期期末考试18 级 软件技术专业《Java Web 应用开发技术》科试题(A )(命题教师: 杨帆 考试方式:机考(作品) 考试时间: 分钟 )系部 班别 姓名 学号项目名称:企业产品信息备案查询系统一、前端实现(1)管理员登录admin_login.jsp内容:网页标题栏,账号标签,账号输入框,密码标签,密码输入框,提交按钮。

(2)首页列表页product_list.jsp内容:网页标题栏,产品添加按钮,产品列表(序号、项目名、内部型号、上线时间、生产数量、操作),并写入两条模拟数据。

产品添加按钮:跳转至产品录入页product_add.jsp 产品详情按钮:跳转至产品详情页product_info.jsp 产品修改按钮:跳转至产品修改页product_change.jsp(3)产品录入页product_add.jsp内容:网页标题栏,内容输入表单(总批次、项目名、硬件型号、软件版本、上线时间、生产数量、Mac段、Mac格式、SN段、SN格式、设备码数量、备注),放弃按钮,提交按钮。

总批次:1 输入框项目名,小米输入框硬件型号,MI8输入框软件版本,v1.1.0输入框上线时间,2018.03输入框或者时间选择器生产数量,12000输入框Mac段,AB:CD:EF:01:00:00 ~ AB:CD:EF:01:2E:E0 1+1输入框或 6+6输入框Mac格式,AB:CD:EF:01输入框SN段,J00017E230100001 ~ J00017E230112000 1+1输入框SN格式,J00017E2301 输入框设备码总数,12000备注,无放弃按钮:跳转至首页列表页product_list.jsp(4)产品详情页product_info.jsp内容:网页标题栏,内容显示标签(总批次、项目名、硬件型号、软件版本、上线时间、生产数量、Mac段、Mac格式、SN段、SN格式、设备码数量、备注),返回按钮,修改按钮。

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开发技术考试考试试卷A答案-计科14级2-3班

JavaWeb开发技术考试考试试卷A答案-计科14级2-3班

2016 ~ __2017__学二学期JavaWeb开发技术课程试卷标准答案及评分标准A( V)/B( ) 卷专业信息与计算科学班级142,143一、选择题(每题2分,共20分)二、填空题(每空1分,共10分)1、1)servlet 2)HttpServlet3)GenericServlet4)ServletConfig5)HttpservletRequest6)HttpServletResponse2、1)setAttribute(String key,Object value)以Key、V alue的形式将对象保存在HttpSession中2)getAttribute(String key) 通过key获取对象值3)invalidate()设置HttpSession失效4)setMaxInactiveInterval()设置HttpSession的非活动时间5)getId()获取服务器端的sessionid6) removeAttribute(String key)移除指定的对象3、脚本元素、指令元素、动作元素。

脚本元素:脚本、表达式、声明、注释指令元素:page include taglib动作元素:<jsp:include> <jsp:forward><jsp:usebean><jsp:getProperty><jsp:getProperty>4、1)public类型的2)有一个无参的构造方法3)属性提供getter和setter方法5、Filter FilterConfig FilterChain过滤器链是指在一个web应用中,可以有多个过滤器,每个请求都必须经过过滤器,客户端的请求可以在这些过滤器之间进行传递,直到达到目标资源四、编写程序题(共45分)1、(10分)<servlet><servlet-name>StudentServlet</servlet-name> --2分<servlet-class>com.qtech.StudentServlet</servlet-class>--2分</servlet><servlet-mapping>--2分<servlet-name> StudentServlet</servlet-name>--2分<url-pattern>/ StudentServlet</url-pattern>--2分</servlet-mapping>或者@WebServlet(urlPatterns = "/ StudentServlet",name=" StudentServlet") urlPatterns = "/ StudentServlet",--5分name=" StudentServlet" --5分2、(15分)(1)<form action="AServlet" method="post"> --2分<p>用户名:<input type="text" name="username"></p><p>密码:<input type="text" name="password"></p><p>年龄:<input type="text" name="age"></p><p><input type="submit" value="注册"></p></form> ----3分(2)@WebServlet("/RegisterServlet")---3分public class RegisterServlet extends HttpServlet {---3分@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {doPost(req, resp);}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {String username=req.getParameter("username");String password=req.getParameter("password");if("zhangsan".equals(username)&&"123456".equals(password)){HttpSession session=req.getSession();--2分User user=new User(username, password);session.setAttribute("user", user);---2分req.getRequestDispatcher("loginsuccessservlet").forward(req, resp);}elseresp.sendRedirect("login.html");}}3、(10分)<%if(null==application.getAttribute("counter")){application.setAttribute("counter","1");//第一次访问-----3分}else{String counter= (String) application.getAttribute("counter");---2分int temp=Integer.parseInt(counter);temp++;application.setAttribute("counter", temp+"");---3分}%>您是第${applicationScope.counter}位访问者---2分4: (10分){username:"zhangsan",password:"123456",age:20,{ homeAddress:"qd", schoolAddress:"qd"},[{ username:"lisi",password:"123456",age:20,{ homeAddress:"qd", schoolAddress:"qd"}}]}。

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 )。

java期末考试题及答案A卷

java期末考试题及答案A卷

java期末考试题及答案A卷**java期末考试题及答案A卷**一、选择题(每题2分,共20分)1. Java中,下列哪个关键字用于声明一个类?A. classB. interfaceC. structD. enum答案:A2. 下列哪个选项不是Java的基本数据类型?A. intB. doubleC. stringD. boolean答案:C3. Java中,哪个关键字用于实现类的继承?A. extendsB. implementsC. importD. package答案:A4. 在Java中,下列哪个方法用于获取对象的哈希码?A. equals()B. hashCode()C. clone()D. toString()答案:B5. 下列哪个选项是Java中的一个异常处理关键字?A. tryB. catchC. finallyD. All of the above答案:D6. Java中,哪个关键字用于声明一个接口?A. classB. interfaceC. abstractD. final答案:B7. 在Java中,下列哪个关键字用于声明一个抽象类?A. abstractB. finalC. staticD. synchronized答案:A8. 在Java中,下列哪个关键字用于声明一个同步方法?A. synchronizedB. volatileC. transientD. strictfp答案:A9. 在Java中,下列哪个关键字用于声明一个内部类?A. staticB. finalC. privateD. inner答案:D10. 在Java中,下列哪个关键字用于声明一个泛型类?A. extendsB. implementsC. genericD. <T>答案:D二、填空题(每题2分,共20分)1. Java中,一个类只能继承一个______类,可以实现多个______接口。

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的生命周期包括______、______、______和______。

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期末复习题库及答案1

javaWeb期末复习题库及答案1

一、单项选择题(请将所选择的答案号码填写在每小题中的圆括号内)1、下列(D )不属于JSP动作指令标记。

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

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

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

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

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

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

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

A.getAttribute() B.setContentType()C.sendRedirect() D.setAttribute()8、不能在不同用户之间共享数据的方法是(A )。

Javaweb练习题1(含答案)

Javaweb练习题1(含答案)

Javaweb•选择题o 1. 页面中需要增加链接,正确的HTML代码是_A_____。

A. <a href=””>百度</a>B. <a name=””>百度</a>C. <a> </a>D. <a url=””>百度</a>o 2. 以下选项中,哪个全部都是表格标签___ B___。

A. <table><head><font>B. <table><tr><td>C. <table><tr><hr>D. <p><body><script>o 3. 下列样式的效果为____C__。

p.left{text-align:left;background-color:yellow}A. 使页面中的<p>元素背景色为黄色,内容左对齐B. 使页面中id属性值为left的<p>元素背景色为黄色,内容左对齐C. 使页面中class属性值为left的<p>元素背景色为黄色,内容左对齐D. 使页面中的<left>元素背景色为黄色,内容左对齐o 4. 边框的粗细通过___B___指定。

A border-weightB. border-sizeC. border-styleD. border-widtho 5. 以下创建javaScript方法声明的正确格式为__B____。

A. function String myFunction(){}B. function myFunction(){}C. function myFunction(int a){}D. function public void myFunction(){}o 6. 下列选项中不属于Window对象的方法的是___C___。

《Java WEB应用开发》期末考试试卷(A卷)

《Java WEB应用开发》期末考试试卷(A卷)

《Java WEB 应用开发》期末考试试卷(A 卷)技能操作考试 考试时间:2小时适用专业:评分项 系统搭建 功能实现总体编程总 分 积分人 分 数一、题目题目:简单Web 运算器实现 二、语言和环境语言:java环境:JDK 6、MyEclipse 、Tomcat 5.5.* 、SQL Server 2005三、运用技术包括:Dreamweaver 网页设计、JSP 、及本课程有关的Servlet 、JavaBean 等技术四、实现功能题目一:简单Web 运算器实现功能:实现“加、减、乘、除、求倒数、求开方”运算六个功能。

程序运行效果图如图1、图2、 图3所示:图1 用户登录页面(含验证码生成与显示)班级 学号 姓名 - -------------------------------------装--------------------------------------------订---------------------------------------线-------------------------------------图2 加法运算图3 减法运算图4 乘法运算图5 除法运算图6 求倒数运算图7 求开方运算五、实现步骤(一)搭建系统框架(45分)1、创建工程(名称为:ks),将提供素材中的页面文件添加到ks工程中;(5分)2、创建实体包entity,在改包中创建实体类form.java,编写相应代码(定义属num1、num2及其get、set方法);(10分)3、创建控制器层(可选择使用jsp文件或Servlet作为控制器),编写控制器层代码;(20分)4、创建业务逻辑层biz,创建calculator.java类,编写业务逻辑代码;(10分)(二)实现login.jsp页面的用户登录功能(40分)1、实现加法运算及结果显示功能;(5分)2、实现减法运算及结果显示功能;(5分)3、实现乘法运算及结果显示功能;(5分)4、实现除法运算及结果显示功能;(5分)数据操作有异常处理。

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)。
相关文档
最新文档