文档库 最新最全的文档下载
当前位置:文档库 › web复习题参考答案

web复习题参考答案

web复习题参考答案
web复习题参考答案

选择题

1、.NET Framework是一种(b)。

A、编程语言

B、程序运行平台

C、操作系统

D、数据库管理系统

2、用Visual https://www.wendangku.net/doc/3c10269247.html,编写的程序被编译成中间语言(MSIL)后,运行时还要再一次被编译,这种编译被称为( B)。

A、CLR

B、JIT

C、GC

D、GDI

3、运行https://www.wendangku.net/doc/3c10269247.html,程序的计算机必须安装 (A)。

A、.NET Framework和IIS

B、https://www.wendangku.net/doc/3c10269247.html,

C、C#和https://www.wendangku.net/doc/3c10269247.html,

D、https://www.wendangku.net/doc/3c10269247.html,

4、要使程序立即运行需要按(b)键。

A、F5

B、Ctrl+F5

C、F 10

D、F11

5、用C#编写的网页后台代码被保存在 (c)文件中。

A、.aspx

B、.vb

C、.cs

D、.config

6、https://www.wendangku.net/doc/3c10269247.html,的Web应用程序被安装和运行在服务器端,其作用是 (d)。

A、输出页面到屏幕

B、将保存在磁盘中的HTML文档发送到客户端

C、提供数据给另一个应用程序

D、动态产生页面的HTML并发送到客户端

7、页面的IsPostBack属性用来判别页面 (b)。

A、是否需要回传

B、是否回传的

C、是否启用回传

D、是否响应回传

8、控件的AutoPostBack属性用于设置其事件 (b)。

A、是否立即回传

B、是否需要回传

C、是否需要响应

D、是否立即响应

9、指定Label控件的边框风格,需要设置其(c)属性。

A、BorderColor

B、BackColor

C、BorderStyle

D、BorderWidth

10、要将数据源绑定到控件,需要调用控件的(b)方法。

A、Load

B、DataBind

C、Dispose

D、GetType

11、要掩盖TextBox控件中文本,需要将控件的TextMode属性设置为(a)。

A、Password

B、MultiLine

C、SingleLine

D、Null

12、要使文本框最多输入6个字符,需要将该控件的(a)属性值设置为6。

A、MaxLength

B、Columns

C、Rows

D、TabIndex

13、要使Button控件不可用,需要将控件的(a)属性设置为false。

A、Enabled

B、EnableViewState

C、Visible

D、CausesValidation

14、DropDownList被选中项的索引号被置于( a)属性中。

A、SelectedIndex

B、SelectedItem

C、SelectedValue

D、TabIndex

15、DropDownList控件Items集合的Count属性值是()。

A、选择项的序号

B、项的总数目

C、选择项的数目

D、选择项的值

16、DropDownList1.Items[0].Text值是控件的()。

A、文本

B、选择的文本

C、添加的文本

D、首项的文本

17、语句DropDownList1.Items[0].Selected=true;的作用是()。

A、使首项被选中

B、测试首项是否被选中

C、去掉首项的选中性

D、使首项可用

18、RequiredFieldValidator控件的ErrorMessage的属性用来()。

A、设置错误信息

B、设置到验证的控件

C、定位错误类型

D、启动错误处理程序

19、RequiredFieldValidator控件的ControlToValidate的属性用来()。

A、设置是否需要验证

B、设置到验证的控件

C、设置验证方式

D、设置验证的数据类型

20、RangeValidator控件用于验证数据的()。

A、类型

B、格式

C、范围

D、正则表达式

21、要验证文本框中输入的数据是否为合法的邮编,需要使用()验证控件。

A、RequiredFieldValidator

B、RangeValidator

C、CompareValidator

D、RegularExpressionValidator

22、要使RadioButton控件被选中,需要将其()属性设置为 true。

A、Enabled

B、Visible

C、Checked

D、AutoPostBack

23、AdRotator控件通过()属性将广告细节的XML文档联系到该控件。

A、KeywordFilter

B、AdvertisementFile

C、Target

D、AccessKey

24、动态选取广告图片的程序代码编写在AdRotator控件的()事件中。

A、AdCreated

B、DataBinding

C、Init

D、Load

25、TreeView控件()属性指定当节点展开时的图片路径。

A、ImageUrl

B、ExpandImageUrl

C、SelecteImageUrl

D、NavigateUrl

26、TreeView控件()属性指定记录了节点数据和结构的XML文件。

A、ImageUrl

B、ExpandImageUrl

C、SelecteImageUrl

D、TreeNodeSrc

27、下列()对象不能在页面间传送数据。

A、Applicaton

B、Session

C、ViewState

D、查询字符串

28、下列()对象不是使用Key/Value方式保存数据的。

A、Applicaton

B、Session

C、ViewState

D、查询字符串

29、下列()对象的数据不是保存在服务器中。

A、Applicaton

B、Session

C、ViewState

D、Cache

30、商务网站中客户的购物信息最佳的保存场所是()。

A、Applicaton

B、Session

C、ViewState

D、查询字符串

31、https://www.wendangku.net/doc/3c10269247.html,是一种( )。

A、查询语言

B、数据库

C、数据库管理系统

D、用于数据访问的基类库

32、数据集DataSet与SQL数据源之间的桥梁是( )。

A、SqlConnection

B、SqlDataAdapter

C、SqlCommand

D、SqlTransaction

33、将数据集中的数据同步到数据源中,必须调用DataAdapter的()方法。

A、Fill

B、Dispose

C、Update

D、ToString

34、向数据源插入一条记录,需要将命令对象的CommandText属性设置为SQL语言的Insert命令后,再调用命令对象的()方法。

A、ExecuteNonQuery

B、ExecuteReader

C、ExecuteScalar

D、ExecuteXmlReader()

35、Repeater控件不能使用()种模板。

A、ItemTemplate

B、HeaderTemplate

C、SelectedItemTemplate

D、AlternatingItemTemplate

36、DataList控件的()属性控制显示的列数。

A、RepeatLayout

B、RepeatDirection

C、RepeatColumns

D、DataSource

37、将一个Button控件加入到DataList控件的模板中,其CommandName属性设置为“buy”,当它被单击时将引发DataList控件的()事件。

A、DeleteCommand

B、ItemCommand

C、CancelCommand

D、EditCommand

38、PageDataSource类的()属性设置或获取分页数据源每页的行数。

A、AllowPaging

B、PageSize

C、PageCount

D、AlloewCustomPaging

39、下面哪一个不是input元素的标准type?()

A file

B textbox

C reset

D radio

40、https://www.wendangku.net/doc/3c10269247.html,中用户控件的扩展名通常为?()

A aspx

B ascx

C asax

D resx

41、在https://www.wendangku.net/doc/3c10269247.html,代码

<%@Page language=”VB” CodeFile=”WebForm1.aspx.vb” Inherits=”WebForm1” AutoEventWireup = ”false” %>中,CodeFile=”WebForm1.aspx.vb”表示()。

A 页面所对应的代码文件为“WebForm1.aspx.vb”

B 页面文件为“WebForm1.aspx.vb”

C 页面所对应的代码文件为“WebForm1.vb”

D 页面所对应的代码文件为“WebForm1.Aspx”

42、https://www.wendangku.net/doc/3c10269247.html,代码Response.Write(“

HtmlEncode 样例

”)输出结果为()。

A 在窗口内显示“HtmlEncode样例”

B 在窗口内显示“

HtmlEncode样例

C 在窗口内显示“H1HtmlEncode样例H1”

D 出现错误信息,说明嵌入的串中包含非法字符

43、下面程序段执行完毕,页面上显示内容是什么?()

<%Response.Write "春秋"

Response.End

Response.Write "战国"%>

A 春秋

B 战国

C 春秋战国

D 春秋(换行)战国

44、Session 对象的默认有效期为多少分钟?()

A 10

B 15

C 20

D 30

45、如果要在超链接中设置电子邮件链接,则href属性值应设置为()。

A zhangshan@https://www.wendangku.net/doc/3c10269247.html,

B mailto://zhangshan@https://www.wendangku.net/doc/3c10269247.html,

C mailto//zhangshan@https://www.wendangku.net/doc/3c10269247.html,

D #zhangshan@https://www.wendangku.net/doc/3c10269247.html,

46、一个HTML文档必须包含三个元素,它们是head、html和()。

A body

B script

C title

D link

47、下面哪段javascript能弹出一个提示框?()

A document.alert(test)

B window.alert(test)

C document.alert('test')

D window.alert('test')

48、下列https://www.wendangku.net/doc/3c10269247.html,语句哪个正确地创建了一个与SQL Server 2000数据库的连接?()

A dim con1 as SqlConnection

con1 = new Connection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog“ + “= myDB”)

B dim con1 as SqlConnection

con1 = new SqlConnection(“Data Source = localhost; Integrated Security = SSPI; Initial Catalog”

+ “= myDB”)

C dim con1 as SqlConnection

con1 = new SqlConnection(Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB)

D dim con1 as SqlConnection

con1 = new OleDbConnection(“Data Source = localhost; Integrated Security = SSPI; “

+ “Initial Catalog = myDB”)

49、下面程序段执行完毕,C的值是()

<%

Application("a")=1

Application ("b")=2

c=Application ("a")+Application ("b")

%>

A 12

B ab

C 3

D 以上都不对

50、下面程序段执行完毕,页面上显示内容是什么?()

<%

Response.Write("新浪")

%>

A 新浪

B 新浪(超链接)

C 新浪

D 该句有错,无法正常输出

51、Application 对象的默认有效期为多少分钟?()

A 10

B 15

C 20

D 应用程序从启动到结束

52、下面程序段执行完毕,页面上显示内容是什么?()

<%

Dim strTemp

strTemp="user_name"

Session("strTemp")="张红"

Session(strTemp)="王刚"

Response.Write Session("user_name")

%>

A 张红

B 王刚

C 张红王刚

D 无正常输出

53、假设页面中有一个服务器按钮Button1,要实现点击服务器按钮后页面跳转,哪个方案是可行的?()

A.在页面Page_Load事件处理程序中添加Button1.Attributes.Add("onclick","location.href='a.aspx'")

B.在按钮的Click事件处理程序中添加Button1.Attributes.Add("onclick","location.href='a.aspx';return false;")

C.在页面的Page_Load事件处理程序中添加

Button1.Attributes.Add("onclick","location.href='a.aspx';return false;")

D.在按钮的Click事件处理程序中添加Button1.Attributes.Add("onclick","location.href='a.aspx';")

54、.net中,下列关于列表控件的DataSource属性的描述不正确的是()

A.要把列表控件绑定到数据源,可以通过DataSource属性来实现

B.列表控件的数据源类型可以是数据列表

C.列表控件的数据源类型可以是数据视图也可以是哈希表

D.指定了列表控件的DataSource属性后,列表控件将实际绑定到数据源

55、要在https://www.wendangku.net/doc/3c10269247.html,页面中使用DataGrid控件来绑定并显示一张表的数据,需要设置其()属性来指定数据源。

A.ID

B.Style

C.DataSource

D.DataBind

56、创建一个Web窗体,它包含一个名为txtDate 的文本框。想让这个文本框允许用户输入任何有效的日期。需要使用一个https://www.wendangku.net/doc/3c10269247.html,验证控件去验证提交到服务器的是一个有效的日期值。应该怎么做?()

A. 增加一个CompareValidator控件到Web窗体。设置它的ControlToValidate属性值为txtDate;设置它的Type属性值为Date;设置它的Operator属性值为DataTypeCheck。

B. 增加一个RangeValidator控件到Web窗体。设置它的ControlToValidate属性值为txtDate;设置它的Type 属性值为Date;设置它的MinimumValue属性值为01/01/1900;MaximumValue属性值为当前日期。

C. 增加一个CustomValidator控件到Web窗体。设置它的ControlToValidate属性值为txtDate;然后在partial 类写一个返回Boolean值的日期验证方法。然后设置ClientValidationFunction 属性值为刚才方法的名称。

D. 增加一个RegularExpressionValidator控件到Web窗体。设置它的ControlToValidate属性值为 txtDate;设置ValidationExpression属性值为验证用户输入数据格式为nn-nn-nnnn的正则表达式,其中n代表从0到9的数字。

判断题

1、浏览器只能解释HTML和JavaScript代码,不能解释后台代码。对

2、页面的标签是可有可无的,而标签是必不可少的。对

3、JavaScript脚本在发送到客户端之前,需要将其编译成HTML代码。错

4、HTML控件没有预置事件,所以不能为HTML控件编写程序代码。错

5、Web服务器控件占用的服务器资源比HTML控件多。对

6、HTML控件与Web服务器控件可以互相转化。错

7、所有的Web服务器控件都必须将其AutoPostBack属性设置为true,当事件发生时才能回传至服务器。错

8、描述AdRotator控件广告细节的XML文档中可以标记多条广告。对

9、TreeView控件的Nodes.Add方法只能将节点添加在树的最后一个节点。对

10、TreeView控件的SelectedNodeIndex属性返回的节点索引号是一个整数。错

11、描述TreeView控件节点数据的XML文档中只能有一个标签。对

12、调用Response.Redirect方法从A页面跳转到B页面后,A页面已被丢弃。对

13、调用Server.Transfer方法从A页面跳转到B页面后,可以在B页面中根据上下文句柄取得A页面的引用。对

14、https://www.wendangku.net/doc/3c10269247.html,为每个客户端保存一份Application,因此每个客户端看到的Appliction是不相同的。错

15、Session中可以保存C#中支持的任何数据类型,因此可以将整个网页保存在Session中。错

16、Application.Lock方法的作用是锁定Application,防止多个客户端争抢访问,促进访问的同步。对

17、Session与Application一样都为所有客户端共享。错

18、数据集DataSet与数据源之间是离线访问方式,而数据读取者DataReader与数据源之间是连线访问方式。对

19、数据集DataSet是通过数据适配器DataAdapter的Update()方法将数据源中的数据填充到本地拷贝的。错

20、SqlCommand对象的CommandText属性需要一个SQL语句或一个存储过程。对

21、数据集中的数据与数据源中的数据总是完全相同的。错

思考题

1、静态网页与动态网页的区别是什么?

答:静态网页是由程序员用HTML编写的网页(当然可以借助于编写静态网页的工具,如DREAMWEA VER等),当页面受到请求时,直接将该网页发送到客户端。动态网页是由服务器端的程序(如https://www.wendangku.net/doc/3c10269247.html,应用程序)动态产生的网页,当网页受到请求时,由服务器端程序生成一个网页发送到客户端。

2、弹出信息框的脚本有哪几种方式发送到客户端?

答:基本上有两种:1、在网页加载时将脚本一并发送到客户端,当需要弹出信息框时执行该脚本。这种方式执行速度快。2、当需要弹出信息框时,从服务器发送脚本到客户端并执行,这种方式需要等待从服务器发送脚本,有可能在等待期间页面出现空白。

3、打开一个窗口与跳转到另一个页面有何区别,这两种方式各适应什么情况?

答:1、在浏览器中打开一个窗口,浏览器地址栏中的地址不会改变,内容也不会改变,弹出的窗口会覆盖在浏览器页面之上。2、浏览器从一个页面跳转到另一个页面后,有两种可能的状态:(1)地址栏中的地址已经改变到另一个页面,前一个页面已经被丢弃,浏览器的内容是目的页面的内容。(2)地址栏中仍然是原来的地址,但页面内容却是目的页的,这表明这种跳转是在服务器端进行的,浏览器并不知道这种转换,前一页面未被丢弃。

4、为什么要将页面的前台HTML与后台C#代码分开,它们分别被保存在哪个文件中?

答:将页面的前台HTML与后台C#代码分离,将他们分别保存在.aspx文件和.cs文件中。将前后台代码分离,是https://www.wendangku.net/doc/3c10269247.html,的一项重要技术,这样使得代码更加清晰,避免前后台代码的纠缠。特别是后台代码从表现代码中分离后,使得程序员可以更加清晰地处理业务逻辑。更加发挥WEB程序3层结构的优势。

5、当页面上显示的验证错误信息很多时,如何将其集中显示在一个信息框中?

答:当页面上显示的验证错误信息很多时,可以将其集中显示在一个消息框中,以便使得页面更加清晰,节省页面可用的空间。使用ValidationSummary控件可以集中显示页面的所有验证错误信息,方法是将所有验证控件的Text属性设置为“*”,ErrorMessage属性设置为较详细的提示信息。程序运行后当有验证错误信息出现时,在对应的文本框旁边有星号出现,表示这里有验证错误,详细的错误提示会集中显示在一个信息框中。

6、如何使多个RadioButton控件具有互斥作用?

答:若要使用多个RadioButton控件具有互斥作用,只需要将这些RadioButton控件爱你的GroupName设置到同一个标识符即可。利用这个特性,可以将分散在页面各个位置的RadioButton控件成组,产生互斥。

7、验证控件的验证行为发生在客户端还是服务器端,如何使提交控件不引发验证?

答:验证控件的验证行为一般发生在客户端,起作用是当验证不能通过时,页面不会提交到服务器,减轻网络负担,避免错误数据的侵入。也可以自定义验证控件,那样既可以定义客户端验证,也可以定义服务器端验证。若要使提交控件不引发验证,只要将提交控件的CausesValdation属性设置为false即可。

8、使用数据连接向导将数据库连接到页面后,应用程序是使用哪个用户名来访问数据库的?

答:使用数据连接向导将数据库连接到页面后,应用程序一般使用ASPNET或IIS_WPG这两个用户名之一来访问数据库(一般默认为ASPNET),这两个用户名不具有对数据库访问的最高权限,因此需要编辑对数据库的访问权限后才能使用https://www.wendangku.net/doc/3c10269247.html,应用程序访问数据库。若在程序代码中指定连接字符串,可以使用“sa”这个用户名来访问数据库,这时就不必编辑数据库的访问权限了,因为“sa”有权访问这些数据库。

9、为什么数据集类DataSet与所采用的数据库管理系统无关?

答:数据集DataSet仅仅是一种数据类型,它的实例用来在内存中保存数据。数据集可以保存数据库中的数据,这时需要通过桥梁数据适配器DataAdapter填充数据,DataAdapter会将数据库的结构和数据复制到数据集,数据适配器DataAdapter与所采用的数据库管理系统有关,而数据集与所采用的数据库管理系统有关。

10、数据集的结构什么时候不需要定义,什么时候需要由程序代码定义?

答:数据集DataSet也可以保存非来自数据库的数据,这时需要由程序代码定义数据集的结构,并向数据集存入数据。

11、使用数据连接向导连接数据库和使用程序代码连接数据库各有何优缺点,如何选择两种不同的连接方式?

答:使用数据连接向导连接数据库简单方便,但若将程序移动到另一台计算机,可能造成数据访问失效,其原因是由于连接字符串是根据开发程序的那台计算机设置额,移动到另一台计算机后,其连接字符串需要修改。若在程序代码中编写链接代码,则连接字符串可以灵活编写,实用性可能要更强一些。建议将连接字符串保存在一个文本文件中,或者将连接字符串设置在Web.config文件中,程序从这两个文件中读取连接字符串是更好的选择,这样当程序从一台计算机移动到另一台计算机后,只需要修改文件中的连接字符串就行了,程序不需要修改。

12、简述https://www.wendangku.net/doc/3c10269247.html,中常用的5个内置对象,请分别说明其基本作用。

答:Application对象:存储所有用户的共享信息。

Session对象:存储用户的会话信息。

Server对象:可以使用服务器上的一些高级功能。

Response对象:向客户端输出信息。

Request对象:获取客户端信息。

13、简述B/S和C/S体系结构的特点。

答:1、系统的性能

在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。

不过,采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。而且,由于客户端使用浏览器,使得网上发布的信息必须是以HTML格式为主,其它格式文件多半是以附件的形式存放。而HTML格式文件(也就是Web页面)不便于编辑修改,给文件管理带来了许多不便。

2、系统的开发

C/S结构是建立在中间件产品基础之上的,要求应用开发者自己去处理事务管理、消息队列、数据的复制和同步、通信安全等系统级的问题。这对应用开发者提出了较高的要求,而且迫使应用开发者投入很多精力来解决应用程序以外的问题。这使得应用程序的维护、移植和互操作变得复杂。如果客户端是在不同的操作系统上,C/S结构的软件需要开发不同版本的客户端软件。

但是,与B/S结构相比,C/S技术发展历史更为“悠久”。从技术成熟度及软件设计、开发人员的掌握水平来看,C/S 技术应是更成熟、更可靠的。

3、系统的升级维护

C/S系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大。B/S与C/S处理模式相比,则大大简化了客户端,只要客户端机器能上网就可以。对于B/S而言,开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了异地用户系统维护与升级的成本。如果客户端的软件系统升级比较频繁,那么B/S架构的产品优势明显——所有的升级操作只需要针对服务器进行,这对那些点多面广的应用是很有价值的,例如一些招聘网站就需要采用B/S模式,客户端分散,且应用简单,只需要进行简单的浏览和少量信息的录入。

14、HTML控件和服务器控件的主要差异是什么?

答:WEB控件可以响应服务器端事件,可以在后台代码中设置相关属性和方法等,HTML不可以。

WEB服务器控件需要通过服务器处理后译为HTML控件再发送给浏览器,所以比较耗费服务器资源,并由于有VIEWSTATE,所以在回送的时候会保持控件状态(也可以设置不保存)也因此增加了回送信息量。

HTML直接发送到浏览器,不另耗费服务器资源,但无状态保存。获得HTML控件的值需要使用REQUEST 的FORM 方法,WEB控件就可以直接通过属性直接处理!

所以,一般来说,对于不需要保存控件状态,并无什么对值处理的地方就可以使用HTML,如果需要对控件进行动态的处理,或要保存其状态等就可以WEB服务器控件!

15、简述post和get使用场合,以及这两种方式的异同。

答:1、 get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。

2、对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form

获取提交的数据。两种方式的参数都可以用Request 来获得。

3、get 传送的数据量较小,不能大于2KB 。post 传送的数据量较大,一般被默认为不受限制。但理论上,IIS4

中最大量为80KB ,IIS5中为100KB 。

4、get 安全性非常低,post 安全性较高。

5、

跟是一样的,也就是

说,action 页面后边带的参数列表会被忽视;而跟是不一样的。

另外

Get 请求有如下特性:它会将数据添加到URL 中,通过这种方式传递到服务器,通常利用一个问号?代表URL 地址的结尾与数据参数的开端,后面的参数每一个数据参数以“名称=值”的形式出现,参数与参数之间利用一个连接符&来区分。

Post 请求有如下特性:数据是放在HTTP 主体中的,其组织方式不只一种,有&连接方式,也有分割符方式,可隐藏参数,传递大批数据,比较方便。

16、简述Global.asax 文件的存放位置和作用,文件中可包含什么内容?

答:Global.asax 文件(也称作 https://www.wendangku.net/doc/3c10269247.html, 应用程序文件)是可选文件,包含用于响应 https://www.wendangku.net/doc/3c10269247.html, 或 HttpModule 引发的应用程序级别事件的代码。Global.asax 文件驻留在基于 https://www.wendangku.net/doc/3c10269247.html, 的应用程序的根目录中。在运行时,分析 Global.asax 文件并将其编译到一个动态生成的 .NET Framework 类,该类是从 HttpApplication 基类派生的。Global.asax 文件本身被配置为自动拒绝对它的任何直接 URL 请求;外部用户无法下载或查看在该文件中编写的代码。

17、简述web.config 文件的作用。

答:Web.config 文件是一个XML 文本文件,它用来储存 https://www.wendangku.net/doc/3c10269247.html, Web 应用程序的配置信息(如最常用的设置https://www.wendangku.net/doc/3c10269247.html, Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET 新建一个Web 应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config 文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该子目录下新建一个 Web.config 文件。它可以提供除从父目录继承的配置信息以外的配置信息,也可以重写或修改父目录中定义的设置。

读程序

1. 仔细阅读下面程序:

<%@ Page Language="VB" CodeFile="Default2.aspx.vb" Inherits="Default2" %>

无标题页




Partial Class Default2

Inherits System.Web.UI.Page

Protected Sub submit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles _ submit.Click

SqlGrade.ConnectionString = "Data Source =.\SQLEXPRESS;AttachDbFilename =”+ _ |DataDirectory|\book.mdf; Integrated Security=True;User Instance=True"

Dim sql As String

sql = "select * from grade where 姓名 like '%" + mytext.Text + "%'"

SqlGrade.SelectCommand = sql

Message.Text = sql

SqlGrade.Select(System.Web.UI.DataSourceSelectArguments.Empty)

dg.DataBind()

End Sub

End Class

(1)将该程序执行的界面画出来。

(2)数据库person.mdb已存在,请您阐述点击“查询”按

钮能实现什么功能。程序执行结果是什么?(简单描述在浏

览器上的界面信息是什么)

答:在文本框中输入关键字,点击查询,在下面的标签中,

显示出查询的SQL语句(select * from grade where 姓名

like '% <文本框中内容> '),在下面GridView控件中,显

示出查询姓名中包含用户输入的关键字的所有信息。

2、阅读下面的程序代码:

<%@ Page Language="VB" CodeFile="Def1.aspx.vb" Inherits="Def1" %>

用户信息登陆

名称:


密码:


权限:

管理员

教师

学生


  

1)文件名为: Def1.aspx

2)画出浏览器显示的结果。

3、服务器端接收用户提交的信息,并将用户信息在相应的Label中显示出来。服务器端页面和事件代码为<%@ Page Language="VB" CodeFile="login.aspx.vb" Inherits="login" %>

名称:

密码:

权限:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Label1.Text= Request.Form["name"];

Label2.Text= Request.Form["pwd"];

Label1.Text= Request.Form["power"];

End Sub

最新web前端面试题(及答案)

1、常用那几种浏览器测试?有哪些内核(Layout Engine)? 答: (Q1) 浏览器:IE,Chrome,FireFox,Safari,Opera。 (Q2) 内核:Trident,Gecko,Presto,Webkit。 2、说下行内元素和块级元素的区别?行内块元素的兼容性使用?(IE8 以下)答: (Q1) 行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效。 块级元素:各占据一行,垂直方向排列。从新行开始结束接着一个断行。 (Q2) 兼容性:display:inline-block;*display:inline;*zoom:1; 3、清除浮动有哪些方式?比较好的方式是哪一种? 答: (Q1) (1)父级div定义height。 (2)结尾处加空div标签clear:both。 (3)父级div定义伪类:after和zoom。 (4)父级div定义overflow:hidden。 (5)父级div定义overflow:auto。 (6)父级div也浮动,需要定义宽度。 (7)父级div定义display:table。 (8)结尾处加br标签clear:both。 (Q2) 比较好的是第3种方式,好多网站都这么用。 4、box-sizing常用的属性有哪些?分别有什么作用? 答: (Q1)box-sizing: content-box|border-box|inherit; (Q2)content-box:宽度和高度分别应用到元素的内容框。在宽度和高度 之外绘制元素的内边距和边框(元素默认效果)。 border-box:元素指定的任何内边距和边框都将在已设定的宽度和高度内 进行绘制。通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的 宽度和高度。 5、Doctype作用?标准模式与兼容模式各有什么区别? 答: (Q1) 告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不 存在或格式不正确会导致文档以兼容模式呈现。 (Q2) 标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防 止站点无法工作。 6、HTML5 为什么只需要写?

JAVAWEB期末复习题

第1章WEB开发环境 (1)下列关于WEB开发说法正确的是。 ABCD A)Web是图形化的和易于导航的 B)Web与平台无关 C)Web是分布式的 D)Web 是动态的 (2)下列关于Tomcat说法正确的是。 ABCD A) Tomcat是一种编程语言 B) Tomcat是一种开发工具 C) Tomcat是一种编程思想 D) Tomcat是一种开编程规范 (3)下列关于Tomcat个目录说法错误的是。 E E) work目录——包含web项目示例,当发布web应用时,默认情况下把web 文件夹放于此目录下 (4)下列关于HTTP协议说法正确的是。 ABCDE A) HTTP是一种请求/响应式的协议 B) HTTP请求消息中Accept表示浏览器可接受的MIME类型 C) HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D) HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E) HTTP请求消息中Host表示初始URL中的主机和端口。 (5)下列对于JSP说法中正确的是。ABCDE A) JSP是Sun公司推出的新一代站点开发语言 B) JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 C) JSP将内容的生成和显示进行分离 D) JSP强调可重用的组件 E) JSP采用标识简化页面开发 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误的是。 C C)编译指令向客户端产生任何输出 (2)下面关于page指令说法中错误的是。 B B)一个JSP页面只能包含一个page指令 (3)下面关于page指令的属性说法错误的是。 DE D)session属性制定此页面是否参与HTTP会话。默认值false E)errorpage属性指示当前页面是否为其他页的errorpage目标 (4)下列说法中正确的是。 ABDE A)include指令通知容器将当前的JSP页面中内嵌的、在指定位置上的资源内容包含 B)include指令中file属性指定要包含的文件名 D)Taglib指令允许页面使用者自定义标签 E)你必须在使用自定义标签之前使用<% @ taglib %>指令 (5)下列说法中错误的是。 B B)<%-- This comment will not be visible in the page source --%>会在客户端的HTML源代码中产生和上面一样的数据

WEB前端面笔试题总结

1. 如何显示/隐藏一个DOM元素? 更改元素的css style,设为display: none。此外还可以将visibility设为hidden,透明度设为0,或长、宽设为0。 2. 一个定宽网页在浏览器(IE6,IE7,Firefox,IE5)中横向居中对齐的布局, 请写出主要的HTML标签及CSS。 1. 2. 3. 4. 5.居中 6. 11. 12. 13.

居中
14.

15. 3. CSS中margin和padding的区别 margin是外边距,属于元素之外,相邻元素的margin可以融合。 padding是内边距,在元素之内,相邻元素的padding不可融合。 4. JavaScript中如何检测一个变量是一个String类型?请写出函数实现 function(obj) { returntypeof(obj) == ”string”; } 5. 网页中实现一个计算当年还剩多少时间的倒数计时程序,要求网页上实时动态 显示“××年还剩××天××时××分××秒” 这个看我论坛右上角的就知道了… 6. 如何控制网页在网络传输过程中的数据量 题目貌似有问题,应该是减少数据量吧。 最显著的方法是启用GZIP压缩。此外保持好的编码习惯,避免重复和css、 JavaScript代码,多余的HTML标签和属性。 7. 补充代码,是鼠标单击后Button1到Button2的后面

var parent =this.parentNode; parent.removeChild(this); parent.appendChild(this); 8. Linux中,将a、b打包为back.tar,命令是() 不知道=。= 9. Flash、Ajax各自的优缺点,在使用中如何取舍? Flash的缺点是需要客户端安装Flash插件,比较大,且更改了默认的HTML页面行为;但可以方便地实现很多特效及动画,且具有较高权限。 Ajax的缺点是编程较为复杂,需要服务器端的支持,能实现的效果只能是DOM API 提供的,权限很低,较难跨域;但可以显著加快页面的载入速度和用户体验。 此外,二者都不能被搜索引擎索引(Google已支持Flash文本的索引),不利于SEO。 建议:重要和关键部分直接用HTML,交互部分可以使用Ajax,复杂的动画可采用Flash。 百度2010 1、JS主要数据类型?5分

WEB期末复习题简答题

1、简述Web应用及其特点。(这个我只背了特点) 答:Web应用的是一种基于标准的应用集成方式,它可以将运行在通过Intranet、Extranet或Internet连接的分布式服务器上的应用集成在一起。Web应用建立在Web系统之上,而且加以扩展,即添加了业务功能。从本质上说,Web应用利用Web站点作为一个业务应用的前端。Web应用利用所支持的技术使得其内容具有动态性,如果服务器上没有业务逻辑存在,系统将不被称为Web应用。 主要有以下特点:a.易用性好b.易于维护c.信息共享度高d.扩展性好 e.安全性好f.广域网支持g.保护企业投资 2、简述https://www.wendangku.net/doc/3c10269247.html,的网页表单。(这个被不被都行,太多了。我没背,别的要是都被下来看看也行)答:ASP.NET的网页表单(Web Forms)是用于创建可编程网页的一种技术。在网页表单页面中,既可以使用任意一种标记语言向客户端发送信息,也可以使用脚本语言开发服务器端应用程序。网页表单把网络应用程序的用户界面分割成为两部分:可视的用户界面部分和用户界面逻辑部分可视的用户界面部分由一个包括标记语言的标记和网页表单指定元素的文件构成。这部分就好像是一个容器,开发者可以在其中放人如文本、控件等用于显示的元素。用户界面逻辑部分由开发者编写的用于与网页表单相互作用的代码组成,代码可以由基于公共语言运行环境的语言编写 3、简述Web服务器控件。 答:ASPNET还提供了另一类服务器控件,即Web控件,每一个Web控件,都是一个对象,有自己的属性、方法和事件,与VB或VC中使用的控件极为类似。 Web控件的功能比较强,它会依Client端的状况产生一个或多个适当的HTML控件,它可以自动侦测Client端浏览器的种类,并自动调整成适合浏览器的输出。Web控件还拥有一个非常重要的功能,那就是支持数据系捆绑(Data Binding);可以和资料源连结,用来显示或修改数据源的数据。 4、简述WEB应用的开发技术。 答:主要有以下开发技术:a.HTML(Hyper Text Markup Language)超文本标记语言 b.PHP(Personal Home Page Tools)技术 c.JSP(Java Server Pages)技术 d.ASP(Active Server Page)技术 e.https://www.wendangku.net/doc/3c10269247.html,技术 5、https://www.wendangku.net/doc/3c10269247.html,访问数据库的步骤。 答:https://www.wendangku.net/doc/3c10269247.html,中通过ADO访问数据库,一般要通过以下步骤: 1)创建一个数据库链路; 2)请求一个记录集合; 3)把记录集合暂存到DataSet; 4)如果需要,返回第2步(DataSet可以容纳多个数据集合); 5)关闭数据库链路; 6)在DataSet上完成所需要的操作。 6、使用比较验证控件进行如下程序设计:要求用户在密码1输入框中输入自己的密码,同时要求用户在密码2输入框中重新输入自己的密码,如果与第一次输入一样,密码验证通过;如果不一样,提示“密码有误,请重新输入!”(12分) 答:<%@Page clienttarget=downlevel Language="VB"%>

密码1:
密码2:

Web前端技术试题

W e b前端技术试题 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

[Web前端技术教学]《基于Web标准的网页设计与制作》试题及答案 一、单项选择:(每题分,共69分) 语言中,创建一个位于文档内部的锚点的语句是:( ) A. B. C. D. 答案:C 中的元素可分为块级(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网页设计期末习题题目练习

第一套 一、填空题(20分每空2分) 1.RGB色彩模型最多可以表示(224)种颜色。 2.HTML页面的正文应该放在(body )标记对中。 3.下拉列表的列表项应该放在(option )标记对中。 4.三种样式表中,与代码结合最紧密的是(内联)。 5.Css中填充的属性是(padding)。 6.当页面使用外部样式时,应该在页面的头部分使用(link )标记。 7.(伪类)用于指定选择符的状态。 8.表单可以用两种方式来提交,一是点击提交按钮,二十在脚本中显示表单的 (submit )方法。 9.最低公用标准的浏览器文档对象模型中(document)对象代表窗口显示的html文档。 10.w3c DOW 按照ID 获取HTML元素对象的方法是(getElementById() )。 二、判断题,判断以下说法的对错(10分,每题1分) 1、HTML是一种网页编程语言。(×) 2、HTML不允许交差嵌套。(√) 3、HTML元素的ID属性不能以数字开头。(√) 4、URL地址属于绝对路径。(√) 5、P标记没有默认样式。(×) 6、内联元素可以嵌套块元素。(×) 7、border 属性是不能被继承的。(√) 8、JavaScript 只能用于客户端编程.(×) 9、在最低公用标准的浏览器文档对象模型中,不是所有的HTML元素都是对象。(√) 10、W3C DOM是以树形结构表示HTML文档的。(√) 三、单选题(32分,每题2分) 1、jpg格式图像适用于以下哪种图片?(D) A.动画 C.公司logo B. 图标 D.人物照片 2、以下为内联元素(inline element)的是?(B) A.
C.

  • B. D. 3、以下不属于input标记的type属性的取值的是?(C) A. text C.default B. submit D.button 4、以下哪些是表意的元素?(D) A.font C.b B.strike D.strong 5、在网页中插入图片正确表示是?(C) A.logo.gif C. B. D. 6、以下可以继承的属性是?(B) A. border C.background-color B. font-size D.margin

    java web 期末试题填空简答整理

    1 _____与_____标签用来定义表格的行与单元格。

    2表格的_____与_____属性用于水平与垂直合并单元格。Colspan rowspan 3表单主要由_____、_____与_____三部分构成。表单标签表单域表单按钮 4_____标签定义浏览器不支持框架时显示的内容。 5 CSS样式由_____、_____、_____三部分组成选择符属性属性值 6常用的选择符主要有三类:_____、_____、_____ HTML选择符ID选择符类选择符 7在WEB页面中使用CSS的方法有三种_____、_____、_____ 内部样式表内嵌样式外部样式表 8 常用的页面布局技术有______、______与______。DIV+CSS布局框架布局表格布局 9 一个标准的网页由_______、_______与_______三部分组成。结构外观行为 10 使用_____语句可以在HTML中引入d:/a、js文件<script type="text/javascript" src="d:/a、js"></script> 11 在JavaScript中根据变量的作用域可以分为____与____两种全局变量局部变量 12 在浏览器的DOM中,根对象就是______ window 13 表单对象就是________对象的子对象document 14 Div层的隐藏与显示主要就是用到_________属性,该属性的值为_________时隐藏Div层 Display none 15调试Servlet时,Eclipse要进入____________视图下Debug 16 Servlet中会话跟踪技术的方案有_____、______、______与隐藏表单域技术。 Cookie Session URL重写 17 JSP页面中的6个基本元素包括___________、___________、___________、___________、动作标签与注释。 指令声明表达式脚本 18 JSP页面在容器中运行需要经过3个过程:_____,_______与______ 编辑翻译执行 19 JSP页面中常见的3种指令有:___________、______________与___________ page指令include指令taglib指令 20 JSP页面的Page指令中的____________属性用于设置脚本语言language 21广义上来讲,满足______、______、______三个要求的Java类可以称为JavaBean 无参数构造方法属性私有属性具有公有的get与set方法 22用于查找或者实例化一个JavaBean的动作名称为____,用于设置JavaBean的属性的动作名称为_____,用于把请求转发到另一个页面的动作名称为______ jsp:useBean jsp:setProperty jsp:forward 23 param标准动作用于为其她动作标签提供附加参数信息,该动作通常可以与______、________等一起使用 <jsp:include> <jsp:forward> 24 JSP内置对象中主要用于输入输出功能的有______,________,________ request response out 25 JSP的4种作用范围分别使用_____、_______、______、_______来表示,它们都具有________与_________方法pageContext request session application getAttribute() setAttribute() 26 JSTL分为______、______、______、______、______五部分 核心标签库国际化输出标签库(I18N标签库) XML标签库SQL标签库EL函数库 27 Servlet上下文监听器有2个:_________与_______________ ServletContextListener ServletContextAttributeListener 28针对Session会话的监听器有4个:_____,______,_________与____________ HttpSessionListener HttpSessionActivationListener HttpSessionBindingListener HttpSessionAttributeListener 简述HTML与HTTP的区别与联系 超文本传输协议(HTTP,HyperText Transfer Protocol)就是客户端浏览器或其她程序与Web服务器之间的应用层通信协议,用以实现客户端与服务器端的信息传输。 超文本标签语言(HTML,HyperText Mark-up Language),即HTML语言,就是目前网络上应用最为广泛的语言,也就是构成网页文档的主要语言。HTML就是网络的通用语言,就是一种简单、通用的标签语言,就是专门为HTTP协议设计的,当然也可用于其她用途。 简述DIV+CSS布局的优缺点。</p><h2>Javaweb练习题1(含答案)模板</h2><p>Javaweb ?选择题 o 1. 页面中需要增加链接,正确的HTML代码是_A_____。 A. <a href=”https://www.wendangku.net/doc/3c10269247.html,”>百度</a> B. <a name=”https://www.wendangku.net/doc/3c10269247.html,”>百度</a> C. <a> https://www.wendangku.net/doc/3c10269247.html, </a> D. <a url=”https://www.wendangku.net/doc/3c10269247.html,”>百度</a> o 2. 以下选项中,哪个全部都是表格标签___ B___。 A. <table><head><font> B. <table><tr><td> C. <table><tr><hr> D. <body><script> o 3. 下列样式的效果为____C__。 p.left{text-align:left;background-color:yellow} A. 使页面中的元素背景色为黄色,内容左对齐 B. 使页面中id属性值为left的元素背景色为黄色,内容左对齐 C. 使页面中class属性值为left的元素背景色为黄色,内容左对齐 D. 使页面中的<left>元素背景色为黄色,内容左对齐 o 4. 边框的粗细通过___B___指定。 A border-weight B. border-size C. border-style D. border-width o 5. 以下创建javaScript方法声明的正确格式为__B____。 A. function String myFunction(){} B. function myFunction(){} C. function myFunction(int a){} D. function public void myFunction(){} o 6. 下列选项中不属于Window对象的方法的是___C___。 A. alert() B. setTimeout() C. toString() D. open() o 7. 下面不是document对象的方法的是_____D___。 A. getElementById() B. getElementsByName() C. getElementsByTagName() D. getElementByTagName() o 8. 对于id为”name”的文本框,判断其不为空的正确JavaScript代码是__A____。 A. if(document. getElementById (“name”).value ==””) alert(“输入不能为空”); B. if(document.getElementById(“name”)[0].value.length==0) alert(“输入不能为空”); C. if(document.getElementsByName(“name”).value ==””) alert(“输入不能为空”); D. if(document.getElementsByName(“name”).value.length==0) alert(“输入不能为空”); o 9. 用户使用POST方式提交的数据中存在汉字(使用GBK字符集),在Servlet中需要</p><h2>javaweb期末考试复习选择题</h2><p>JSP 期末考试复习题 1)当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。(选择一项) a) doStartTag() b) doEndTag() c) doInitBody() d) doAfterBody() 8) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。(选择一项) a) init b) service c) doFilter d) destroy 10)给定一个Servlet的代码片段如下: Public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ ______ out.println(“hi kitty!”); out.close(); } 运行次Servlet时输出如下: hi kitty! 则应在此Servlet下划线处填充如下代码。(选项一项) a) PrintWriter out = response.getWriter(); b) PrintWriter out = request.getWriter(); c) OutputStream out = response.getOutputStream(); d) OutputStream out = request.getWriter(); 11)给定如下JSP代码,假定在浏览器中输入URL:http://localhost:8080/web/jsp1.jsp,</p><p>可以调用这个JSP,那么这个JSP的输出是()。(选项一项)<%@ page contentType="text/html; charset=GBK" %> <%@ taglib uri=”https://www.wendangku.net/doc/3c10269247.html,/jsp/jstl/core”prefix=”c”%> <html> <body> <% int counter = 10; %> <c:if test=”${counter%2==1}”> <c:set var=”isOdd” value=”true”></c:set> </c:if> <c:choose> <c:when test=”${isOdd==true}”>it’s an odd </c:when> <c:otherwise>it’s an even </c:otherwise> </c:choose> </body> </html> a) 一个HTML页面,页面上显示it’s an odd b) 一个HTML页面,页面上显示it’s an even c) 一个空白的HTML页面 d) 错误信息 12) 给定java程序User.java,代码如下: package user; public class User{ private String password;</p><h2>web前端开发工程师笔试题及答案</h2><p>web前端开发工程师笔试题 1.html的含义是什么,其主体部分由什么标记构成? Html是一种标准,一种规范,它通过标记符号来标记要显示在网页中的各个部分,被称为超文本标记语言。 标记和之间的内容构成了html的主体部分。网页中所有内容,包括文字,图片,连接都包含在此标记符内。 2.说明在网页设计xxDIV标签的作用 Div中文名被称为“层次”可以把文档分割成独立的,不同的部分。 它可以用作严格的组织工具,并且不适用任何格式与其他关联。 3.css指的是什么?在网页设计中为什么要用到css技术? css是级联样式表,用来进行网页风格设计。使用样式表可以统一的控制html中各标志的显示属性。精确的确定元素的位置,扩充网页外观和特殊效果的显示能力。 4.css中id和class怎么定义,哪个定义的优先级别高?如果class定义一个html元素没边框,而id定义这个元素有边框,结果呢?<div class=”a1”,id=”a2”></div> 先听id的。 5.IE6下为什么不能第一1PX左右高度的容器? IE6默认的行高造成的。 6.怎样才能让层显示在FLASH之上? 给FLASH设置透明,param value=transparent。 7.怎样使一个层垂直剧中于浏览器中? 8. firefox嵌套div标签的剧中问题假定有如下情况:</p><p><div id=”a”> <div id=”b”></div> </div>如果要实现b在a中剧中放置该如何实现? 解决办法就是除了需要在a中设置text-align属性为center之后,还需要设置b的横向margin为auto。例如设置b的CSS样式为: margin:0 auto; 所以,设置如下就可以实现居中: <div id="a" style="width:200px;border:1px solid red;text-align: center;"> <divid="b"style="background-color: blue;width:30px;margin:0auto"></div> </div> 下载浏览速度快。被更多的用户访问。推广时被更多的机器访问。更少的代码,易于维护,宽带要求降低,降低成本,更容易被搜索引擎搜索到。改版方便,不需要改变内容。提供打印页面不用复制。 10.怎样解决超链接访问过后hover样式就不出现的问题。 改变CSS属性排列的顺序L-V-H-A(link ,visted,hover,active.)</p><h2>JAVA_WEB_期末复习题</h2><p>JSP试题及答案 第1章WEB开发环境 一、选择题: (1)下列关于WEB开发说法正确的是。ABCD A)Web是图形化的和易于导航的 B)Web与平台无关 C)Web是分布式的 D)Web 是动态的 E)Web 是静态的 (2)下列关于Tomcat说法正确的是。ABCD A)Tomcat是一种编程语言 B)Tomcat是一种开发工具 C)Tomcat是一种编程思想 D)Tomcat是一种开编程规范 E)Tomcat是一个免费的开源的Serlvet容器 (3)下列关于Tomcat个目录说法错误的是。 E A)bin目录——包含启动/关闭脚本 B)conf目录——包含不同的配置文件 C)Lib目录——包含Tomcat使用的JAR文件 D)webapps目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下 E)work目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下 (4)下列关于HTTP协议说法正确的是。ABCDE A)HTTP是一种请求/响应式的协议 B)HTTP请求消息中Accept表示浏览器可接受的MIME类型 C)HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D)HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E)HTTP请求消息中Host表示初始URL中的主机和端口。 (5)下列对于JSP说法中正确的是。ABCDE A)JSP是Sun公司推出的新一代站点开发语言 B)JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 C)JSP将内容的生成和显示进行分离 D)JSP强调可重用的组件 E)JSP采用标识简化页面开发 第2章JSP编译指令 一、选择题:</p><h2>Java web期末考试题</h2><p>第1页(共7页) 天津师范大学期末考核 2015—2016 学年第2学期 期末考核试卷 科目:Java Web 应用开发 学院:计信学院 专业:计算机科学 一、 单选题:(每小题2分,共10分) 1. 下列语句属于声明语句的是( A )。 A .<%! Int a = 4;%> B.<% int a=4;%> C .<%--int a=4-- %> D. <%@ int a=4%> 得分 2. 一个servlet 的生命周期不包括( B )方法? A .init( )方法 B. invalidate( )方法 C .service( )方法 D .destroy( )方法 得分 3. Application 对象的作用域是( B )。 A . 一次会话 B. 整个应用程序 C . 一次请求 D . 整个页面 得分 4. 下面对servlet 中重定向说法描述错误的是( D )。 A .使用的是HttpServletResponse 接口的sendRedirect()方法 B. 源组件的响应结果不会发送给客户端 C .sendRedirect()方法后的代码仍会执行 D .源组件和目标组件共享ServletRequest 对象</p><p>第2页(第7页) 得分 5. 有一个JavaBean 组件,类名为Student ,此JavaBean 组件的获得访问方法是getTotalScore,其功能是获得某个学生几门功课的总分,返回值保留一位小数,则以下关于getTotalScore 的声明正确的是( B )。 A .public int getTotalScore() B. public float getTotalScore() C .protected int getTotalScore() D .protected float getTotalScore() 得分 2. 3. Sevlet 过滤器核心对象放置在javax.servlet 包中,其名称为 4.</p><h2>web期末考试复习题</h2><p>一、填空题(每空2分,共30分): (1)默认安装中,IIS服务器被安装在“[硬盘名]:\”的目录下。对应的URL是或 答案:http://服务器域名;Inetpub\wwwroot (2) 所闻分布式类就是在多个文件中使用相同的命名空间,相同的类名,而且每个类的定义前面都加上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。 答案:partial (3) 当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true。 答案: AutoPostBack (5)比如在应聘表单的界面上要放入【保存】和【复位】两个按钮,其中【复位】按钮采用的HTML Reset按钮控件,而【保存】按钮则必须是按钮控件。 答案:服务器 (6)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为 . 答案:Password (7) 在设计阶段必须将各个验证控件的属性指向被验证的控件。答案:ControlToValidate (8)使用RegularExpression控件验证输入时,首先要将本控件的属性设置成检查的模式。 答案:ValidationExpress (8) 状态分为4种类型,它们是:视图状态,应用程序状态,会话状态,和——。 答案:Cookie状态。 (9)下面是设置和取出Session对象的代码。 设置Session的代码是: Session[“greeting”]=“hello wang !”; 取出该Session对象的语句如下: string Myvar ; 答案:=Session[“greeting”].ToString()。 (10) 下面是使用Application对象时防止竞争的代码。 Application. ; //锁定Application对象 Application[“counter”]=(int) Application[“counter”]+1; Application. ; //解除对Application对象的锁定 答案:lock() unlock() (11)废除Session的语句是:。 答案: Session.Abandon() (11)改变Session的有效时间的语句是:。 答案:Session.Timeout=60; (12) 文档对象模型DOM是英文的缩写,它是DHTML的基础。 答案:Document Object Model</p><h2>Java web期末考试考试</h2><p>简答题 一、与applet的区别 1.区别1.运行方式不同:application是完整的程序,可以独立运行;applet程序不能 单独运行,它必须嵌入Html语言编写的web页面中,通过与java相关的浏览器控制执行。 区别2:运行工具不同:java application程序被编译以后,用普通的java解释器就可以使其边解释边执行,而java applet的解释器不是独立的软件,它时嵌入到浏览器中,因此applet必须通过网络浏览器或者applet观察器才能执行。 区别3:程序结构不同application程序都含有一个主方法main(),而applet没有主方法main(),他继承自类库中定义好Applet类或者JApplet的子类,这也是applet不能独立运行的原因。 区别4:受到的限制不同:application程序可以设计成能进行各种操作的程序,包括读/写文件的操作,但是java Applet对站点的磁盘文件不能进行写操作与读操作。 提供的界面方式不同:Applet直接利用浏览器,Appliton需要专用代码构建自己 的界面 Applet与Application的区别 (1)Java Applet程序是在WWW浏览器环境下运行,即不是完整独立运行程序; (2)运行Java Applet程序的解释器不是独立的软件,而是嵌在WWW浏览器中作为浏览器软件的一部分。 (3)Java Applet程序中不需要有main方法,但是Java Applet程序的主类必须是类库中已定义好的类Applet或JApplet的子类。 (4)Java Applet程序可以直接利用浏览器或AppletViewer提供的图形用户界面,而Java Application程序则必须另外书写专用代码来营建自己的图形界面。 第一次请求web,tomcat做出怎么样的响应: 答.当一个JSP页面第一次被请求时,JSP引擎先将JSP文件转译成一个Java文件(Servlet) ,再将其编译成字节码,然后执行字节码文件响应用户请求。当这个JSP 页面再次被请求时,将直接执行字节码文件来响应,从而加快了执行的速度。 3.区别tomcat中,与的区别: 答: 分2种:一种是Tomcat下conf下的其配置对所有的项目均有效,另外一种是每个项目均有一个主要对本项目进行相关的配置,如使用 Servlet就要在要指明Servlet的路径,配置servlet类 是对tomcat的设置,可以设置端口号,添加虚拟机,是对服务器的设置 3.读程序写结果 1. 输出的是哪种形式A String a = “String”; int b = 3; int c = 7; + b + c); A String37 B String10 2. 输出的是哪种形式B int b = 3; int c = 7; b + c);</p><h2>完整word版JAVAWEB期末复习题</h2><p>第1章WE 肝发环境 (1) 下列关于WE 肝发说法正确的是 。ABCD Web 是图形化的和易于导航的 Wet 与平台无关 Web 是分布式的 Web 是动态的 (2) 下列关于Tomcat 说法正确的是。ABCD A ) B ) C ) D ) (3) 下列关于Tomcat 个目录说法错误的是 。E E) -------------------- work 目录 包含web 项目示例,当发布 web 应用时,默认情况下把 web 文件夹放于此目录下 (4) 下列关于HTTP 协议说法正确的是 。ABCDE HTTP 是一种请求/响应式的协议 HTT P 请求消息中 HTT P 请求消息中 HTT P 请求消息中 HTT P 请求消息中 (5) 下列对于 JSP 说法中正确的是 。ABCDE JSP 是Sun 公司推出的新一代站点开发语言 JSP 完全解决了目前ASP PHP 的—个通病一一脚本级执行 JSP 将内容的生成和显示进行分离 JSP 强调可重用的组件 JSP 采用标识简化页面开发 第2章JSP 编译指令 (1) 下列关于JSP 编译指令说法错误的是 。C C) 编译指令向客户端产生任何输出 ( 2)下面关于 page 指令说法中错误的是 。 B B) —个JSP 页面只能包含一个page 指令 (3) 下面关于page 指令的属性说法错误的是。DE D) session 属性制定此页面是否参与 HTTP 会话。默认值false E) errorpage 属性指示当前页面是否为其他页的 errorpage 目标 (4) 下列说法中正确的是 。 ABDE A) include 指令通知容器将当前的JSP 页面中内嵌的、在指定位置上的资源内 容包含 B) include 指令中 file 属性指定要包含的文件名 D) Taglib 指令允许页面使用者自定义标签 E) 你必须在使用自定义标签之前使用 <% @ taglib %>指令 (5) 下列说法中错误的是 。 B B) <%-- This comment will not be visible in the page source --%> 户端的HTML 源代码中产生和上面一样的数据 A ) B ) C ) D ) Tomcat 是一种编程语言 Tomcat 是一种开发工具 Tomcat 是一种编程思想 Tomcat 是一种开编程规范 A ) B ) C ) 式 D ) E ) Accept 表示浏览器可接受的 MIME 类型 Accept-Encoding 表示浏览器能够进行解码的数据编码方 Accept-Language 表示浏览器所希望的语言种类 Host 表示初始URL 中的王机和端口。 A ) B ) C ) D ) E ) 会在客</p></div> </div> <div> <div>相关文档</div> <div class="relatedtopic"> <div id="tabs-section" class="tabs"> <ul class="tab-head"> <li id="9870391"><a href="/topic/9870391/" target="_blank">web期末考试复习题</a></li> <li id="21679622"><a href="/topic/21679622/" target="_blank">web数据库技术</a></li> <li id="6681173"><a href="/topic/6681173/" target="_blank">web前端笔试题及答案</a></li> <li id="16734508"><a href="/topic/16734508/" target="_blank">javaweb期末试题</a></li> <li id="18496226"><a href="/topic/18496226/" target="_blank">javaweb期末考试试题</a></li> </ul> </div> </div> </div> </div> <div class="category"> <span class="navname">相关文档</span> <ul class="lista"> <li><a href="/doc/4013085411.html" target="_blank">Java Web 复习题集(1)期末考试题库(不含答案)</a></li> <li><a href="/doc/8213996287.html" target="_blank">JAVA WEB期末复习题库(便于打印版)</a></li> <li><a href="/doc/a416457216.html" target="_blank">web期末复习试题</a></li> <li><a href="/doc/059192954.html" target="_blank">WEB期末复习题简答题</a></li> <li><a href="/doc/e713282756.html" target="_blank">Java Web 期末复习题集(2)内含答案</a></li> <li><a href="/doc/2618472426.html" target="_blank">web期末考试复习题</a></li> <li><a href="/doc/7b5358672.html" target="_blank">Javaweb复习题(带答案)</a></li> <li><a href="/doc/9617048403.html" target="_blank">Web程序设计期末考试复习题2</a></li> <li><a href="/doc/bd12092703.html" target="_blank">Java-Web-复习题集(1)期末考试题库含答案</a></li> <li><a href="/doc/131218624.html" target="_blank">JAVA_WEB_期末复习题</a></li> <li><a href="/doc/f211619495.html" target="_blank">《WebGIS课程》期末考试复习资料</a></li> <li><a href="/doc/4a4861535.html" target="_blank">WebService期末考试复习重点题库完整版 武汉工程大学(管院)</a></li> <li><a href="/doc/8e7353024.html" target="_blank">web程序设计期末复习题库</a></li> <li><a href="/doc/af6316365.html" target="_blank">大学web程序设计考试复习试题</a></li> <li><a href="/doc/0d7500591.html" target="_blank">JAVAWEB期末复习题库</a></li> <li><a href="/doc/e78712234.html" target="_blank">可直接使用web期末考试复习题.doc</a></li> <li><a href="/doc/2514310858.html" target="_blank">Web 期末复习题</a></li> <li><a href="/doc/595789631.html" target="_blank">Java Web试题</a></li> <li><a href="/doc/9b14619097.html" target="_blank">JAVAWEB期末复习题库便于打印版</a></li> <li><a href="/doc/b05506836.html" target="_blank">Java WEB复习题答案</a></li> </ul> <span class="navname">最新文档</span> <ul class="lista"> <li><a href="/doc/0719509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li> <li><a href="/doc/0e19509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li> <li><a href="/doc/9319184372.html" target="_blank">自然教育课件</a></li> <li><a href="/doc/3019258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li> <li><a href="/doc/db19211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li> <li><a href="/doc/af19240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li> <li><a href="/doc/9919184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li> <li><a href="/doc/8b19195909.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/8019195910.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/7f19336998.html" target="_blank">高中语文基础知识点总结大全</a></li> <li><a href="/doc/7a19336999.html" target="_blank">超详细的高中语文知识点归纳</a></li> <li><a href="/doc/6719035160.html" target="_blank">高考语文知识点总结高中</a></li> <li><a href="/doc/6a19035161.html" target="_blank">高中语文知识点总结归纳</a></li> <li><a href="/doc/4d19232289.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/3a19258758.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/2519396978.html" target="_blank">高中语文知识点归纳(大全)</a></li> <li><a href="/doc/2419396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li> <li><a href="/doc/1f19338136.html" target="_blank">高中语文基础知识点整理</a></li> <li><a href="/doc/ef19066069.html" target="_blank">化工厂应急预案</a></li> <li><a href="/doc/bc19159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li> </ul> </div> </div> <script> var sdocid = "388eef65caaedd3383c4d315"; </script> <div class="footer"> <p><a href="/tousu.html" target="_blank">侵权投诉</a> &nbsp;&copy; 2013-2023 www.wendangku.net &nbsp;<a href="/sitemap.html">站点地图</a>&nbsp;|&nbsp;<a href="https://m.wendangku.net">手机版</a></p> <p><a href="https://beian.miit.gov.cn" target="_blank">闽ICP备11023808号-7</a>&nbsp;&nbsp;本站文档均来自互联网及网友上传分享,本站只负责收集和整理,有任何问题可通过上访投诉通道进行反馈</p> </div> <script type="text/javascript">foot();</script> </div> </body> </html>