好文档 - 专业文书写作范文服务资料分享网站

2018级成考专升本计算机科学与技术专业12月份考试资料Java Web开发技术复习资料

天下 分享 时间: 加入收藏 我要投稿 点赞

《Java Web开发技术》复习资料(一)

一、 单项选择题(每题2分,共30分)

1.调用HttpSession的removeAttribute()方法时,会触发哪个方法调用?(假设有关联的监听器)______。

A.HttpSessionListener的attributeRemoved()方法

B.HttpSessionActivateionListener的attributeRemoved()方法 C.HttpSessionBindingListener的attributeRemoved()方法 D.HttpSessionAttributeListener的attributeRemoved()方法 2. 下述代码实现的效果是______。

onmouseover=\onmouseout=\

A.当鼠标经过文本框时,背景色变为红色,鼠标离开文本框时,背景色变为黑色

B.当鼠标经过文本框时,鼠标指针变为红色,鼠标离开文本框时,鼠标指针变为黑色

C.当鼠标经过文本框时,文字变为红色,鼠标离开文本框时,文字变为黑色 D.当鼠标经过文本框时,边框变为红色,鼠标离开文本框时,边框变为黑色 3. 下述选项中,______可以实现每隔1秒钟调用一次test()函数的功能。 A.setTimeout(\C.setInterval(\4. 在HTTP协议中,用于发送大量数据的方法是() A.POST B.GET C.PUT D.OPTION

5. Servlet是运行在()的Java程序

A.IE浏览器 B.客户端 C.服务器端 D.客户端缓存中

6. 当页面上通过三种方式引入样式后,从低到高的优先级顺序为______。 A.内嵌样式,内部样式,外部样式 B.内部样式,内嵌样式,外部样式 C.外部样式,内部样式,内嵌样式 D.外部样式,内嵌样式,内部样式 7.创建Servlet时,需要继承()类

A.HttpServlet B.Servlet C.MyServlet D.ServletInterface 8. 写入和读取Cookie的代码分别是______。

A.request.addCookies()和response.getCookies() B.response.addCookie()和request.getCookie() C.response.addCookies()和request.getCookies()

D.response.addCookie()和request.getCookies()

9. 在JSP页面中有下述代码,第二次访问此页面的输出是______。 <%!

int x = 0; %> <%

int y = 0; %>

<%=x++%>,<%=y++%>

A.0,0 B.0,1 C.1,0 D.1,1

10.在JSP页面中包含了<% int i=10;%>元素,该元素是() A.声明 B.脚本 C.指令 D.动作 11. 浏览Web网页服务默认的端口号是(),Tomcat服务的默认端口号是()

A.80 , 8088 B.8888 , 80 C.80 , 8080 D.88 , 8888 12. 下面选项中,不属于JSP页面构成的元素是() A.声明 B.表达式 C.HTTP D.指令

13. 在JSP页面中有下述代码,第二次访问此页面的输出是______。

<%! int x = 0;%>

<% int y = 0;%> <%=x++%>,<%=y++%>

A.0,0 B.0,1 C.1,0 D.1,1

14. 在JSP页面中包含了<% int i=10;%>元素,该元素是() A 声明 B.脚本 C.指令 D.动作

15. pageContext、request、session、application四个内置对象的作用范围从小到大依次为

______。

A.request、pageContext、session、application B.request、session、pageContext、application C.request、session、application、pageContext D. pageContext、request、session、application

二、 填空题(每空2分,共20分)

1.超链接标签的【 】属性用来指定链接地址。 2.Tomcat服务器的默认端口是【 】。 3.在JSP中,【 】内置对象代表会话。

4.如果要获取请求客户端的IP地址,应使用【 】对象。

5.session对象能否和客户建立起一一对应关系依赖与客户的浏览器是否支持【 】。

6.JSP连接数据库的时候第一步是【 】。 7.JSP页面的执行方式是【 】。

8.JSP页面的Page指令中的【 】属性用于设置脚本语言。 9.动态网站技术采用 【 】架构。

10.MVC是一种广泛使用软件设计模式,其全称是【 】。 三、 简答题(每题65分,共30分)

1.JavaScript的特点。 2.Servlet的生命周期。 3.JSP的执行原理。

4.什么是JavaBean?使用JavaBean的优点。 5.简述JSTL的优点。

四、 应用题(每题10分,共20分)

1.用Application对象实现一个简单的网页计数器

2.某项目中已经定义好JavaBean封装用户的登录信息(name和password等),UserBean类和前端登录界面login.jsp均已定义,login.jsp中的登录表单提交给showbean.jsp。请利用JSP标准动作实现登录信息(用户提交的用户名”loginname”和密码”password”等)的显示,即定义用户信息显示页面showbean.jsp.

《Java Web开发技术》复习资料(一)答案

一、 选择题(2’*15=30)

1~5 DCDAC 6~10 CADCB 11~15 CCCBD

二、 填空题(2*10=20)

1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

href 8080 session request cookie

加载驱动程序 编译方式 language B/S

Model View Control

三、 简答题(6*5=30)

1. JavaScript特点

1) 嵌套在HTML中 2) 环境支持 3) 解释执行 4) 弱类型语言 5) 基于对象 6) 事件驱动 7) 跨平台性 2. Servlet的生命周期

1)加载实例化Servlet 2)初始化Servlet(init) 3)为客户提供服务(service) 4)销毁Servlet(destroy) 3. JSP的执行原理

JSP首次执行时:

1)客户端发出请求(request);

2)容器接收到请求后检索对应的JSP页面,如果该JSP页面是第一次被请求,则容器将其翻译成一个Java文件,即Servlet;

3)容器将翻译后的Servlet源代码编译形成字节码,即.class文件,并加载到内存执行; 4)最后把执行结果即响应(response)发送回客户端。

JSP再次执行时:

当这个JSP页面再次被请求时,只要该JSP文件没有发生过改动,JSP容器就直接调用已装载的字节码文件,而不会再执行翻译和编译步骤,这样大大提高了服务器性能。 4. 什么是JavaBean?使用JavaBean的优点

JavaBean就是使用Java语言开发的一个可重用的组件(遵循一定规则的普通Java类) 优点:

1) 实现界面和Java代码分离,便于日后维护和扩展 2) 可解决代码重复编写,减少代码冗余。

5. 简述JSTL的优点。

1)针对JSP开发中频繁使用的功能提供了简单易用的标签,从而简化了JSP开发;

2)作为JSP规范,以统一的方式减少了JSP中的Java代码数量,力图提供一个无脚本环境; 3)在应用程序服务器之间提供了一致的接口,最大程度的提高了Web应用在各应用服务器

之间的可移植性。

四、 应用题(每题10分,共20分) 1、

<%@page contentType=\

<% Integer number=(Integer)application.getAttribute(\ if (number==null)

{ number=new Integer(1);

application.setAttribute(\ else

{ number=new Integer(number.intValue()+1); application.setAttribute(\%>

您是第<%=(Integer)application.getAttribute(\个访问本站的客户。

2.

2018级成考专升本计算机科学与技术专业12月份考试资料Java Web开发技术复习资料

《JavaWeb开发技术》复习资料(一)一、单项选择题(每题2分,共30分)1.调用HttpSession的removeAttribute()方法时,会触发哪个方法调用?(假设有关联的监听器)______。A.HttpSessionListener的attributeRemoved()方法B.HttpSessionActiv
推荐度:
点击下载文档文档为doc格式
6uz3g8l88v9mzf00wrvr0a0pl1szsm00hin
领取福利

微信扫码领取福利

微信扫码分享