web复习

更新时间:2023-11-18 00:05:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

课程名称 Web编程基础 题型 章 题目1 A HTML 答案 题目2

第1章

超文本传输协议的简称是______ B HTTP C FTP D SMTP B

下列说法正确的是______

A HTML的标签必须成对出现,分别表示标签的开始和结束 B HTML不区分大小写

C HTML文件的后缀必须是“.html” D 以上都不对 答案 题目3

B

下列对锚链接的使用正确的是

A

C

下列对邮件链接的使用正确的是

A B C D 答案 题目5 A 简单性 答案 题目6

D

下列不属于HTML特性的是

B 跨平台性 C 可扩展性 D 编译执行,速度快 D

下列关于HTML的说法不正确的是

A 标签的属性可用单引号也可用双引号 B HTML不区分大小写 C HTML标签必须结束 D HTML中必须具有body标签 答案 题目1 空1 题目2 空1 题目3 空1 空1 题目5

D

填空题 章 第1章

HTTP的全称是__HyperText Transfer Protocol______ HyperText Transfer Protocol

HTML的全称是__HyperText make-uq language______ HyperText Mark-up Language

HTML的特点是_简单性_______、_平台无关性_______、___ 可扩展性_____ 简易性 空2 平台无关性 空3 可扩展性 HTML 空2 HEAD 空3

BODY

课程名称 Web编程基础 题型

题目4 一个基本的HTML文档由__HTML_______、____HEAD_____和____BODY_____三部分组成

meta标签的______、______属性可用于实现页面的自动跳转

空1 题目6 空1 题目7 空1 题目8 空1 题目9 空1 题目10 空1 问答 题目1 答案

http-equiv 空2 content

font标签的_face_____属性用于设置字体的类型 face

字符实体__ ____表示空格  

标签______用来换行显示

超链接标签的______属性用来指定链接地址 href

图像标签的______、______属性可用来指定显示的尺寸 width 空2

height

简述HTML和HTTP的区别和联系

超文本传输协议(HTTP,HyperText Transfer Protocol)是客户端浏览器或其他

程序与Web服务器之间的应用层通信协议,用以实现客户端和服务器端的信息传输。 超文本标签语言(HTML,HyperText Mark-up Language),即HTML语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML是网络的通用语言,是一种简单、通用的标签语言,是专门为HTTP协议设计的,当然也可用于其他用途。 课程名称 Java Web程序设计 题型 单选题 章 第1章 题目1 选择A 答案 题目2 选择A 答案 题目3 选择A 答案 题目4 答案 题目5 答案 题目6 答案 题目7 答案 题目8 选择A 选择C 答案

在HTTP协议中,用于发送大量数据的方法是() POST 选择B GET 选择C PUT 选择D OPTION A

Servlet生命周期中用于初始化的方法是() init() 选择B service()选择 C A

Servlet生命周期中用于服务处理的方法是() init() 选择B service() 选择C B

Servlet生命周期中用于销毁的方法是() C

Servlet是运行在()的Java程序

客户端缓存中

C

HttpServletRequest的getParameter()方法获取参数的返回值类型是() A

浏览Web网页服务默认的端口号是(),Tomcat服务的默认端口号是() C

在web.xml文件中,描述了一个Servlet,其中()指定了Servlet类的访问路径 选择B 选择D B

destroy() 选择D super() destroy() 选择D

super()

选择A init() 选择B service() 选择C destroy() 选择D super()

选择A IE浏览器 选择B 客户端 选择C 服务器端 选择D

选择A String 选择B Object 选择C Integer 选择Dnull

选择A 80 , 8088 选择B 8888 , 80 选择C 80 , 8080 选择D 88 , 8888

题目9 选择A

在web.xml文件中,配置index.html欢迎页面正确的是()

index.html 选择B

index.html

选择C

index.html 选择D

index.html 答案 题目10 选择A 答案 题目11 答案 题目12 则返回()

选择A 空的字符串 选择B null 选择C 0 选择D FALSE 答案 题目13

B

使用request.getParameterValues(\获取表单数据时,当表单中对应的D

创建Servlet时,需要继承()类

HttpServlet 选择B Servlet 选择C MyServlet 选择D ServletInterface A

下列()是抽象类 B

使用request.getParameter(\获取表单数据时,当表单中没有参数uname

选择A Cookie 选择B HttpServlet 选择C ServletConfig 选择 HttpServletRequest

address只有一个值时,则返回()

选择A null 选择B String 选择C []String 选择D Object 答案 题目14

C

调用HttpServletRequest的getHeader()方法获取报头信息时,当没有指定报头

则返回()

选择A null 选择B 空的字符串 选择C FALSE 选择D \答案 题目15 答案 题目16

C

下面不是Servlet的优点的是() C

针对下述JSP页面,在Servlet中需要得到用户选择的爱好的数量,最合适的代码

选择A 使用方便 选择B 功能强大 选择C 速度快 选择D 可移植

是______。

选择A request.getParameter(\选择B request.getParameter(\选择C request.getParameterValues(\

选择D request.getParameterValues(\答案 题目17

C

用户使用POST方式提交的数据中存在汉字(使用GBK字符集),在Servlet

中需要使用下述______语句处理。

选择A request.setCharacterEncoding(\

选择B request.setContentType(\选择C response.setCharacterEncoding(\

选择D response.setContentType(\答案 题目1 空1

A

动态网站技术采用 _____B/S_________架构 B/S

课程名称 Java Web程序设计 题型 填空题 章 第1章

课程名称 Java Web程序设计 题型 问答题 章 第1章 题目1 简述Servlet的生命周期?

答案 servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。

题目2 简述转发和重定向两种页面跳转方式的区别,在Servlet中分别使用什么方法实现? 答案 重定向和请求转发是Servlet处理完数据后进行页面跳转的两种主要方式。

重定向是指页面重新定位到某个新地址,之前的Request失效,进入一个新的Request,且跳转后浏览器地址栏内容将变为新的指定地址。重定向是通过HttpServletResponse对象的sendRedirect()来实现。

请求转发是指将请求再转发到另一页面,此过程依然在Request范围内,转发后浏览器地址栏内容不变。请求转发使用RequestDispatcher接口中的forward()方法来实现。 课程名称 Java Web程序设计 题型单选 章 第2章 题目1 答案 A

HTTP是一个()的协议

选择A 无状态 选择B 有状态 选择C 状态良好 选择D 局域网 题目2 HttpServletRequest接口的()方法用于创建会话。

选择A setSession() 选择B getContext() 选择C getSession() 选择D putSession() 答案 题目3

C

Servlet中()接口的forward和include方法进行通信。

选择A ServletContext 选择B ServletConfig 选择C RequestDispatcher 选择D HttpSession 答案 题目4

C

下面()是Servlet的上下文。

选择A ServletContext 选择B HttpSession 选择C HttpServletRequest 选择D HttpServletResponse 题目5

不同的客户端需要共享的信息应存储到()中。

选择A 会话对象 选择B Http请求对象 选择C Http响应对象 选择D Servlet上下文

答案 题目6

D

写入和读取Cookie的代码分别是______。

难度系数 3

A request.addCookies()和response.getCookies() B response.addCookie()和request.getCookie() C response.addCookies()和request.getCookies() D response.addCookie()和request.getCookies() 答案 题目7 答案 题目8

D

Tomcat的默认端口号是______ B

在HttpSession中写入和读取数据的方法是______。

A 80 B 8080 C 8088 D 8000

A setParameter()和getParameter() B setAttribute()和getAttribute() C addAttribute()和getAttribute() D set()和get() 答案 题目9 答案 题型 章 题目1 空1 题目2 空1 空2 空3 题型 章 题目2 答案

B

下面___________选项能将客户端的Cookie的过期时间设置为1天。 D 填空题 第2章

调试Servlet时,Eclipse要进入___Debug_________视图下 Debug

Servlet中会话跟踪技术的方案有______________、__________、_____________2 Cookie 2 Session 2 URL重写 问答题 第2章

简述session的生命周期?

1) 客户端向服务器第一次发送请求的时候,request中并无SessionID。

A setMaxAge(1) B setMaxAge(60) C setMaxAge(60*60) D setMaxAge(60*60*24) 课程名称 Java Web程序设计

和隐藏表单域技术。

课程名称 Java Web程序设计

2) 此时服务器会创建一个Session对象,并分配一个SessionID。Serssion对象保存在服务器端,此时为新建状态,调用session.isNew()返回true。

3) 当服务器端处理完毕后,会将SessionID通过response对象传回到客户端,浏览器负责保存到当前进程中。

4) 当客户端再次发送请求时,会同时将SessionID发送给服务器。

5) 服务器根据传递过来的SessionID将这次请求(request)与保存在服务器端的Session对象联系起来。此时Session已不处于新建状态,调用session.isNew()返回false。 6) 循环执行过程3-5,直到Session超时或销毁。 题目3

简述ServletContext的生命周期?

本文来源:https://www.bwwdw.com/article/8jvv.html

Top