文档库 最新最全的文档下载
当前位置:文档库 › Web应用开发复习资料2010.6

Web应用开发复习资料2010.6

10计算机Web应用开发课程复习资料(2011.6)

考试说明:

1.形式为闭卷,总分100分

2.题型及分值:

a)填空题10空,共20分

b)判断题 5题,共10分

c)选择题10题,共20分

d)简答题2题,共20分

e)编程分析题2题,共30分

一、填空题

1.所有控件均运行于服务器端,这是由控件的属性指定的,因此,AS P.NET控件又被称

为。

2.VB.NET的变量根据作用域不同也可分为和。变量的作用域由声明它的位置决定。

https://www.wendangku.net/doc/5019017884.html,保留了ASP的客户端信息提交的方式GET和POST,使用传送方式可以传送保密、信息量

大的应用,https://www.wendangku.net/doc/5019017884.html,提交Web表单信息是用传送方式。

4.使用对象的Redirect 方法可以实现用户从一个Web 窗体页重定向到另一个Web窗体页;

https://www.wendangku.net/doc/5019017884.html, Framework有两个主要组件,分别是和。

6.在基于Forms的身份验证中,节的? 表示 _ ,* 表示 __。

https://www.wendangku.net/doc/5019017884.html,类库的组织是以_ _ 为基础,其最顶层的是_ 。

8.一般的程序由三种基本程序结构组成,即顺序结构、_ 和_ 。

9.从代码上来看,Web表单和HTML表单并没有多大的区别,它们都是用

标记来表示的。但

是从具体的处理上来讲,Web表单和HTML表单又有本质的区别。_ _ 中只包含了表单内部控件和相应的布局信息,而_ 中则包含了表单内部控件、相应的布局信息及数据提交之后的数据处理代码。

10._ 对象是用来获取客户端在请求一个页面或传送一个Form时提供的所有信息,这包括能够标识

浏览器和用户的HTTP 变量,存储在客户端的cookie信息以及附在URL后面的值(查询字符串或页面中< Form>段中的HTML 控件内的值)。

11.要区分Web表单和HTML表单,只要看这个表单是否有_ 属性,并把该属性赋值为_ 。

12.在DataGrid控件中实现数据修改的三个方法是:EditCommand、CancelCommand和_ _ _。

13.为DataList设置水平布局的属性是__ ,设置每行重复记录数的属性是__ _ 。

14.Repeater控件中必须使用的模板是_ _ _ _ ;

https://www.wendangku.net/doc/5019017884.html,提供进行身份验证的三种方式分别是__ _ 、__ _ __和微软

Passport 身份验证。

16.对文件及文件夹进行读写操作时,要去掉文件的只读属性,如果windows2000/xp/2003操作系统的文件系统采

用了NTFS格式,还要在文件或文件夹的安全属性里添加一个_ 用户,操作权限设置为

_ 。

17.Codebehind主要是通过把_ _ 和 _ 放在不同的文件中来实现代码分离的。

18.常用Web应用的开发技术有_ 、_ 、JSP、ASP和https://www.wendangku.net/doc/5019017884.html,。

二、判断题

https://www.wendangku.net/doc/5019017884.html,应用程序语句必须分行书写,一条语句就是一行,可以将多行语句写在一行。如:book=3 pen=4

()

2.语句adp.fill(ds,”my_user”)将从数据库中查询的结果ds填充到一个名为my_user的表中,这个表名是程序员可

以根据需要自己命名的,是DataSet对象的表(在内存),而不是数据库中的表。()

3.如果strMSG=”数据源连接范例,数据源是一个变量”,则控件

Runat=”Server”/>是把一个变量作为数据源的。()

4.. NET Framework 具有两个主要组件:公共语言运行库和.NET Framework类库。()

5.Page类的IsPostBack属性用来判别页面是首次加载还是多次回发访问。()

6.用For Each Item In Directory.GetDirectories(Server.Mappath(“.”))读取当前目录下所有子文件夹。()

7.用For Each Tt em In Directory.GetFiles(Server.Mappath(“.”))读取当前目录下的所有文件。()

https://www.wendangku.net/doc/5019017884.html,应用系统不同类型的文件使用不同的文件后缀名区分,如.aspx,.aspa,aspx.vb和aspx.cs都是正确的。

()

9.DataGrid控件的定义设置了AutoGenerateColumns=”false”,表示不允许自动产生列,列的产生是由人工根据

需要来定义。()

10.Web服务器的默认文件夹是:c:\Inetpub\wwwroot,不可以修改到其他分区。()

11.默认情况下,验证控件只在客户端执行验证操作()。

12.当DataSet对象建立完成后,就和数据库断开了连接,全部操作将在内存中进行。()

13.在https://www.wendangku.net/doc/5019017884.html,开发环境中,在同一个解决方案容器中只能包含一个项目()。

14.Just-in-Time (JIT)编译器的作用是把MSIL 编译成本机代码(native code)以适合程序所在机器()。

15.ASP.NET配置文件有machine.config,web.config和global.asax等,文件都是系统设置的文件名,不能

随意改动。()

16.Web应用系统的主页面文件名一般是:index.htm、index.html、index.apsx和default.aspx等,用户不可以自己

命名。()

17.Machine.config和Web.config的根元素是()。

18.在https://www.wendangku.net/doc/5019017884.html,开发环境中,在同一个解决方案容器中只能包含一个项目()。

19.页面事件的生命周期顺序是Page_Init, Page_Load, Click, Change,Page_Unload()。

20.Browse/Server(B/S结构),数据及应用可通过不同平台、不同网络存取,与平台无关,伸缩性大。()

21.select语句的条件表达式Where https://www.wendangku.net/doc/5019017884.html,erID=https://www.wendangku.net/doc/5019017884.html,erID表示查询的记录在2个表同时满足条件。

()

22.Mail对象默认的SMTP服务器为当前应用服务器。()

23.定义变量可以使用Dim语句或Private语句,在过程中定义变量必须用Private。()

三、选择题

1.判断页面表单是否提交的Page对象的方法是()。

A.IsValid

B.Databind

C.IsPostBack

D.Write

2.对于文件上传控件HtmlInputFile,.PostedFile.FileName表示的是()

A. 服务器端文件物理路径

B. 客户端文件物理路径

C. 服务器端文件名称

D. 客户端文件名称

3.下面哪一个不是声明用户控件必须的主要元素:( )

A. TagPrefix 属性

B. TagName 属性

C. Text属性

D. Src 属性

4.如果你想从两个不同数据库的表中获取数据,最好的解决方案是:( )

A. 为每个表分别创建一个DataSet

B. 创建一个DataSet并使用2个不同的DataAdapter填充数据到该DataSet

C. 在https://www.wendangku.net/doc/5019017884.html,中不可能

D. 为其中一个表创建一个DataSet,将该DataSet转换为XML文件,然后获取另一个表的数据。

5.访问Access数据库,需要使用的命名空间是:()。

A. System.Data

B. System.Data.OleDB

C. System.Data.SqlClient

D. System.OleDB

6.访问SQL Server数据库,需要使用的命名空间是:()。

A. System.Data

B. System.Data.OleDB

C. System.Data.SqlClient

D. System.OleDB

7.正则表达式“.{1,}[区,市,省]{1}.{1,}[区,市].{1,}[街,路]{1}[0-9]{1,}号.[公寓,小区]{1}[0-9]{1,}幢

[0-9]{5}室”验证正确的是()。

A. 上海市徐家汇区交大路245号高教村8幢306室

B. 浙江省杭州市下沙路256号富康公寓16幢18601室

C. 宁夏回族自治区吴忠市余名大街265号西湖小区8幢302室

D. 浙江省杭州市西湖大道126号金星大厦16层1601室

8.下列表达式表示必须输入3个以上由大小写字母、数字、符号“_”(下划线)、“-”(中划线)以及

“.”组成的字符串,位数不限。()。

A. [A-Za-z0-9_\-\.]{3,}

B. [A-Za-z0-9_/-/.]{3,}

C. [A~Za~z0~9_\-\.]{3,}

D. [A~Za~z0~9_/-/.]{3,}

9.若用XML中的数据来填充Dataset,应采用Dataset对象的哪个方法?()。

A. Fill

B.Read

C. FillXml

D. ReadXml

10.在Visual https://www.wendangku.net/doc/5019017884.html,集成开发环境中,当你想把一个Web服务器控件添加到你的Web窗体时,却发现

工具箱中没有“Web窗体”选项卡。为什么?()

A. 你需要设置工具箱的选项

B. 工具箱的属性需要重新设置并添加“Web窗体”选项卡

C. 你当前的位置是在“HTML”视图,不是“设计”视图

D. 工具箱中没有“Web窗体”选项卡

11.在设计Web窗体时,为了避免Web服务器返回给用户的HTML代码出现与浏览器不兼容的问题。最好

选择:( )

A. 只使用HTML 控件

B. 只使用Web 服务器控件

C. 只使用HTML 服务器控件

D. 以上都不对

12.以下重新定向语句错误的是:()。

A. R esponse.Redirect(INDEX.ASP) 指向主页文件

B. Response.Redirect(https://www.wendangku.net/doc/5019017884.html,) 指向网站

C. MY-URL=https://www.wendangku.net/doc/5019017884.html, 把一个网站地址赋给变量

D. Response.Redirect(MY-URL) 指向变量存储的网站

13.Cookie保存的文件名格式为@.txt,有qinxueli@Microsoft[2].txt,其中的qinxueli代表是

()。

A.用户登陆名

B. 服务器名

C. 客户端机器名

D. 电子邮件的用户名

14.假定当前工作路径在e:/aspnet/ch06,发布的应用名称为aspnetjc,使用

Server.MapPath(“../database/www_news.mdb”)取得的数据库路径是()。

A. e:\ aspnet\database\www_news.mdb

B. e:\ aspnetjc\database\www_news.mdb

C. e:\database\www_news.mdb

D. e:\ aspnet\ch06\database\www_news.mdb

15.Application_Start事件在()文件中定义:

A. web.config

B. machine.config

C.global.asax

D. default.aspx

16.web页面在载入的时候触发的事件是:()。

A. Page_Load

B. Click

C. Change

D. Page_Unload

17.web页面在关闭的时候触发的事件是:()。

A. Page_Load

B. Click

C. Change

D. Page_Unload

18.Session对象的默认有效期为多少分钟( )

A. 10

B. 15

C. 20

D. 应用程序从启动到结束

19.以下代码是在Web窗体中添加一个用户控件的代码:

该用户控件在使用前必须注册,请选出正确的注册语句。( )

A. <%@ Register TagPrefix="MyControls" TagName=" TestControl"

Src="TestControl.ascx" %>

B. <%@ Register T ag Prefix="TestControl" TagName=" MyControls"

Src="TestControl.ascx" %>

C. <%@ Register TagPrefix="MyControls" TagName=" TestControl"

Src="TestControl.aspx" %>

D. <%@ Register TagPrefix="MyControls" TagName=" TestControl" %>

20.可以在https://www.wendangku.net/doc/5019017884.html,开发环境的( )窗口中对Windows操作系统的各种服务进行管理:

A. 服务器管理器

B. 类视图

C. 属性窗口

D. 解决方案资源管理器

21.如果你想在Web窗体上显示销售报表,使用哪一个对象可以最有效地获得数据?( )

A. DataReader

B. DataSet

C. DataAdapter

D. RecordSet

22.下面的()语句可以取回当前的年份。

A. now( )

B. date(now( ))

C. time( )

D. year(now( ))

23.下面的语句,strpoint的值是()。

strpoint=Instr(“qinxueli@https://www.wendangku.net/doc/5019017884.html,”,“@”)

A. 8

B.7

C. 6

D.9

24.在DataGrid中,当DataSource属性设置为一个DataSet时,则DataMember属性应该设置为:( )

A. DataSet 的一列

B. DataSet的一个表

C. 不需要设置

D. 都不对

25.在使用ValidationSummary控件时,默认情况是除ValidationSummary控件要显示所有验证控件中的错误

消息(ErrorMessage)外,每个验证控件还要显示其自己的ErrorMessage。请问:如何设置才能使页面只显示错误汇总信息,单个验证控件的错误信息不再显示?( )

A. 将所有验证控件的Text属性设置为空

B. 将所有验证控件的ErrorMessage属性设置为空

C. 将所有验证控件的Display属性设置为空

D. 以上三个步骤都作

26.页面事件的生命周期顺序是:( )

A. Page_Load, Page_Init, Change, Click, Page_Unload

B. Page_Load, Page_Init, Click, Change,Page_Unload

C. Page_Init, Page_Load, Change, Click, Page_Unload

D. Page_Init, Page_Load, Click, Change, Page_Unload

27.可以在https://www.wendangku.net/doc/5019017884.html,开发环境的________窗口中对Windows操作系统的各种服务进行管理:( )

A. 服务器管理器

B. 类视图

C. 属性窗口

D. 解决方案资源管理器

28.将字段student绑定到Repeater控件的语法是:( )

A. DataBinder.Eval(Container. DataItem,"student")

B. DataBinder.Eval(Container,"DataItem.student")

C. <%# DataBinder.Eval(Container. DataItem,"student") %>

D. 以上都不对

29.如果DataList的RepeatDirection属性为RepeatDirection. Horizontal,RepeatColumns = 3,下面哪一个

布局是正确的?( )

A.

B.

C.

D.

30.公共语言运行库(CLR)提供了以下功能:( )

A. 基类(the base classes)

B. Com控件的注册

C. 代码的托管

D. Web窗体

31.用户控件的文件扩展名是?( )

A. asx

B. aspx

C. ctl

D. ascx

32.假如发布了一个名为https://www.wendangku.net/doc/5019017884.html,的应用系统,域名为My_https://www.wendangku.net/doc/5019017884.html,,本机的IP地址是202.163.45.68。下

面的几种方式的哪一种是可以访问这个系统的。()

A.在本机:http://127.0.0.1/aspnet

B.在局域网内的其它计算机:http://locahost/aspnet

C.在因特网上的其它计算机:http://127.0.0.1/aspnet

D.在本计算机的主文夹下,双击一个.aspx的文件

33.执行SqlCommand的什么方法可以创建一个SqlDataReader?( )

A. Fill

B. ExecuteQuery

C. ExecuteReader

D. ExecuteSqlData

34.以下哪个选项能够实现:除了Joe和Jane以外,允许所有其它用户访问?( )

A.

B.

C.

D.

四、简答题

1.简述Session对象。

2.简述https://www.wendangku.net/doc/5019017884.html,两种读取数据库的方式。

3.什么是代码分离形式?

4.简述Web.config文件。

5.简述XML。

6.简述https://www.wendangku.net/doc/5019017884.html,访问数据库的步骤。

五、程序分析题

1.下图中的DataGrid可实现数据的排序功能,请分析已有的主要代码,然后将空缺部分补齐。

程序运行时候在Page_Load中初始化排序字段并直接调用Bind_Data过程(略)执行数据获取和绑定操作。

Sub Page_Load(Sender As Object, E As EventArgs)

IF Not Page.IsPostBack Then

SortFd="sj" '第一次启动页面时,令排序字段为sj

Call BindData() '绑定数据

End If

End Sub

' DataGrid_Sort为处理排序命令

Sub DataGrid_Sort(Sender As Object, E As DataGridSortCommandEventArgs)

'令排序字段为选择的字段

①_______________________________________

BindData() '绑定数据

End Sub

'页面窗体部分源码

信息目录显示

HeaderStyle-BackColor="#BCBCBC" Width="100%"

AllowPaging="True" PageSize="5"

OnPageIndexChanged="MyDataGrid_Page"

PagerStyle-HorizontalAlign="CENTER"

PagerStyle-Mode="NextPrev"

PagerStyle-PrevPageText="上一页"

PagerStyle-NextPageText="下一页"

②_________________________________

③___________________________________/>

2.下图中的DataGrid可实现数据的分页功能,要求每页显示5条记录,请分析已有的主要代码,然后将空缺部分补齐。

Sub Page_Load(Sender As Object, E As EventArgs)

IF Not Page.IsPostBack Then

Call BindData() '调用绑定数据子过程(代码略)

End If

End Sub

'单击导航栏的页码时执行该过程

Sub MyDataGrid_Page(sender As Object, e As DataGridPageChangedEventArgs)

'设只要显示的新页

①______________________________________

Call BindData() '绑定数据

End Sub

信息目录显示

HeaderStyle-BackColor="#BCBCBC" Width="100%"

②__________________________

③__________________________

OnPageIndexChanged="MyDataGrid_Page"

PagerStyle-HorizontalAlign="CENTER"

PagerStyle-Mode="NumericPages"

/>

3.下图中的DataGrid可实现数据的编辑功能。请根据图示信息和现有代码将空缺部分补齐。

Dim conn As OleDbConnection '定义Connection对象变量

Sub Page_Load(Sender As Object, E As EventArgs)

'建立Connection对象

conn=New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("../database/www_NEWS.mdb"))

'启动页面时调用数据绑定子程序(代码略)

If Not IsPostBack Then

Call BindData()

End If

End Sub

'单击编辑时,执行该事件过程。

Sub MyDataGrid_Edit(Sender As Object, E As DataGridCommandEventArgs)

①_______________________________________

Call BindData()

End Sub

'单击取消时,执行该事件过程。

Sub MyDataGrid_Cancel(Sender As Object, E As DataGridCommandEventArgs)

②___________________________

Call BindData()

End Sub

'单击更新时,执行该事件过程。(代码略)

'页面窗体部分源码

新闻信息更新、删除

③_____________________________

OnCancelCommand="MyDataGrid_Cancel"

OnUpdateCommand="MyDataGrid_Update"

OnDeleteCommand="MyDataGrid_Delete" DataKeyField="ISBN" runat="server">

UpdateText="更新" ItemStyle-Wrap="false"/>

ItemStyle-Wrap="false"/>

4.

1)数据验证控件是指用来验证用户所输入的信息是否正确的Web控件,请说出下面2)示例中提及之外的5种验证控件?

2)下面是验证控件的一个应用示例,效果如图所示,请分析已有的主要代码和图示,然后补齐空缺部分。

CompareValidator控件的使用

请输入密码:

请输入一遍密码:

ControlToValidate="txtConfirm" Type="String"

①________________________________

②________________________________>

(所输入的密码不一致,请重新输入!)



3)下面是验证控件的一个应用示例,效果如图所示,请分析已有的主要代码和图示,然后补齐空缺部分。

RangeV alidator控件的使用

考生登记表

考生姓名:

考生年龄:

①________________________________

②________________________________

ControlToV alidate="txtAge" Runat="Server">(有效范围:18-80)


参考答案

一、填空题:

1. Runat=server 服务器控件

2. 过程变量全局变量

3. POST POST

4. Response

5. 公共语言运行库 .NET Framework类库

6. 匿名用户任何用户

7. 命名空间(Name Space) System

8. 选择结构循环结构

9. HTML表单 Web表单

10. Request

11. Runat server

12. UpdateCommand

13. RepeatDirection RepeatColumns

14. ItemTemplate (或:数据模板)

15. Windows的身份验证窗体Forms的身份验证

16. EveryOne 完全控制

17. 用户界面(user interface 程序逻辑(programming logic)

18. HTML PHP

二、判断题

1-5. X √√√√

5-10. √√√√ X

11-15. X √X √√

16-20. X √X X √

21-23. √√ X

三、选择题

1-10) C B C B B C B A D C

11-20) B C C A C A D C A A

21-30) A D D B C C A C B C

31-34) D A C D

四、简答题

1.简述Session对象。

Session对象就是服务器给客户端的一个编号。当一台WEB服务器运行时,可能有若干个用户浏览正在浏览这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。特别说明的是Session对象的变量只是对一个用户有效,不同的用户的会话信息用不同的Session对象的变量存储。在网络环境下Session对象的变量是有生命周期的,如果在规定的时间没有对Session对象的变量刷新,系统会终止这些变量。

2.简述https://www.wendangku.net/doc/5019017884.html,两种读取数据库的方式。

第一种是利用Connetction、Command和DataReader对象,这种方式只能读取数据库,不能修改记录。如果只是想查询记录的话,这种方式的效率更高些。

第二种是利用Connection、Command、DataAdaPter和Dataset对象,这种方式更灵活,可以对数据库进行各种操作。

3.什么是代码分离形式?

代码分离(Code Behind)形式是https://www.wendangku.net/doc/5019017884.html,为了提高代码阅读性采用的新技术,使https://www.wendangku.net/doc/5019017884.html,页面源程序代码更清晰和便于阅读。他的实质是将页面显示视图(页面内容)的HTML标记和控制页面交互过程的程序代码分离。这样可以分别设计、分别调试和分别保存,其两者之间的关联是通过编译器指令Page实现的。

4.简述Web.config文件。

Web.config文件常用来定义一些应用系统关键的常量和用户的访问权限设置等。Web.config有两种,分别是服务器配置文件和Web应用程序配置文件,他们都名为Web.config。

Web应用程序配置文件Web.config则保存在各个Web应用程序中。Web应用程序的配置文件Web.config 是可选的,可有可无。如果没有,每个Web应用程序会使用服务器的Web.config配置文件。如果有,则会覆盖服务器Web.config配置文件中相应的值。另外可以根据需要,如果你的应用系统由多个子系统,每个子系统又放在不同的文件夹下,这样每个文件夹下又可以有一个Web.config文件,当然它的作用也只是这个文件夹。但是它可以继承父文件夹下的Web.config文件的设置,覆盖相同的项,也就是说,取最新的设置,但不能改变父文件夹下的设置。

5.简述XML。

XML是Extensible Markup Language(可扩展标记语言)的缩写。它提供了一种独立于应用程序的格式来保存数据,而数据可以通过这种格式很容易地在不同的应用程序之间实现共享。

可以说,XML是Web上增长最快的领域之一。现在https://www.wendangku.net/doc/5019017884.html,也将XML作为应用程序传递数据的一种主要方法。是一个用标记创立的文档,使用了各种自定义的标记表明数据的含义,但不包含任何格式信息。可以认为它是一种存储数据的方法。与数据库不同,它不需要使用任何专用软件就可以创建和管理XML文档,只要有一个文本编辑器就可以了。

XML还有一个更抽象的优点,即作为层次型的格式比关系型的更好。它可以用一种很直接的方式来设计数据结构符合你的需要。不需要使用一个实体-关系编辑器,也不需要使图表(schema)标准化。

6.简述https://www.wendangku.net/doc/5019017884.html,访问数据库的步骤。

1) 创建一个数据库链路;

2) 请求一个记录集合;

3) 把记录集合暂存到DataSet;

4) 如果需要,第2步(DataSet可以容纳多个数据集合);

5) 关闭数据库链路;

6) 在DataSet上完成所需要的操作。

五、程序分析题

1.

①SortFd=E.SortExpression

②AllowSorting="true"

③OnSortCommand="DataGrid_Sort"

2.

①MyDataGrid.CurrentPageIndex = e.NewPageIndex

②AllowPaging="True"

③PageSize="5"

3.

①MyDataGrid.EditItemIndex = CInt(E.Item.ItemIndex)

②MyDataGrid.EditItemIndex = -1

③OnEditCommand="MyDataGrid_Edit"

4.

1)

RequiredFieldValidator(必须字段验证)控件

RangeV alidator(范围验证)控件RegularExpressionValidator(正则表达式验证)控件ValidationSummary(验证总结)控件

CustomValidator(自定义验证)控件

2)

①ControlToCompare="txtPsw"

②Operator="Equal"

3)

①MinimumValue=18

②MaximumValue=80

《基于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.wendangku.net/doc/5019017884.html,/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="https://www.wendangku.net/doc/5019017884.html,/1999/xhtml" > <head runat="server"> <title>无标题页 密 封 线 学习中心: 姓名: 专业: 学号: 座位号:

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语言,下列说法中错误是:( )

GIS设计自考复习题

读书破万卷下笔如有神 GIS设计复习题 一、名词解释 1.GIS设计: GIS设计就是在GIS开发的整体过程中,遵循一般软件工程的原理和方法,结合GIS开发的特点、特殊规律和要求,对GIS软件从系统定义、系统总体设计、系统详细设计、空间数据库和地理模型库设计、GIS实施、GIS软件测试与评价、直到GIS维护的各个阶段进行工程化规范的方法体系。 2.结构化生命周期法: 结构化生命周期法的基本思想是将系统开发看作工程项目,有计划、有步骤地进行工作,它认为虽然各种业务信息系统处理的具体内容不同,但所有系统开发过程都可以划分为六个主要阶段:系统开发准备、调查研究及可行性研究、系统分析、系统设计、系统实施、维护和评价。 3.维护副作用: 因修改软件而造成的错误或其他不希望出现的情况称为维护副作用,有编码副作用、数据副作用和文档副作用三种。 4.数据传输加密: 为确保数据的安全可靠,必须保障在传输过程中数据内容不被透露、避免信息量被分析(破析)、检测出数据流的修改等,称为数据传输加密。 5.数据质量P15 6.GIS数据流模型P46 7.数据字典 数据字典是关于数据信息的集合。它是数据流图中所有要素严格定义的场所,这些要素包括数据流、数据流的组成、文件、加工小说明及其它应进入字典的一切数据,其中,每个要素对应数据字典中的一个条目。 8.用例的粒度P53 9.完全因子分解系统:P76 10.互操作接口设计P78 11.地理模型P143 12.模块: 一个软件系统通常由很多模块组成,函数和子程序都可称为模块,它是程序语句按逻辑关系建立起来的组合体。 二、单选题 1、结构化程序设计概念最早由E.W.Dijkstra于()年提出 A. 1963年 B. 1965年 C. 1962年 D. 1967年 2、在程序流程图常用符号中菱形表示() A. 程序起止 B. 控制流 C. 处理步骤 D.逻辑判断

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. 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.
表示: 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. 120,那么其中央经线为:( A ) A 、117 B、116 C、115 D、117.5 8. 下面不属于空间数据库特点的是:( D ) A、空间数据库不仅存放着地理要素的属性数据,还有大量的空间数据 B、空间数据库所存储的数据量一般特别大 C、空间数据库的数据应用广泛,例如地理研究、环境保护、土地利用与规划、资源开发、生态环境、市政管理、道路建设等 D、空间数据库是专门存放空间数据的,商用关系数据库管理系统不能存放空间信息 工业和信息化部人才交流中心主办全国信息化工程师----- GIS 应用水平考试(NCIE-GIS)二级考试试卷第 2 页共11 页 9. 下面关于地理信息系统的空间数据描述不正确的是:( D ) A、空间数据有栅格结构和矢量结构两种数据结构 B、可以把空间数据归纳为三类:1)属性数据

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

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

WEB技术应用基础习题及答案

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.wendangku.net/doc/5019017884.html, https://www.wendangku.net/doc/5019017884.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. B. C. D. 2.以下代码段显示()。

  • 列表
  • 列表
A. 以字母a开始的有序列表 B. 以实心园点标记的无序列表 C. 以实心园点标记的无序列表 D. 描述列表 3.对以下语句描述()正确。 A. 在页面上插入一幅图像 B. 在页面上插入一首歌曲 C. 插入一段影视 D. 插入电子信箱 4. 为链接到文件chaolianjie.html中名为“内容简介”位置,语句()正确。 A.
B. C. D. 5.以下代码段创建一个()的表格
Web技术 Web技术
A. 一行两列边框为1 B. 两行一列没有边框

GIS设计与实现 期末考试复习资料

选择题 1、GIS软件体系结构设计。指软件的整体结构,即软件系统是由哪些构件及构件的连接件组成的。 GIS软件体系结构的类型: 、单机结构。GIS软件的所有的功能(输入输出、数据和应用程序)都在一台计算机上实现。随着计算机技术的发展,该结构逐渐在应用中被淘汰。 、客户机/服务器体系结构Client/Server,简称C/S)。C/S体系结构一般部署在局域网中,由客户应用程序(前台程序)和服务器程序(后台程序)组成。 C/S模式的特性 位置透明性 平台独立性 数据结构透明 分布式的查询 、浏览器/服务器体系结构(Browser/Server,简称B/S)。它是一种高度集中的分布式处 理模式,数据和GIS软件均存放在服务器 端,使用通用的浏览器作为客户端应用的 执行环境,不需在客户端进行任何软件的 安装和维护工作。 B/S模式一般采用三层结构: 客户端、应用服务器和数据服务器。 、面向地理信息服务的WebGIS。将WEB服务应用于GIS。目前正处于实验性阶段 2、GIS接口设计。 、系统与标准数据的接口。所谓“标准数据”是指常用的商业GIS软件的数据格式,如ESRI的Shp、MapInfo的Mif等格式。 、互操作接口。指设计GIS之间、GIS内各子系统之间和子系统内各个模块之间的接口,使它们能够较好地进行通讯和实现功能共享。 、空间数据与属性数据的接口。在GIS中,空间数据与属性数据的结合有两种形式:绑定式和分离式,下表给出两种结合方式的比较。 、GIS与系统开发环境的接口。CAD、OA、RDBMS是政府部门GIS工程方案中系统开发环境的组成部分。将这三者和GIS集成起来,设计良好的接口,组建高效的图文信息系统,是GIS工程方案的核心内容之一。

Web应用程序设计(ASP[1].NET)试卷B卷

安徽机电职业技术学院2006–2007学年第一学期《Web应用程序设计(https://www.wendangku.net/doc/5019017884.html,)》考试试题(B卷) 班级:软件2051/2 姓名:__________ 学号:________ 一、填空题(每空2分,共24分) 1、目前在应用开发领域中,主要分成两大编程体系,一种是C/S结构,另一种是基于浏览器的B/S 结构。 2、常见的动态网页程序设计语言有ASP/https://www.wendangku.net/doc/5019017884.html,、PHP和JSP 。 3、https://www.wendangku.net/doc/5019017884.html,目前能够支持3种语言:C# 、https://www.wendangku.net/doc/5019017884.html,、https://www.wendangku.net/doc/5019017884.html,。 4、https://www.wendangku.net/doc/5019017884.html,支持三种控件:HTML服务器端控件、验证控件 和用户自定义控件,其中第2 种控件是.NET推荐使用的控件。 5、已知在页面上放置了一个如右图1所示的 RadioButtonList控件,控件名为radioColor,其各个成员 的Text值分别为:红色、黄色、蓝色、 黑色,对应的Value值为:Red、Yellow、 Blue、Black。现想从C#代码中取出当 前用户选择的颜色的英文名称,应当使 用radioColor控件的哪个属性: __SelectedValue___________________ (参见右图2) 6、AdRotator控件用于制作广告条,在每次打开或重新加载网页时在页面上放置一幅新的广告,显示的广告取决于AdRotator配置文件。该文件是一个Xml 格式的文件,包含显示图像和链接信息显示频率。 7、如果要使用正则表达式匹配验证控件验证用户输入的中国地区的邮政编码是否正确,在该验证控件的验证表达式(ValidationExpression)属性中,应当使用的正则表达式是\d{6} 。 8、语句Response.Write("动态网页https://www.wendangku.net/doc/5019017884.html,"); 在浏览器中的输出结果应该是 C : A、动态网页https://www.wendangku.net/doc/5019017884.html, B、动态网页https://www.wendangku.net/doc/5019017884.html, C、动态网页https://www.wendangku.net/doc/5019017884.html,

太原理工大学_WEB系统与技术试卷

. ;. 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. B. C.

webgis复习资料

WebGIS复习资料 ; 第一章 一、填空 1、GIS必须具备五个基本功能数据输入、数据编辑、数据存储与管理、空间查询与空间分析、图形输出与交互操作 2、图幅接边是指将多张数字化地图按格网并结为一个图层 3、数字城市以海量存储、多媒体、宽带网络、3S、虚拟仿真等作为技术基础 4、现代物流由运输、存储、包装、配送、装卸搬运构成的有机整体 5、GIS制作的军事地图,它具有精度高、信息量大、可编辑、操作简单、便于携带的特点 6、# 7、位置服务集INTERNET、无线通信、移动定位、GIS于一体 8、高性能并行计算的计算平台有两种实现方式紧耦合的大型机和巨型机、松耦合的分布式计算机。 二、选择 2、我国GIS始于20世纪(80)年代 3、GIS别于其他信息系统的最重要特征是(空间查询和空间分析) 4、一般的信息管理系统往往不需要对(空间数据)进行管理和操作 5、1998年美国副总统戈尔提出(数字地球)概念 6、… 7、建设(数字流域)无疑是全流域生态环境保护的技术支持 8、数字流域的一个重要特点是对流域的地形和地物进行(三维)重建 9、提供位置服务的移动终端可以是(移动电话) 10、ARC/INFO作为服务器,使用ARCVIEW以文件共享方式访问服务器数据,或通过ARCSDE 访问数据库,这是(ESRI)的一种网络GIS方案 11、空间数据引擎是介于(应用程序和DBMS)之间的中间件,能为应用系统提供透明便捷的空间数据服务 12、(客户机/服务器网络)模式可以极大减轻服务器负担,降低对网络传输能力的要求 13、网络GIS和无线通讯结合和人们带来的好处是(移动定位服务) 14、可以连接全球范围内异构的信息孤岛,形成庞大的全球性计算体系的是(网格计算) 15、: 16、建立网络系统的关键在于(网格操作系统) 三、判断 1、GIS可以提供根据用户的不同需求,准确真实图文并茂的输出用户感兴趣的信息(对) 2、计算机科学和网络技术的发展会影响GIS技术的发展(对) 3、GIS源于地图,因为其构成地理数据库的大量数据源于地图(对) 4、GIS能为决策过程提供查询、分析和地图数据支持,从这种意义上也可以说GIS是一个自动决策系统。(错) 5、数字城市的建设能充分利用现有的数据和信息资源,有利于实现数据共享和互操作(对)

web复习资料

1、HTML文档的基本构成(选择) 2、HTML基本标记(文档头标记,文本格式标记,列表标记,图像标记,超链接标记,表格,表单及其控件标记,多框架文档) 3、https://www.wendangku.net/doc/5019017884.html,运行环境 4、https://www.wendangku.net/doc/5019017884.html,程序结构(界面和程序代码),https://www.wendangku.net/doc/5019017884.html,程序的后缀名为.ASPX 5、C#.NET语言 6、服务器控件的分类,常用的服务器控件的属性,事件(重点) 7、七大内置对象及其使用方法(重点) 8、列举https://www.wendangku.net/doc/5019017884.html, 页面之间传递值的几种方式 8、数据库的相关概念,表,记录,字段(非重点) 9、数据库语言SQL(非重点) 10、https://www.wendangku.net/doc/5019017884.html,数据库操作过程(重点) 11、连接数据库,执行SQL命令,查询数据,更新数据,插入数据,删除数据,显示数据,如何实现?(重点) 12、验证控件及其功能

1、小王正在家里通过ADSL上网访问搜狐网站,此时谁是服务器端,谁是客户端?( ) (A)小王的机器是服务器端,搜狐网站是客户端 (B) 搜狐网站是服务器端,小王的机器是客户端 (C)小王的机器既是服务器端,又是客户端 (D)以上说法全不对 2、行完如下语句后,Sum的值为:( ) Dim a(5) as Integer Dim Sum as Integer Sum=0 For I=0 To 5 step 2 a(I)=I Sum=Sum + a(I) Next (A) 5 (B) 6 (C) 15 (D) 20 3、执行完a=5 Mod 3 语句后,a的值为:( ) (A) 0 (B) 2 (C) 3 (D) 5 4、执行完a=5>3 And "a"<"c" 语句后,a的值为:( ) (A) True (B) False (C) 1 (D) 0 5、下面哪个函数可以返回当前的日期和时间:( ) (A) Now (B) Date (C) Time (D) Today 6、如果要获取客户端所提交的表单数据,应使用()对象来实现。 A. Request B.Response C. Server D. Session 7、用户登录的信息(如用户名,密码等)往往可以保存在()对象(变量)中,然后可以跟数据库中的(如用户名,密码等)进行比较,来判断用户是否是该网站的注册会员。(A)Request (B)Session (C) Application D Server 8、执行完如下语句后,页面上显示的内容为:( ) (A) A (B) AB (C) AC (D) ABC 9、请问下面程序段执行完毕,页面上显示内容是什么: ( ) <% Response.Write Server.HTMLEncode(“新浪”) %> (A) 新浪(B) 新浪

Java-Web程序设计题库

Java Web程序设计题库 一、选择题 1、以下文件名后缀中,只有( C )不是静态网页的后缀。 A、.html B、.htm C .JSP D、.shtml 2、以下文件名后缀中,只有( B )不是动态网页的后缀。 A、.jsp B、.html C、.aspx D、php 3、在page指令中,( C )属性是可以在页面中重复的属性。 A、language B、buffer C、import D、autoflush 4、JSP的结构由( B )组成(多选)。 A、指令 B、注释 C、脚本元素 D、操作 5、以下选项中,那一项不是JSP指令( B )。 A、page B、import C、include D、taglib 6、下面哪种数据类型是基本类型( D )。 A、class B、interface C、数组 D、char 7、下面哪种数据类型是引用类型( C )。 A、boolean B、int C、interface D、long 8、下面哪一个运算符具有3个操作数( D )。 A、* B、++ C、&& D、: 9、下面那个运算符只有一个操作数( A )。 A、~ B、|| C、<< D、/ 10、下面那个语句是条件语句( C )。 A、break语句 B、while语句 C、if语句 D、for语句 11、类中的成员默认的访问修饰符是( A )。 A、private B、protected C、public D、空 12、常量使用( C )进行修饰 A、private B、abstract C、final D、static 13、包含Servlet发回到客户端信息的ServletResponse对象是由( C )创建的。

WEB技术应用基础习题及答案

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 服务器把结果页面发送给浏览器后,浏览器与服务器断开连接

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.wendangku.net/doc/5019017884.html,技术有什么特点? 9.静态网页和动态网页的区别是什么?

10. 可以为Internet 上两台主机分配同一个IP 地址吗?可以为同一个网络的两台 主机分配同一个IP 地址吗?可以为两个不同网络的两台主机分配相同的主机地址 11.IP 地址分为哪几类?它们各自适用于什么情况? 12.为什么要使用子网掩码?子网掩码的作用是什么? 13.已知主机的IP 地址和它的子网掩码,试确定该主机所在网络的类型,网络号,子网号和主机编号。 14.域名解析系统的作用是什么? 15. URL的组成是什么?写出其标准的结构形式,并简述各部分的功能。 17.Web应用程序的三个层面各司何职,该工作模式有哪些优点?画出三层结构图< 18.以Web方式访问数据库的特点是什么? JSP- 第二章 一、选择题: 1.为使页面具有红背景色()语句正确。 A. B. C. D.

ArcGIS期末复习材料整理

一、ESRI ArcGIS软件产品家族 ArcGIS软件产品的分类 –桌面GIS产品:地图编辑/可视化/打印/空间分析等; –GIS服务器产品:空间数据管理/高性能分析服务/网上地图发布等; –移动GIS产品:PDA和手机上的定位导航系统/野外数据采集终端等; –嵌入式GIS产品和二次开发组件产品:应用集成开发套件 –完整的产品线,可以为各种不同类型的地理信息系统应用服务 空间数据库管理系统软件 - ArcSDE –全称为Arc Spatial Data Engine(SDE) –提供高效的空间数据管理功能 –空间数据库技术是目前最流行的软件技术之一,也是目前解决海量空间数据管理和访问问题的主流技术 –适用Windows/Unix/Linux等多个操作系统平台 –可以建立在主流关系数据库软件库软件的基础上,如Access/SQL Server /Oracle/DB2/Informix等 –提供高级数据库特型:支持多版本数据库和多用户同时编辑;支持长事务 –高效、高可用性、高可扩展性是ArcSDE是三大主要特点 –可以和ArcGIS其他软件产品无缝的协同工作,极大地提高生产效率 –是企业级空间数据管理的首选平台 –目前国内大型的GIS数据和应用中心都是采用ArcSDE作为数据管理工具,其中包括国家基础地理信息中心等空间数据库管理系统软件– ArcGIS Server ArcGIS Server是一组服务器级组件,可应用于.NET/J2EE服务器中建造企业级应用 –GIS服务器:服务器对象的容器,提供服务器对象运行的环境; –GIS服务器:同时也提供了很多成熟的服务器对象,提供基本的GIS服务功能; –ADF:应用开发框架,提供了调用服务器对象功能的接口; –ADF:提供了扩展服务器对象的机制,定制业务相关的GIS服务对象; –ArcGIS Server可以用于多种企业级计算环境中,包括.NET/J2EE等; –ArcGIS Server可以用户搭建多种应用模型,包括B/S结构,C/S结构以及GIS Web服务等; –ArcGIS Server搭建企业级GIS应用系统的利器之一 空间数据库管理系统软件– ArcIMS WebGIS Server –专业的WebGIS系统解决方案,提供WebGIS服务器、可视化定制等一系列工具 –简单易用的可视化定制工具,瞬间制作专业、精美的网上地图发布系统 –地图数据发布功能 –地图可视化表现功能 –路由导航功能 –搭建完整的GIS门户 –可以和其他系统,比如ArcSDE 等协同工作 –可视化定制工具大大减少了编码量 –支持自定义的处理逻辑和处理流程 移动GIS软件产品:SRI ArcPad –支持多种移动计算平台,包括WinCE、PocketPC、TabletPC、PalmPC等 –可与其他GIS产品,包括GPS全球定位数据接收机等,无缝协同工作 –可以进行地图的浏览、编辑等操作 –一般可用于车载自动导航系统、旅游区电子地图服务、个人LBS服务、野外数据采集等 –对于企业级用来来说,野外数据采集是移动GIS软件最主要用途之一;在野外进行数据的离线编辑,然后再将数据导入到数据中心的服务器中 ESRI ArcGIS Engine嵌入式GIS软件产品 定制适合的GIS信息服务,将GIS和客户应用系统整合起来,ArcGIS Engine是一组二次开发组件,可以支持开发人员为商务应用环境定制适用的GIS服务

WEB程序设计复习资料

WEB复习资料——韦亚勇 1、Jsp 环境的安装顺序:JDK,tomcat 安装顺序 先安装JDK,再安装tomcat 2、Jsp表达式的使用 语法规则 “<%=”和“%>”之间插入JSP表达式。表达式可以访问request、response、out、session、application、config和PageContext等JSP内部对象。 语法:<%= 表达式 %> 不能用“;”号做表达式的结束标志 “<%=”是一个完整的标记,中间不能有空格; 表达式元素包括任何在Java Language Specification(即Java语言规范)中有效的表达式;一个表达式可以由一个或多个表达式组成,按从左到右的顺序求值。 3、executeQuery()、executeUpdate()、next()、getConnection()的用法和作用 xecuteUpdate():用来执行insert、update、delete以及数据定义语句 executeQuery():用于产生单个结果集的语句,例如select语句 rs=stmt.executeQuery(“select * from table”) next():把行指针移到下一行,如果没有剩余行则返回false。 getConnection():与数据库建立连接,它指定了数据库的位置、用户名和用户口令 4、Response对象的中如何实现设置服务器响应的HTTP内容类型? 用setContentType来设置,设置格式为Response. setContentType(“类型;字符集”) 5、Page指令的import 属性的作用是什么? 为JSP页面引入JAVA包中的类 6、经常用来制作网页计数器的内置对象时什么? application对象 7、Jsp中如何静态插入一个文件? <%@ include file=”文件名”%> 8、Jsp的内置对象有哪些?有什么作用? 9个内置对象 request:客户端请求 response:服务器对客户端的回应 session:与请求有关的会话对象 application:与服务器环境相关的对象 out:向客户端发送信息的对象 config:脚本程序配置对象 pagecontext:管理网页的上下文属性 page:代表正在运行的由JSP文件产生的类对象 exception:JSP运行时产生的异常对象 9、如何打开和关闭数据库连接?顺序是什么? JDBC建立数据库连接步骤 (1) 加入命令行:<%@ page import="java.sql.*" %> (2) 加载驱动程序:

相关文档