搜档网
当前位置:搜档网 › web系统与技术复习题

web系统与技术复习题

web系统与技术复习题
web系统与技术复习题

复习资料

选择题

HTTP哪个请求方式,请求参数会出现在网址列上?

(A) GET (B) POST

Web容器在收到浏览器请求时,会如何处理请求?

(A)使用单一执行绪处理所有请求

(B)一个请求就建立一个执行绪来处理请求

(C)一个请求就建立一个行程来处理请求

(D)一个请求就执行一个容器来处理请求

Java EE中各技术标准最后将由什么文件明订规范?

(A) JCP (B)JSR(C) JDK

在JSP中,要定义一个方法,需要用到以下()写法。

A. <%= %>

B. <% %>

C. <%! %>

D. <%@ %>

在J2EE中,在web.xml中,有如下代码:

30

软件工程13级A卷第 1 页共18 页

上述代码定义了默认的会话超时时长,时长为30()。

A. 毫秒

B. 秒

C. 分钟

D. 小时

JavaWeb 中()类的()方法用于创建对话。

A. HttpServletRequest、getSession

B. HttpServletResponse、newSession

C. HtttpSession、newInstance

D. HttpSession、getSession

给定一个Servlet 的doGet方法中的代码片段,如下:

request.setAttribute(“name”,”zhang”);

response.sendRedirect(“http://localhost:8080/servlet/MyServlt”);

那么在Servlet 中可以使用()方法把属性name的值取出来。

A. String str=request.getAttribute(“name”);

B. String str=(String)request.getAttribute(“name”);

C. Object str=request.getAttribute(“name”);

D. 无法取出来

下边哪个不是JSP的内置对象?()

A. s ession

B. request

C. cookie

D. out

关于get和post两种请求,下列说法正确的是?()

A. Form表单默认请求是get请求。

B. get请求处理的数据量大小不受到限制。

C. post请求地址栏里是能看到数据的,所以传送用户信息尽量避免使用。

D. post请求可以由doGet方法处理。

下面哪一个是正确使用JavaBean的方式?()

A.

B.

C.

D.

在Java Web开发中,不同的客户端需要共享数据,则数据应该存储在()中。

A. session

B. application

C. request

D. response

在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为()。

A. jsp文件

B. class文件

C. jar文件

D. web.xml文件

以下()可用于检索session属性userid的值。

A. session. getAttribute (“userid”);

B. session. setAttribute (“userid”);

C. request. getParameter (“userid”);

D. request. getAttribute (“userid”);

在JSP中,有EL表达式${10*10 ne 10},结果是()。

A. 100

B. true

C. fasle

D. 以上都不对

有关会话跟踪技术描述不正确的是()。

A. Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务

器端

B. 关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期

C. 在禁用Cookie时可以使用URL重写技术跟踪会话

D. 隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示

在JSP页面中使用标签,对session中集合对象arr进行迭代时,items 属性赋值正确的是()。

A.

B.

C.

D.

在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。

A.init

B.service

C.doFilter

D.destroy

利用MVC结构搭建某网上书店系统,设计用户登陆界面,如果你是设计人员,你将在三层结构的()中实现。

A.模型层

B.视图层

C.数据访问层

D.控制层

Servlet/JSP主要是属于哪个Java平台的规范之中?

(A) Java SE (B)Java ME (C)Java EE (D)其他

在JSP中,要直接输出一个值,需要用到以下()写法。

A. <%= %>

B. <% %>

C. <%! %>

D. <%@ %>

Servlet/JSP必须基于哪一类型的容器才能提供服务?

(A)Applet容器(B)应用程序客户端容器

(c)web容器(D)其他

关于get和post两种请求,下列说法正确的是?()

A. get请求处理的数据量大小不受到限制。

B. post请求可以由doGet方法处理。

C. Form表单默认请求是get请求。

D. post请求地址栏里是能看到数据的,所以传送用户信息尽量避免使用。在Web应用程序的档案与目录结构中,web.xml是直接放置在哪个目录之中?(A) WEB-INF目录(B) conf目录

(C) lib目录(D)classes目录

何者可以实作使用者的自动登入机制?

(A)HttpSession (B)Cookie

(C)HttpServletRequest (D)URL重写

关于JSP的描述,哪个正确?

(A)JSP是直译式的网页,与Servlet无关

(B)JSP会先转译为.java,然后编译为.class载入容器

(C)JSP会直接由容器动态生成Servlet实例,无需转译

(D)JSP是丢到浏览器端,由浏览器进行直译

使用Statement的executeQuery()方法,会传回哪个型态?(A)int (B)boolean

(C)ResultSet (D)Table

若要针对HTTP请求撰写Servlet类别,以下何者是正确的作法?(A)实作Servlet界面

(B)继承GenericServlet

(C)继承HttpServlet

(D)直接定义一个结尾名称为Servlet的类别

续上题,如何针对HTTP的GET请求进行处理与响应?

(A)重新定义service()方法

(B)重新定义doGet()方法

(C)定义一个方法名称为doService()

(D)定义一个方法名称为get()

HttpServlet是定义在哪个套件之中?

(A)javax.servlet

(B)javax.servlet.http

(C)java.http

(D)javax.http

你在web.xml中定义了以下的内容:

Goodbye

cc.openhome.LogutServlet

GoodBye

/goodbye

哪个URL可以正确的要求Servlet进行请求处理?

(A)/GoodBye

(B)/goodbye.do

(C)/LoguotServlet

(D)/goodbye

在Web应用程序中,何者负责将HTTP请求转换为HttpServletRequest物件?(A)Servlet物件

(B)HTTP服务器

(C)Web容器

(D)JSP网页

在Web应用程序的档案与目录结构中,web.xml是直接放置在哪个目录之中?(A)WEB-INF目录

(B)conf目录

(C)lib目录

(D)classes目录

在MVC架构中,谁负责通知应用程序客户端,应用程序本身有状态改变?(A)模型(Model)

(B)视图(View)

(C)控制器(Controller)

MVC与Model 2架构最大的差别在于?

(A)Model 2架构的视图是由HTML组成

(B)Model 2架构中的模型无法通知视图状态已更新

(C)MVC架构是基于请求/响应模型

(D)MVC架构只能用于单机应用程序

填空题:

JSP有三种类型的元素,分别为:脚本元素、指令元素、动作元素

get请求的数据会附在URL之后,以?分割URL和传输数据,参数之间以& 相连。

Servlet生命周期可分为四个阶段:加载和实例化、初始化、处理请求、销毁。

JDBC的主要任务是:与数据库建立连接、执行SQL语句、处理结果。

PreparedStatement接口中executeUpdate() 方法用于执行INSERT等更新语句,并且返回一个整数。

JSP中,常用的会话跟踪技术有Cookie技术、Session技术、隐藏表单域技术、URL 重写技术。

JSTL中,标签用于遍历集合或迭代指定的次数。

JSTL中, 标签用于进行条件判断。

完善以下登录后台代码

ResultSet rs = null;

PreparedStatement psmt = null;

boolean isLogin = false;

String sql="SELECT * FROM user WHERE u_name = ? AND u_password = ?";

Connection conn = JDBCUtil. getConnection() ;

try {

psmt = conn.prepareStatement( sql );

psmt.setString( 1 , user.getUname());

psmt.setString( 2 , user.getUpassword());

rs = psmt. executeQuery() ;

isLogin = rs. next() ;

} catch (SQLException e) {

e.printStackTrace();

} finally {

JDBCUtil.close(conn, psmt, rs);

}

判断题

JSP 从本质上讲可以看成是一个servlet 对象。√

表单提交数据时,用name属性标记传送名称,value属性承载传送值。√

Include动作和Include指令执行的过程是相同的。×

HTTP协议是一种无状态协议。√

JDBC用于实现Java与数据库的交互,但是不可以在jsp中使用。×

forward动作可以把当前网页重新导向另外的一个服务器。×

超链接不可以传递参数。×

简答题

简述JSP四种作用域的生命周期和可访问性?

页面域(pageContex),页面域的生命周期是指页面执行期间。存储在页面域的对象只对于它所在页面是可访问的。

请求域(request),请求域的生命周期是指一次请求过程。存储在请求域中的对象只有在此次请求过程中才可以被访问。

会话域(session),会话域的生命周期是指某个客户端与服务器所连接的时间;客户端在第一次访问服务器时创建会话,在关闭浏览器或主动退出后,会话结束。存储在会话域中的对象在整个会话期间(可能包含多次请求)都可以被访问。

应用域(application),应用域的生命周期是指从服务器开始执行服务到服务器关闭为止,是四个作用域中时间最长的。存储在应用域中的对象在整个应用程序运行期间可以被所有JSP和Servlet共享访问。

简述转发(forword)与重定向(sendRedirect)的区别?

1)转发只能将请求转发给同一个Web应用中的组件;而重定向不仅可以重定向到

当前应用程序中的其他资源,还可以重定向到其他站点的资源;

2)重定向的访问过程结束后,浏览器地址栏中显示的URL会发生改变;而转发过

程结束后,浏览器地址栏保持初始的URL地址不变;

3)重定向对浏览器的请求直接作出响应,响应的结果就是告诉浏览器去重新发出对

另外一个URL的访问请求;转发在服务器端内部将请求转发给另外一个资源,浏览器并不知道在服务器程序内部发生了转发行为;

4)转发调用者与被调用者之间共享相同的request对象和response对象,它们属于

同一个访问请求和响应过程;而重定向调用者与被调用者使用各自的request对象和response对象,它们属于两个独立的访问请求和响应过程。

谈谈你对MVC分层开发模式的理解?

MVC模式包含:模型层(Model)、视图层(View)、控制层(Controller)三个层级。

1)模型层主要负责封装数据和业务操作。包括对用户请求的数据和数据库查询的数

据进行封装,以及对业务处理逻辑进行封装。

2)视图层主要指与用户交互的界面,如:html,jsp等。这层主要用于让用户输入数

据和显示数据处理后的结果。

3)控制层主要的工作就是控制整个系统处理的流程,其角色通常是介于视图层和模

型层之间,进行数据传递和流程转向。

4)控制层将用户请求数据和业务处理逻辑交给相应的模型,视图层从模型中获取数

据,并跟随模型层数据的更新而更新。开发人员在后期对项目的业务逻辑维护时,只需要对模型层做更新、变动,而不需要牵扯到视图层,这样一来,即可将网页设计和程序处理完整的分离,又可使日后的维护更具弹性。

简述include指令元素与include动作元素的相同点与不同点?

答:

共同点:两者的作用都是在一个JSP中引入其他的页面,实现页面的复用。

不同点:对包含文件的处理方式和处理时间不同。

include指令元素(静态引入),是在翻译阶段就引入所包含的文件,被处理的文件在逻辑和语法上依赖于当前JSP页面,其优点是页面的执行速度快。

include动作元素(动态引入),是在JSP页面运行时才会引入该文件,被包含的文件在逻辑和语法上独立于当前JSP页面,其优点是可以使用子元素更加灵活地处理所需要的文件,缺点是执行速度要慢一些。

简述JSP的运行原理(也可画图说明)。

答案一:(画图说明)

答案二:(文字说明)

JSP引擎首先查找该请求的jsp文件是否存在,若存在,则判断该文件是否修改或首次调用;若不存在,则返回报错信息,

被修改过的或首次调用的JSP文件,JSP引擎先将该JSP文件转换成一个Java源文件(Servlet),然后再把该Java源文件编译成相应的class字节码文件。

执行class字节码文件,并将处理的结果返回给Web服务器,再返回给客户端浏览器进行显示。

编写一个动态显示用户列表的页面。

已知的信息为:后台已通过request对象将用户(User.java)列表信息传至前台,传值的参数名称为“userList”,其中User对象的属性包含:id、name、status;且page 指令已导入相关包和类。

要求:

1)使用table布局实现截图中所有内容(无需写css样式、js脚本);

2)列表内容必须使用JSP脚本形式实现。

3)列表内容必须使用JSTL标签+EL表达式实现。

答:<%List userList = (List)request.getAttribute("userList"); %>

<%for(User u:userList){%>

<%} %>

用户ID用户名状态操作
<%=u.getId() %><%=u.getName() %><%=u.getStatus()==1?"正常":"不可用"%>

修改

删除

答:

用户ID用户名状态操作
${user.id}${https://www.sodocs.net/doc/ba15493934.html,}${user.status==0?"正常":"不可用"}修改删除

.jsp有哪些内置对象?作用分别是什么?

application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。

Config对象允许将初始化数据传递给一个JSP页面

Exception对象含有只能由指定的JSP“错误处理页面”访问的异常数据。

Out对象代表提供输出流的访问

Page对象代表JSP页面对应的Servlet类实例

PageContext对象是Jsp页面本身的上下文,它提供唯一一组方法来管理具有不同作用域的属性

Request对象提供对Http请求数据的访问,同时还提供用于加入特定请求数据的上下文Response对象允许直接访问HttpServletResponse对象

Session对象可能是状态管理上下文中使用最多的对话

jsp有哪些动作?作用分别是什么?

操作被用来以“名—值”队的形式为其他标签提供附加信息

操作允许在请求是在现成的JSP页面里包含静态或者动态资源

操作允许将请求转发到另一个JSP、servlet或静态资源文件

标签用来在JSP页面中创建一个JavaBean实例并指定他的名字以及作用范围

此操作和setBean一起协作,用来设置JavaBean的属性

操作是对操作的补充,用来访问一个Bean的属性用来产生客户端浏览器的特别标签,可以使用它来插入Applet和JavaBean

两种跳转方式分别是什么?有什么区别?

操作允许在请求是在现成的JSP页面里包含静态或者动态资源

操作允许将请求转发到另一个JSP、servlet或静态资源文件

5.servlet运行的生命周期图.

装载ServletServlet类Servlet初始化(调用init方法)实例对象被回收提供服务(调用Service方法)销毁Servlet实例(调用destroy方法)

8.在程序里怎样注册servlet

displayChart

org.jfree.chart.servlet.DisplayChart

displayChart

/displayChart

Web前端技术试题93400

[Web前端技术教学]《基于Web标准的网页设计与制作》试题及答案 一、单项选择:(每题1.5分,共69分) 1.html语言中,创建一个位于文档内部的锚点的语句是:( ) A. B. C. D. 答案:C 2.html中的元素可分为块级(block)元素和行内(inline)元素,下列哪个元素是块级元素:( ) A. B. C. D. 答案:A 3.下列哪条html语句的写法符合XHTML规范:() A.
B. C. D. 答案:B 4.在编辑网页时,按“Ctrl+Shift+空格键”插入的HTML源代码为:( )

A.   B.   C. &sbnp D. &sbnp; 答案:B 5.标记一般包含在_____标记中。( ) A. B. C. D.

答案:A 6.要在新窗口打开一个链接指向的网页需用到( ) A. href=“_blank” B. Name=“_blank” C. target=“_blank” D. href=“#blank” 答案:C 7.特殊符号?(版权符号)对应的源代码是:( ) A. Copy; B. ©; C. Copyright; D. ©right; 答案:B 8.在网页中经常用的图像格式是:( ) A. gif, jpg和png B. gif, bmp和png C. bmp, jpg和png D. psd, gif和png 答案:A 9.关于JavaScript语言,下列说法中错误是:( )

《基于WEB程序设计》期末考试及答案

-精品- 《基于WEB 程序设计》 期末考试试卷 考生注意:1.本试卷共有六道大题,满分100分。 2.考试时间90分钟。 3.卷面整洁,字迹工整。 4.填写内容不得超出密封线。 总分 题号 一 二 三 四 五 六 核分人 题分 10 10 20 10 30 20 复查人 得分 得分 评卷人 一、HTML 代码分析(每小题5分,共10分) (5分) ___1______ </ 2 > </ 3 > <body> </ 4 > </ 5 > 2. 根据网页截图效果补充代码。(5分) <table border="1"> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> </tr> < 1 > <td>row 2, cell 1</ 2 > < 3 >row 2, cell 2</td> </ 4 > </ 5 > 得分 评卷人 二、数据库基础代码分析 (每小题5分,共10分) (5分) INSERT INTO article ( title, writer, content ) VALUES (‘实验’, ‘学生’, ‘插入数据’); 2.解释代码:请解释下述代码的含义。(5分) DELETE * FROM article WHERE 编号=1; 得分 评卷人 三、标准控件代码分析(每小题10分,共20分) (10分) ButtonEx.aspx : <%@ Page Language="VB" AutoEventWireup="false" CodeFile=" ButtonEx.vb " Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.sodocs.net/doc/ba15493934.html,/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="https://www.sodocs.net/doc/ba15493934.html,/1999/xhtml" > <head runat="server"> <title>无标题页 密 封 线 学习中心: 姓名: 专业: 学号: 座位号:

《Web开发技术》模拟题(C卷答案)

《Web开发技术》模拟题 一、单项选择题 1、下列哪个标记包含文档信息,包括它的标题、使用的脚本文件、样式定义和文档的描述? B a) b) c) d) 2、下列哪一项是<FONT>标记的缺省大小?D a) 5 b) 4 c)10 d) 3 3、下列哪个标记设置文档的文本特性?D a)<FONT> b)<SIZE> c)<COLOR> d)<BASEFONT> 4、锚点是URL的另一个名称B。 a)正确 b)错误 5、插入电子邮件链接的协议为:D a)http b)ftp c)file d)mailto: 6、在HTML文档中插入文本区域的标记是:C a)<input></p><p>b)<select> c)<textarea> d)<option> 7、CELLPADDING指定单元格间距的大小。A a)正确 b)错误 8、SRC标记用来指向图像的(D)。 a)文件夹 b)文件 c)URL d)地址 9、下列哪一项是图像的较小版本同时是图像较大版本的链接?D a)小型图像 b)图像副本 c)小图块 d)替换图像 10、下列哪个属性定义HTML文档中的样式表区域?C a)SIZE b)STYLEAREA c)STYLESIZE d)STYLE 11、JavaScript用作什么?C a)客户端脚本语言 b)服务器端脚本语言 c)a和b两者都是 d)以上都不是 12、文档中的所有图像都存储在下列哪个对象中A a)Image b)Form c)Anchor</p><p>d)Link 13、调用一个特定JavaScript函数的语法是什么?C a)call function <function_name> b)call_function <function name> c)call <function_name> d)以上都不是 14、关于history.back(2)下列哪种表述是正确的?C a)根据历史记录列表返回两个页面 b)它的功能和history.go(-2)相同 c)错误。back方法不会接受任何参量 d)以上都不是 15、语句setTimeout(“display ”,3000)I每()执行一次显示方法。B a)三分钟 b)三秒钟 c)五十秒 d)以上都不是 16、navigator.platform显示Win16,但是您运行的是Win NT。这可能吗?A a)这是不可能的 b)userAgent属性反映正确的操作系统 c)属性可以修改 d)navigator.platform显示浏览器编译时的操作系统 17、用来创建JavaScriptCustom对象实例的关键字是什么?A a)Key b)new c)function d)以上都不是 18、以下哪一项是子例程的返回类型?C a)date子类型 b)time子类型 c)datetime子类型</p><h2>WEB程序设计试题及答案</h2><p>一、填空题 1. HTTP协议的工作模式是基于________、_________。 2. Web全称是____________,Web是一种体系结构,通过它可以访问分布于Internet主机上的通过_________联接在一起的链接文档。 3. JavaScript是由Netscape开发的一种_______语言,可以直接插入到_______文档中。 4. IP地址中一个C类地址最高三位是110,接下来21位是________,其余___位是主机地址。 5. DHTML中的D指的是_______。 6. DOM,即__________________,是由W3C提出的,从_______对象模型技术发展而来。它将文档作为一个______结构,其中的每个节点表现为一个HTML标记或者HTML标记内的文本项。 7. ASP运行于________端,是Microsoft公司在1996年底推出的一种取代______的Web应用程序开发技术。 8. ASP通过后缀名为____的文件来实现,一个ASP文件相当于一个_______文件。 9. ________技术是一种良好的Web数据库访问解决方案,通过一组对象的______和方法来完成相应的数据库访问的目的。 10. 可以直接在Internet Explorer浏览器中打开XML文档,更多的是通过________和_________方式来显示XML文档。 二、选择题 1.相对比较早出现的服务器端技术是: A.ASP B.CGI C.JSP D.JavaScript 2. Web的工作模式是: A. 客户端/服务器端 B. 浏览器/服务器 C. 浏览器/浏览器 D. 浏览器/客户端 3.<br>表示: A.分段 B.产生空格 C.强制换段 D.强制换行 4.一组选项中可以选择多项的表单元素是: A.Checkbox B.Radio C.Text D.Textarea 5. 在DHTML中把整个文件的各个元素作为对象处理的技术是: A.HTML B.CSS C.DOM D.Script 6. 下面那种语言是解释执行的: A.C++ B.Delphi C.JavaScript D.Java 7. ASP文件所有的Script程序代码均须放在下列符号之间: A./* */ B.<!-- -? C.<pre> </pre> D. <% %> 8.<%Response.Write "您来访的时间是:" & Year(date()) & "年" & Month(date()) & "月" & Day(date()) & "日" %>如果浏览者打开这个ASP页面的日期是2006年5月20日,以上代码运行后,转化成标准HTML代码为: A.您来访的时间是:2006年5月20日 B. Response.Write "您来访的时间是:" & Year(date()) & "年" & Month(date()) & "月" & Day(date()) & "日" C. <%您来访的时间是:2006年5月20日%> D.您来访的时间是:" & Year(date()) & "年" & Month(date()) & "月" & Day(date()) & "日" 9.SQL语句中创建数据表的语句是: A.Create Table B.Produce Table C.Alter Table D.Drop Table 10.Response.Redirect "login.asp"表示: A.覆盖login.asp B.关闭login.asp C. 在一个新窗口中打开login.asp D. 重定向到login.asp 三、简答题 1.简述标记同<B>的区别</p><h2>WEB技术应用基础习题及答案</h2><p>1. 以下几个IP地址中()不是合法的IP地址? A.204.1546.21.106 B.127.0.0.1 C.175.146.87.175 D.202.96.0.255 2. HTTP的默认端号是()。 A.80 B.8080 C.70 D.21 3.如果网页(),该网页是动态的。 A.有GIF动画图片动来动去 B.有动画广告飞来飞去 C.能看影视 D.是动态实时生成的 4.以下选项中()是不正确的URL。 A.https://www.sodocs.net/doc/ba15493934.html, https://www.sodocs.net/doc/ba15493934.html, C.http://localhost:8080/bookshop/index.jsp D.ftp://ftp.link/down/search.jsp 5.客户发出请求、服务器端响应请求过程中,说法()是正确的。 A.在客户发起请求时,DNS域名解析地址前,浏览器与服务器建立连接 B.客户在浏览器上看到结果后,释放浏览器与服务器连接 C.客户端直接调用数据库数据 D.Web服务器把结果页面发送给浏览器后,浏览器与服务器断开连接 6.以下说法()是正确的。A.因特网和万维网是一回事B.万维网是网络的网络 C.万维网是一个运行在Internet上的全球性、分布式信息发布系统 D.万维网是覆盖全球的网络 1.简述名词:计算机网络、互联网和Inernet。 1.为使页面具有红背景色()语句正确。 A. <body background =red> B. <body text = red > C. <body vlink=red> D. <body bgcolor = red > 2.以下代码段显示()。 <ul > <li>列表</li> <li>列表</li> </ul> A. 以字母a开始的有序列表 B. 以实心园点标记的无序列表 C. 以实心园点标记的无序列表 D. 描述列表 3.对以下语句描述()正确。 <img src="..\images\xinxinqu.jpg" > A. 在页面上插入一幅图像 B. 在页面上插入一首歌曲 C. 插入一段影视 D. 插入电子信箱 4. 为链接到文件chaolianjie.html中名为“内容简介”位置,语句()正确。 A. <a href="内容简介"> B. <a href="chaolianjie.html内容简介"> C. <a href="chaolianjie.html "> D. <a href="chaolianjie.html#内容简介"> 5.以下代码段创建一个()的表格 <table> <tr> <td>Web技术</td> <td> Web技术</td> </tr> </table> A. 一行两列边框为1 B. 两行一列没有边框</p><h2>Jsp程序设计复习试题</h2><p>《JSP 程序设计》复习题 一、 选择题 HTML 页面中加入( D )就构成了一个 JSP 页面文件。 A 、JAVA 程序片 B 、JSP 标签 C 、用“<%”、“%>”标记符号括起来的程序 2. 配置 JSP 运行环境,若 WEB 应用服务器选用 TOMCAT ,以下说法正确的是: ( A 、先安装 TOMCAT ,再安装 JDK ,再安装 TOMCAT B 、不需安装 JDK ,安装 TOMCAT 就可以了 C 、JDK 和 TOMCAT 只要都安装就可以了,安装顺序没关系 B ) 3. 对于“<%!”、“%>”之间声明的变量,以下说法正确的是:( B ) A 、不是 JSP 页面的成员变量 、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用 C 、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互 相影响 D 、是 JSP 页面的局部变量 4. 在客户端浏览器的源代码中可以看到( B A 、JSP 注释 C 、JSP 注释和 HTML 注释 D 、JAVA 注释 5. page 指令的作用是:( A ) JSP 页面的一些属性和这些属性的值 A 、用来在 JSP 页面内某处嵌入一个文件 B 、使该 JSP 页面动态包含一个文件 C 、指示 JSP 页面加载 Java plugin 6. page 指令的 import 属性的作用是( C A 、定义 JSP 页面响应的 MIME 类型 B 、 D 、定义 JSP 页面字符的编码 ) 7. ( C )可在 JSP 页面出现该指令的位置处,静态插入一个文件。 A 、page 指令标签 B 、page 指令的 import 属性 指令标签 D 、include 动作标签 8. 以下对象中的( D )不是 JSP 的内置对象。 A 、request B 、session C 、application</p><h2>太原理工大学_WEB系统与技术试卷</h2><p>. ;. A. HttpServletRequest、getSession B. HttpServletResponse、newSession C. HtttpSession、newInstance D. HttpSession、getSession 7、给定一个Servlet 的doGet方法中的代码片段,如下: request.setAttribute(“name”,”zhang”); response.sendRedirect(“http://localhost:8080/servlet/MyServlt”); 那么在Servlet 中可以使用()方法把属性name的值取出来。 A. String str=request.getAttribute(“name”); B. String str=(String)request.getAttribute(“name”); C. Object str=request.getAttribute(“name”); D. 无法取出来 8、下边哪个不是JSP的内置对象?() A. session B. request C. cookie D. out 9、关于get和post两种请求,下列说法正确的是?() A. Form表单默认请求是get请求。 B. get请求处理的数据量大小不受到限制。 C. post请求地址栏里是能看到数据的,所以传送用户信息尽量避免使用。 D. post请求可以由doGet方法处理。 10、下面哪一个是正确使用JavaBean的方式?() A. <jsp:useBean id="address" class="AddressBean" /> B. <jsp:useBean name="address" class="AddressBean"/> C. <jsp:useBean bean="address" class="AddressBean" /></p><h2>web程序设计试题及答案</h2><p>web程序设计试题及答案 作为一种视觉语言,特别讲究编排和布局,虽然主页的设计不等同于平面设计,但它们有许多相近之处。以下是为大家搜索整理的web程序设计试题及答案,希望能给大家带来帮助!更多精彩内容请及时关注我们网! 一、选择题 1在HTTP协议的“请求/响应”交互模型中,以下说法中错误的是()。 A.客户机在发送请求之前需要主动与服务器建立连接 B.服务器无法主动向客户机发起连接 C.服务器无法主动向客户机发送数据 D.以上都错 参考答案:D 2关于浏览器对象之间的从属关系,正确的说法是()。 A.window对象从属于document对象 B.document对象从属于window对象 C.window对象和document互不从属 D.以上选项均错 参考答案:B 3在以下选项中,不合法的标识符是()。 A.a*b B.small C.score D.average_grade 参考答案:A 4关于微软的.NET框架的描述中,正确的是()。 https://www.sodocs.net/doc/ba15493934.html,框架提供了一个公共语言运行时环境,提供内存管理 https://www.sodocs.net/doc/ba15493934.html,框架中的服务框架提供内存管理 https://www.sodocs.net/doc/ba15493934.html,框架提供标准语言库,从而提供内存管理</p><p>https://www.sodocs.net/doc/ba15493934.html,框架提供Windows应用程序模板,从而提供内存管理 参考答案:A 5以下不属于HTTP请求方法的是()。 A.GET B.SET C.PUT D.POST 参考答案:B 6下列语句中,能产生带有数字列表符号的列表标记是()。 参考答案:C 7 中采用的模板技术是() A.Smarty B.Smart C.Templet D.Cache 参考答案:A 8为了标识一个HTML文件,应该使用的HTML标记是()。 参考答案:C 9利用 https://www.sodocs.net/doc/ba15493934.html,开发的网页,其文件扩展名应命名为()。 A..htm B..aspx C..asp D.无严格限制 参考答案:B 10在CSS的长度单位中,1 pc等于多少pt?() A.8 B.10 C.12 D.14 参考答案:C 11Web的工作模式是()。 A.客户机/服务器 B.浏览器/服务器 C.浏览器/浏览器 D.浏览器/客户机 参考答案:B 12Web上的任何信息,包括文档、图像、图片、视频或音频都被视为资源。为便于引用资源,应给它们分配一个唯一的标识来描述该资源存放于何处及如何对它进行存取,当前使用的命名机制称为()。</p><h2>WEB技术应用基础习题及答案</h2><p>WEB技术应用基础习题作业 习题作业JSP- 第一章 一、选择题: 1.以下几个IP 地址中()是合法的IP 地址? 2. HTTP 的默认端号是()。 A.80 B.8080 C.70 D.21 3.如果网页(),该网页是动态的。 A.有GIF动画图片动来动去 B.有动画广告飞来飞去 C. 能看影视 D. 是动态实时生成的 4.以下选项中()是不正确的URL。 5.客户发出请求、服务器端响应请求过程中,说法()是正确的。 A.在客户发起请求时,DNS域名解析地址前,浏览器与服务器建立连接 B.客户在浏览器上看到结果后,释放浏览器与服务器连接 C.客户端直接调用数据库数据 D.Web 服务器把结果页面发送给浏览器后,浏览器与服务器断开连接</p><p>6.以下说法()是正确的。 A.因特网和万维网是一回事 B.万维网是网络的网络 C.万维网是一个运行在Internet 上的全球性、分布式信息发布系统 D.万维网是覆盖全球的网络 二、简答题 1. 简述名词:计算机网络、互联网和Inernet 。 2.Internet 提供哪些主要服务? 3.简述电子邮件的收发过程。 4.Inernet 上的主机指什么? 5.WW的英文全称是什么,它的主要功能是什么? 6.简述Web和In ternet的区别与联系。 7.简述IP 地址表示方式。 8.ASP与https://www.sodocs.net/doc/ba15493934.html,技术有什么特点? 9.静态网页和动态网页的区别是什么?</p><p>10. 可以为Internet 上两台主机分配同一个IP 地址吗?可以为同一个网络的两台 主机分配同一个IP 地址吗?可以为两个不同网络的两台主机分配相同的主机地址 11.IP 地址分为哪几类?它们各自适用于什么情况? 12.为什么要使用子网掩码?子网掩码的作用是什么? 13.已知主机的IP 地址和它的子网掩码,试确定该主机所在网络的类型,网络号,子网号和主机编号。 14.域名解析系统的作用是什么? 15. URL的组成是什么?写出其标准的结构形式,并简述各部分的功能。 17.Web应用程序的三个层面各司何职,该工作模式有哪些优点?画出三层结构图< 18.以Web方式访问数据库的特点是什么? JSP- 第二章 一、选择题: 1.为使页面具有红背景色()语句正确。 A.<body background =red> B. <body text = red > C. <body vlink=red> D. <body bgcolor = red ></p><h2>Web程序设计复习提纲(含答案)</h2><p>Web程序设计复习提纲 (答案不一定正确,请自己验证下是否正确。) 一、选择题 1、下列标记不属于HTML文档的基本结构的是:( d ) A. <html> B. <body> C. <head> D .<form> 2、请问下面程序段执行完毕,页面上显示内容是什么:( c ) Response.Write (“<a href=''>新浪</a>”) A .新浪 B .<a href=''>新浪</a> C. 新浪(超链接) D. 该句有错,无法正常输出 3、Session对象的默认有效期为多少分钟:( C ) A. 10 B. 15 C. 20 D. 应用程序从启动到结束 4、下面哪一个对象用于与数据源建立连接:( b ) A. Command B. Connection C. DataReader D. DataAdapter 5、Global.asax文件中Session_Start事件何时激发( b ) A. 在每个请求开始时激发 B. 尝试对使用进行身份验证时激发 C. 启动会话时激发 D. 在应用程序启动时激发 6、下面哪一个文件是全局配置文件( B ) A. Global.asax B. Web.config C. Styles.css D. AssemblyInfo.vb 7、需要写入与HTML标记相同的文本时,应利用以下何种方法进行编码:( D ) A. Response.Server.(HtmlEncode (“<B>”)) B. Response.Write(“Server.HtmlEncode (“<B>”)”) C. Response.Write(Server.HtmlEncode (“<B>”)) D. Server.Server(Write.HtmlEncode (“<B>”)) 8、下列说法正确的是( B ) A. 页面上有动态的东西就是动态网页 B. 静态网页内容固定,交互性能比动态网页差</p><h2>网站设计与Web应用开发技术(第二版)课后习题答案</h2><p>各章习题参考答案 第1章习题参考答案 1. 答:Internet是一个宽泛的概念,WWW实际上Internet所提供的众多服务中的一项。由于很多人上网主要浏览网站,很多初学者容易混淆这两个概念。 2. 答:统一资源定位符(URL)用于定位某个资源,由于Internent的复杂性,其提供的服务及传输协议有很多种,为了能区分,URL中必须进行说明,此处的http就是为了说明该请求属于超文本传输协议;URL的概念比较宽泛,http只是其中的一种传输协议,也可能出现别的情况,比如ftp等。。而www则是所请求服务器的域名,有些服务器的域名中就不包含www。 3. 答:其实技术是没有好坏之分的,关键在于是否适合你所应用的环境以及你是否能掌握。一味的求新、求好是没有经验的开发者所采取的行动。我们不应该单纯追求技术的先进性,而要追求有效和实用,当你要实现一个方案时,要分析项目的性质及最终用户,然后再寻找能解决问题的最经济、最实用也能满足用户需要的手段。因为用户并不关心你采用多么先进的技术,用户关心的是可靠(Reliable)、快速(Rapid)、方便(Convenient)。 4. 答:可以根据上文提供的基本原则,进行区分。不过有些网站不能截然的划分成其中的某一种。平时上网时多观察,多思考,对于提高自己的能力有很大的帮助。 5. 略 第2章习题参考答案 1.答:主要包括以下几个步骤(1) 建立网站前的市场分析,(2) 建设网站目的及功能定位,(3) 网站的技术解决方案,(4) 网站内容规划,(5) 网页界面设计,(6) 网站测试,(7) 网站发布与推广,(8) 网站维护,(9) 网站建设日程表,(10) 费用明细。详细内容可参考本书 2.2部分。 2.答:可以简单的通过两个方式进行判断: (1) 查看“管理工具”下是否有“Internet信息服务(IIS)管理器”,通过查看可以获知;这个方法可以获知本机是否使用了IIS服务,且仅对Windows操作系统有效。 (2) 直接在浏览器中输入“http://127.0.0.1”,看是否能看到有关信息(若安装的Web 服务器所设置的端口不是默认的80,则此方法无效)。 (3) 在本机执行netstat –a命令,查看是否存在Web服务器。 Web服务器的安装方法请查看本书2.4部分。 3.答:一般来说,这样就可以使用了,不过使用默认的配置可能会在将来出现问题。因此,通常我们需要进一步对网站进行配置。根据实际需要,一般来说,网站的安全性配置和网站的性能配置是需要修改的。</p><h2>2015年计算机等级考试二级《web程序设计》试题</h2><p>1、<% Response.Buffer=True %> <% Dim varNumber ’定义一个访问次数变量 varNumber=Request.Cookies("Number") ’读取Cookies值 if varNumber="" then varNumber=1 ’如果是第一次,则令访问次数为1 Else varNumber=varNumber+1 ’如果不是第一次,则令访问次数加1 End If Response.Write "您是第" & varNumber & "次访问本站" Response.Cookies("Number")=varNumber ’将新的访问次数存到Cookies中Response.Cookies("Number").Expires=#2030-1-1# ’设置有效期 %> 2、 dim n, s, number s=1 number=prompt( "请输入一个数") n=number if n<1000 and n>=1 then for i=1 to n s=s*i next document.write"计算结果为:" for i=1 to n-1</p><p>document.write i & "*" next document.write n & "=" document.write s else document.write"输入有误" end if 下面这段程序,打开本文件夹下的文本文件test.txt,并读取其中所有的内容显示在页面上,请填写其中的空格。 <% Dim fso Set fso=_____________________________ ‘创建FSO组件实例 Dim TextFile Set TextFile= fso.__________ (Server.MapPath("test.txt") ‘打开文本文件 Do While Not TextFile. Response.Write TextFile.___________‘读一行文本 Response.Write " " Loop %> 答: Server.CreateObject("Scripting.FileSystemObject") OpenTextFile ReadLine AtEndOfStream</p><h2>Javaweb技术题库1</h2><p>本文由jeffgao9696贡献 doc1。 一、选择 1、下面哪一个不是 JSP 本身已加载的基本类?(B) A、java.lang.* B、java.io.* C、javax.servlet.* D、javax.servlet.jsp.* 2、以下关于 JavaBeans 的说法中,错误的是(B) 。 A、JavaBeans 是基于 JAVA 语言的。 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 应用服务器结束服务为止。 A.页内有效 B.请求有效 C.会话有效 D.应用有效 10、选择、在 JSP 中使用<jsp:getProperty>标记时,不会出现的属性是: (c) A.name B.property C.value D.以上皆不会出现 11、对于预定义<%!预定义%>的说法错误的是: (c) A、一次可声明多个变量和方法,只要以“;”结尾就行 B、一个声明仅在一个页面中有效 C、声明的变量将作为局部变量 D、在预定义中声明的变量将在 JSP 页面初始化时初始化 12、从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条 select 语句正 确: (D) A、 Select * from 员工 where 姓名 =’_玛丽_’ B 、Select * from 员工 where 姓名 =’%玛丽_’ C、 Select * from 员工 where 姓名 like ‘_玛丽%’ D、 Select * from 员工 where 姓名 like ‘%玛丽%’ 13、在 JSP 中调用 JavaBean 时不会用到的标记是: (A) A.<javabean> B.<jsp:useBean> C.<jsp:setProperty> D.<jsp:getProperty> 14、关于 JavaBean 正确的说法是: (A) A、Java 文件与 Bean 所定义的类名可以不同,但一定要注意区分字母的大小写 B、在 JSP 文件中引用 Bean,其实就是用<jsp:useBean>语句 C、被引用的 Bean 文件的文件名后缀为.java D、Bean 文件放在任何目录下都可以被引用 15、Servlet 程序的入口点是: (A) A、init() B、main() C、service() D、doGet() 16、不能在不同用户之间共享数据的方法是(A) A、通过 cookie B、利用文件系统 C、利用数据库 D、通过 ServletContext 对象 17、page 指令通过(A)属性指定当前页面的内容类型和字符集? A 、contentType B、 buffer C、 language D、 isErrorPage 18、(B)指令指定自定义标签的描述器所在位置? A page B taglib C include D config 19、在传统的 HTML 页面中加入(D)就构成了一个 JSP 页面文件。 A、JAVA 程序片 B、JSP 标签 C、用“<%”“%>”标记符号括起来的程序 、 D、JAVA 程序片和 JSP 标签 20、假设在 helloapp 应用中有一个 hello.jsp,它的文件路径如下: %JAVA_HOME%/webapps/helloapp/hello/hello.jsp 那么在浏览器端访问 hello.jsp 的 URL 是什 么? ( C) A、http://localhost:8080/hello.jsp B、http://localhost:8080/helloapp/hello.jsp C、http://localhost:8080/helloapp/hello/hello.jsp D、http://localhost:8080/webapps/helloapp/hello/dello.jsp 21、配置 JSP 运行环境,若 WEB 应用服务器选用 TOMCAT,以下说法正确的是: (B ) A、先安装 TOMCAT,再安装 JDK B、先安装 JDK,再安装 TOMCAT C、不需安装 JDK,安装 TOMCAT 就可以了 D、JDK 和 TOMCAT 只要都安装就可以了,安装顺序没关系 22、对于“<%!”“%>”之间声明的变量,以下说法正确的是: 、 (C ) A、不是 JSP 页面的成员变量 B、多个用户同时访问该页面时,任何一个用户对这些变量的</p><h2>《基于WEB程序设计》期末考试及答案</h2><p>:号:业 :名:心 中习 《基于WEB1序设 计》 期末考试试卷 </tr> o 密 o 封 总分题号-一- _二_三 四五六 核分人题分10 10 20 10 30 20 复查人得分 考生注意:i本试卷共有六道大题,满分loo分。 2 .考试时间90分钟。 3. 卷面整洁,字迹工整。 4. 填写内容不得超出密封线。 HTML代码分析(每小题5分,共10分) 得分评卷人 1.根据网页截图效果补充代码。(5 分) <html> <head> <title> ___1 _____ </ —2_> </ 3 > <body> </ _4_ > </ 5 > [row lj cell 1|row cell 2 ■row 2, cell 1[row 2, cell 2 2.根据网页截图效果补充代码。(5 分) <table border="1"> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> < 1 > <td>row 2, cell 1</ 2 __ > <_3 >row 2, cell 2</td> </4_> </ 5 > 得分评卷人 1.解释代码:请解释下述代码的含义。(5 分) INSERT INTO article ( title, writer, content ) VALUES (实验’学生’插入数 据’); 2?解释代码:请解释下述代码的含义。(5 分) DELETE * FROM article WHERE 编号=1; 得分评卷人三、标准控件代码分析(每小题 (每小题5分,共10分) 10分,共20分) 1.解释代码:请解释下述代码的含义。(10分) Butt on Ex.aspx : <%@ Page Lan guage="VB" AutoEve ntWireup="false" CodeFile=" Butto nEx.vb " In herits="_Default" %> VDOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tran sitio nal//EN" "https://www.sodocs.net/doc/ba15493934.html,/TR/xhtml1/DTD/xhtml1-tra nsitio nal.dtd"> <html xml ns="https://www.sodocs.net/doc/ba15493934.html,/1999/xhtml" > <head run at="server"> <title> 无标题页

第1页共4页(基于WEB!序设计

Web开发技术习题集

第一章 1.下列动态网页和静态网页的根本区别描述错误的是(D) A、静态网页服务器端返回的HTML文件是事先存储好的; B、动态网页服务器端返回的HTML文件是程序生成的; C、静态网页文件里只有HTML标记,没有程序代码; D、动态网页中只有程序,不能有HTML代码; 真棒,答对了! 2.下面哪一项不是网页制作工具(D) A、FrontPage; B、Dreamweaver; C、Visual Studio; D、PhotoShop; 3.目前的物联网、大数据和云计算的智能生活时代属于下列哪个web发展阶段(C) A、; B、; C、; D、; 题目解析:一般认为11或者12年开始进入Web 时代,属于大互联时代。典型特点是多对多交互,不仅包括人与人,还包括人机交互以及多个终端的交互。智能手机促进了移动互联网的发展。现在是大互联时代的初期,真正的时代一定是基于物联网、大数据和云计算的智能生活时代,实现了“每个个体、时刻联网、各取所需、实时互动”的状态,也是一个“以人为本”的互联网思维指引下的新商业文明时代。 4.关于webservice,下列说法错误的是(D) A、webservice可以通过手机端访问; B、Web应用程序中无需下载安装Web服务可直接调用网上的Web服务提供的方法来实现某个功能;

C、webservice服务可实现分布式应用; D、webservice不能通过局域网访问; 题目解析:局域网可以访问在本局域网内部的webservice服务,能不能访问webservice取决于web服务的服务所在网络位置。 5.域名系统DNS的含义是(A) A、Domain Name Service; B、Direct Network System; C、Dynamic Network System; D、Distributed Network Service; 6.下列有关浏览器到服务器到脚本到程序表述正确的是(D) A、一个URL指向一个CGI脚本. 一个CGI脚本的URL能如普通的URL一样在任何地方出现; B、服务器接收请求, 按照那个URL指向的脚本文件(注意文件的位置和扩展名),执行脚本; C、脚本执行基于输入数据的操作,包括查询数据库、计算数值或调用系统中其他程序; D、脚本不能产生某种Web服务器能理解的输出结果; 7.关于“服务端/客户端技术”的描述,不正确的是(D) A、“服务器端/客户端技术”描述的是一种工作方式; B、我们用来浏览网页的计算机属于客户端; C、web服务器既属于服务器端,也可属于客户端; D、web服务器只能属于服务器端; 8. 下面这段Html代码在浏览器中运行结果为(C)

Web程序设计 期末 试卷

一、填空题(每空1分,共20分): 1. HTTP协议的工作模式是基于________、_________。 2. Web全称是____________,Web是一种体系结构,通过它可以访问分布于Internet主机上的通过_________联接在一起的链接文档。 3. JavaScript是由Netscape开发的一种_______语言,可以直接插入到_______文档中。 4. IP地址中一个C类地址最高三位是110,接下来21位是________,其余___位是主机地址。 5. DHTML中的D指的是_______。 6. DOM,即__________________,是由W3C提出的,从_______对象模型技术发展而来。它将文档作为一个______结构,其中的每个节点表现为一个HTML标记或者HTML标记内的文本项。 7. ASP运行于________端,是Microsoft公司在1996年底推出的一种取代______的Web应用程序开发技术。 8. ASP通过后缀名为____的文件来实现,一个ASP文件相当于一个_______文件。 9. ________技术是一种良好的Web数据库访问解决方案,通过一组对象的______和方法来完成相应的数据库访问的目的。 10. 可以直接在Internet Explorer浏览器中打开XML文档,更多的是通过________和 _________方式来显示XML文档。 二、选择题(每题2分,共20分): 1.相对比较早出现的服务器端技术是: A.ASP B.CGI C.JSP D.JavaScript 2. Web的工作模式是: A. 客户端/服务器端 B. 浏览器/服务器 C. 浏览器/浏览器 D. 浏览器/客户端 3.
表示: A.分段 B.产生空格 C.强制换段 D.强制换行 4.一组选项中可以选择多项的表单元素是: A.Checkbox B.Radio C.Text D.Textarea 5. 在DHTML中把整个文件的各个元素作为对象处理的技术是: A.HTML B.CSS C.DOM D.Script 6. 下面那种语言是解释执行的: A.C++ B.Delphi C.JavaScript D.Java 7. ASP文件所有的Script程序代码均须放在下列符号之间: A./* */ B.