ImageVerifierCode 换一换
格式:DOC , 页数:14 ,大小:132.50KB ,
资源ID:1105047      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1105047.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(北邮《Web技术》期末复习题含答案.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

北邮《Web技术》期末复习题含答案.doc

1、1“Web 技术”综合练习题一填空题1在“http:/:80”中, “80”的含义是指明连接服务器的端口号。 2Web 系统设计的基本技术包括四个方面,分别是服务器技术、HTML 技术、客户端技术和服务器端动态网页技术。 3. HTML 语言的基本功能是控制页面元素的显示格式 。4. Internet 上资源文件的地址通常用 URL 表示,URL的基本格式是protocol:/machine.name:port/directory/filename。5在 HTML 文件中,用链接指针指向一个目标。链接指针的基本格式是字符串 。6XML 语言基本功能是描述数据以及数据之间的联系。7XML 文档包

2、含七个主要部分,分别是 序言码、处理指、根元素、元素、属性、CDATA 节和注释。 8XML 的元素由起始标记、中间数据(内容)和结束标记三部分组成。 9. 存在于 HTML 页面中 XML 代码段称为 XML 数据岛。10XSL 包括两部分,一部分用来转换 XML 文档,另一部分用来格式化 XML 文档 。11标准的 CGI 程序是通过 环境变量和标准输入输出与 Web 服务器交换信息的。 12. Perl 的数据类型有三种,是整型、浮点数和字符串。13. Perl 提供了一种基本变量类型,称为标量,它可以存放一个值。Perl 中的所有标量必须以$符号开头。14. ASP 的运行环境是随 I

3、IS 服务器一起自动安装的。15. ASP 文件通常由 HTML 标记、脚本代码两部分组成。16为了将 ASP 代码与 HTML 标记符区分开来,ASP代码应用符号将其括起来。 17在 ASP 文件中,语句 的作用是把文件 bottom.asp 的内容插入到当前的页面中。18ASP 的 Session 对象的功能是 保存单个用户的某次会话的信息。 19ASP 的 Response 对象的主要功能是向客户端浏览器发送数据。 20ASP 的 Application 对象的主要功能是 存放同一个应用程序中多个用户之间的共享信息。 21在 ASP 中,设置 Session 过期的属性是 TimeOut

4、。 22ADO 的三个核心对象是 Connection、Command和 Recordset。23在使用 ADO 编程时,如果要操作数据库,可以创建一个 Connection 对象,然后使用该对象的 Open 方法建立与数据源的物理连接。之后,利用 Connection 对象的 Execute 方法来执行 SQL 语句。24在使用 ADO 编程时,如果要关闭连接并彻底释放所占用的系统资源,应先调用 Connection 对象的 close方法关闭连接,并调用 set cn=nothing 语句释放资源。25在使用 ADO 编程时,如果利用 RecordSet 对象向数据表添加记录,应先调用 A

5、ddNew 方法,然后再给各字段赋值,最后再通过调用 Update 方法来更新记录数据。26PHP 是一种面向表达式的语言,几乎所有的东西都是表达式。27PHP 参数传递方式默认情况是传值方式。28PHP 允许用户自定义常量。PHP 用于定义常量的函数是 define()。29MySQL 带有许多命令,其中用于从控制台连接到MySQL 服务器的命令是 mysql。30. 在 MySQL 服务器上找出当前存在哪些数据库的命令是 SHOW DATABASES;。31. 在 PHP 操作 MySQL 的函数中, mysql_query()函数的功能是发送 SQL 查询。32. 在 PHP 操作 My

6、SQL 的函数中, mysql_fetch_array()函数的功能是取出下一行并返回一个数组数据。33.NET 框架由程序设计语言、应用程序平台、ADO.NET 及类库、公共语言运行库和.NET 开发环境五部分组成。34.NET 框架中包括一个庞大的类库。为了便于调用,将其中的类按照命名空间进行逻辑区分。35ASPX 网页的代码存储模式有两种,它们是代码分离模式和单一模式。36ASPX 网页的基类是 System.Web.UI.Page。37ASP.NET 中定义 Label 控件的语法是。38VB.NET 中,Exit For 语句的作用是用来强行退出 For Next 循环。39VB.N

7、ET 中,定义类的关键字是 class。40同 ASP.NET 一样,ADO.NET 不是一种语言,而是对象和类的集合。41ADO.NET 包含了大量类别的对象,命名空间中记录了这些对象的名称和地址。42ADO.NET 中 DataSet 对象的作用是暂存从数据源中取出的数据。二单项选择题1下面是静态网页文件的扩展名的是(C) (C )htm22 HTML 代码表示(A) (A)设置一个表单项的内容3以下标记符中,用于设置页面标题的是(A )(A)4以下标记符中,没有结束标记的是(B) (B )5以下代码段显示(B)列表列表(B)以实心圆点标记的无序列表 6以下说法正确的是(A)(A)和定义表

8、格7下面四个选项分别是四个 XML 文档,其中有错误的是(B)(B)001王一8下面四个叙述中,正确的是(C)(C)XML 是描述数据的标记语言9下面 XML 元素定义正确的是( D)(D) Toms 10以下断言正确的是(B)(B)CGI 程序可以使用任何程序设计语言编写11利用 ASP 开发的网页,其扩展名应命名为(C)(C).asp 12ASP 网页是在(B)执行的。 (B)服务器端13标识脚本语言的 HTML 标记是(B)(B)14服务器端要获得客户端所提交的表单数据,应使用(A)对象来实现(A)Request15浏览器端可以产生 GET 请求,ASP 用于获得 GET数据的集合是(C

9、) (C)QueryString16若表单提交的数据中包含着图形,或大数量的文本,此时表单的提交方法应该采用(C) (C )Post17在服务器端,若要将页面导航到 index.asp,应使用 Response 对象的(D)方法来实现(D)Redirect18. Response 对象的用法错误的是( A) (A) 19若要获得当前正在执行的脚本所在页面的虚拟路径,以下用法中,正确的是(A )(A)Request.ServerVariables( “SCRIPT_NAME”)20在 ASP 中,创建对象通常用(C)对象的CreatObject 方法来实现(C)Server21若表单提交时采用的

10、是 Get 方法,则服务器端要获得表单所提交的数据,应采用下述哪条语句来实现(B)(B)Request.QueryString(“表单域名”) 22若表单提交时采用的是 Post 方法,则服务器端要获得表单所提交的数据,应采用(A )语句来实现(A)Request.Form( “表单域名 ”)23PHP 中,标识符不允许出现的符号是(D)减号24以下代码段有错误的是(B)(B)25设有如下 PHP 程序则下列断言正确的是(C)(C)程序没有错误,可以看到输出结果是“2”26设有如下 PHP 程序程序的输出是(C) (C)327在 PHP 操作 MySQL 数据库的函数中,开启与MySQL 数据

11、库的连接的函数是(A) (A )mysql_connect28设 test 是一个 MySQL 数据库,则选择使用 test 数据库的命令是(D) (D)use test29. PHP 操作 MySQL 的函数中,取得搜索语句的结果集中的记录总数的函数是(C) (C )mysql_num_rows30要在 GZ 表中,选出年龄在 20 至 25 岁的记录,则实现的 SQL 语句为(D)(D)SELECT * FROM GZ WHERE 年龄 BETWEEN 20 AND 2531在.NET 中,CLS (Common Language 3Specification)的作用是(D) (D )对语

12、言进行规范32在 ASP.NET 中,源程序代码先被生成中间代码(IL 或 MSIL) ,然后再转变成各个 CPU 需要的代码,其目的是(C) (C)跨平台应用33当需要用控件来输入性别(男、女)或婚姻状况(已婚、未婚)时,为了简化输入,应该选用的控件是(D) (D)RadioButtonList34.NET 提供数据库通用接口的目的是为了(B )(B)应用程序设计不必考虑数据库的类型35在 VB.NET 中,用于表示 “继承”的关键字是(B)(B)Inherits36设有以下文件Sub Enter_Click(sender As Object, e As System.EventArgs)E

13、nd Sub下面关于的说法正确的是(B)(B)它声明了一个 Web 服务器控件37. 在 ADO.NET 的 DataReader 对象的方法中,用于获取全部字段数据的方法是(D ) (D )GetValues38. 在 ASP.NET 中,应用程序启动时触发的事件为(C) (C )Application_Start三简答题1. 简述三层 B/S 结构的工作过程。答:基于 B/S 模式的信息系统通常采用三层结构:浏览器-Web 服务器-数据库服务器。用户通过浏览器中页面的表单(Form)等形式向 Web 服务器发送 HTTP 请求,Web 服务器接收到该请求后,向数据库服务器发送数据请求。数据

14、库服务器执行 Web 服务器发送来的数据请求,执行数据操作,然后将数据结果返回给 Web 服务器。Web 服务器把结果转换成 HTML 格式的页面,发回给浏览器。2. 简述常见的 Web 系统设计的基本技术。答:Web 系统设计的基本技术包括以下几个方面:第一,服务器技术。服务器技术主要是 Web 服务器建构的基本技术,包括服务器策略与结构的设计、服务器软硬件的选择以及相关应用服务器的建构技术。第二,HTML 技术。超文本标记语言 HTML 是 Web 页面设计语言,是 Web 的基础。XML 技术最初是为了扩充 HTML,而现在已经发展成为一种通用的数据交换技术。第三,客户端技术。随着 We

15、b 应用程序客户端设计技术的不断发展,先后出现 JavaApplet、ActiveX 控件、动态 HTML 和 JavaScript 等,这些技术都极大地改善了用户界面的设计和实现。第四,服务器端动态网页技术。动态网页技术是近年来发展最为迅速的 Web 设计技术,包括 CGI 技术、Java 技术、 ASP 技术、PHP 技术等。它们的出现极大地丰富了 Web 实现的功能,推动了 Web 的商务应用。3静态网页和动态网页运行时的最大区别在哪里?答:静态网页以 HTML 源文件的形式存储在服务器端的存储设备上,当服务器接收到浏览器的页面请求时,服务器直接从存储设备上找到相应的 HTML 源文件,

16、发给浏览器;动态网页在服务器端不直接存储,当服务器接收到浏览器的页面请求时,服务器启动特定的程序代码,动态生成相应的 HTML 网页文件,然后发送给浏览器。4HTML 页面的基本结构是怎样的?答:文件头文件体5试述 XML 的语法规定,并请举例说明。答:(1)XML 的元素。XML 元素是 XML 文档的基本构成单元。XML 的元素由起始标记、中间数据(内容)和结束标记三部分组成。(2)标记的命名规则 名称的开头必须是字母或“_” ; 标记名称中不能有空格; 名称的字符串只能包含英文字母、数字、 “_” 、 “-” 、 “.” 等字符这些规则也是后面要讲到的“属性”以及 XML 文档中其它实体

17、的命名规则。4(3)标记的使用规则 必须具有根标记,且根标记必须唯一 ; 开始标记和结束标记需配对使用; 标记不能交错使用; 标记对大小写敏感。56请画图说明下面 XML 文档的数据结构。计算机基础张丹计算机文化基础 张浩答:XML 文档的数据结构是树状结构,相当于原来的层次型数据库系统。 boksbok boktileauthortileauthor7设有一个 XML 文档 Note.xml,内容如下,TomJackReminder: Dont forget me this weekend!同时有一个 CSS 文件 Note.css,内容如下:to, fromfont-size: 12pt;

18、heading, bodyfont-size: 24pt;如果要使用 Note.css 格式化 Note.xml,则需要修改Note.css 还是 Note.xml?应该怎样修改?答:应该修改 Note.xml。改成如下内容:TomJackReminder: Dont forget me this weekend!8. 什么是 CGI?它的主要功能是什么?答:CGI 是指公共网关接口(Common Gate Interface, CGI),它是 Web 服务器与 CGI 应用程序之间进行通信的协议,是外部扩展应用程序与 Web 服务器交互的一个接口标准。它的主要功能是规范在 Web 服务器程序

19、和外部扩展应用程序之间的信息传递标准。9简述 CGI 的基本原理与主要操作过程。答:首先,用户通过客户端的浏览器向 Web 服务器发送请求。要注意,用户向 Web 服务器发送的请求中会包含指向一个 CGI 程序的 URL 和一些要处理的数据。然后,服务器接受请求,按照请求中的 URL,寻找相应的 CGI 程序文件,运行该程序,并且把要处理的数据提交给 CGI 程序。CGI 程序对服务器提交来的数据进行处理。处理过程中可能会访问其它系统,与其它系统交换数据;或者要访问数据库,对数据库进行操作。CGI 程序完成数据处理之后,把处理结果返回给Web 服务器。CGI 程序的输出通常就是一个 HTML

20、页面文件。最后 Web 服务器把从 CGI 程序获取的 HTML网页文件通过网络传送给客户端的浏览器。在这个过程中,CGI 是 Web 服务器和外部程序的接口,是 Web服务器和外部程序的之间的通信规范,它就像 Web 服务器和 CGI 程序之间通信的桥梁。10. 简述 Windows7 中配置 IIS 以支持 Perl 脚本的配置方法。答:(1)安装 IIS。默认情况下, windows7 安装时是不会自动安装 IIS,只能手动安装。使用开始 -控制面板-程序-打开或关闭 windows 功能,安装 IIS。安装时要把“应用程序开发功能”的相关子项目选上安装,以便使得 IIS 能够支持相应的

21、 Web 应用扩展。(2)配置 IIS 支持 Perl CGI。选择控制面板-系统和安全-管理工具- Internet 信息服务(IIS)管理器,打开Internet 信息服务 (IIS)管理器窗口,在“处理程序映射”中使用“添加脚本映射”功能添加 Perl 脚本处理应用。611什么是 Cookie?在 ASP 编程时如何使用 Cookie保存客户的网页访问信息?答:Cookie 是一个 Web 服务器放在用户浏览器上的信息。当再次使用相同的浏览器请求同一页时,它就把以前 Web 服务器写到浏览器的 Cookie 值再传给 Web服务器。Cookie 允许一个用户关联一系列信息,ASP脚本可以

22、通过 Response 对象和 Request 对象的 Cookies集合设置和取得这些信息。12简述 Windows 7 中安装和配置 PHP 环境的基本方法。答:PHP5.3 以后的版本就不再用 ISAPI 进行扩展在 IIS里运行了,只能通过 FastCGI 的方式执行。安装和配置过程分为四步:第一步,安装和配置 IIS。第二步,安装 PHP 环境程序。第三步,在 IIS 中添加 FastCgi 模块映射,以使得 IIS支持 PHP 环境程序。第四步,配置 PHP 环境程序中的 php.ini,让 PHP 环境程序开启 FastCgi 模式,为 PHP 环境程序指定扩展目录,并为 PHP

23、 环境程序设定时区。13. 有哪几种方法从 HTML 进入 PHP 程序模式?请举例说明。答:有三种方法:第一种:如 第二种:如 第三种: PHP 语句; 如 echo(“Hello!“); 14PHP 有哪几种外部变量?如何使用这几种变量?答:PHP 的外部变量有 HTML 表单变量、IMAGE SUBMIT 变量、HTTP Cookies 变量和 PHP 环境变量。它们的使用方法如下所述。(1)HTML 表单变量。当一个表单提交给 PHP 时,PHP 会自动得到表单中的变量。但是为了安全,当前版本的 PHP 要求用$_REQUEST 数组显式地获取表单中的变量。(2)IMAGE SUBMI

24、T 变量。当提交一个表单时,可以通过下面标记用一幅图来代替标准的提交按钮:当用户点击该图时,两个附加变量 Sub_x 和 Sub_y 就会伴随表单一起发送到服务器上。此时,在服务器端,用$_REQUEST 数组就可以获取变量 Sub_x 和 Sub_y 的值。(3)HTTP Cookies 变量。用函数 setcookie()在客户端浏览器设置 Cookie。在服务器端用数组$_COOKIE获取 Cookie 的值。(4)PHP 环境变量。用函数 putenv()设置环境变量以及环境变量的值,用函数 getenv()获取环境变量的值。15. 如何以命令行的方式连接 MySQL 服务器?如何以命

25、令行的方式断开与 MySQL 服务器的连接?答:连接 MySQL 数据库服务器的方法是在控制台输入命令:shellmysql -h host -u root -pEnter password:*其中参数-h 后面指明希望连接的服务器主机的主机名,参数-u 后面指明用户名,参数 -p 是告诉 mysql 提示键入 MySQL 口令。之后要在提示语“Enter password:”之后输入口令。断开 MySQL 数据库服务器的方法是输入命令:Exit或按组合键 Ctrl+D16请描述 MySQL 的数据库建库和建表过程。答:使用语句CREATE DATABASE testdb;创建数据库,其中 t

26、estdb 是数据库名字。然后使用语句USE testdb;打开和使用这个数据库接下来使用语句CREATE TABLE创建数据库表17请描述 ASP.NET 的工作原理。答:ASP.NET 的工作原理是基于网络传输的,并改变了传统的 ASP 工作原理,将部分原来由服务器执行的工作交给了客户机。ASP.NET 的程序被访问时要先经过编译成 MSIL(Microsoft Intermediate Language)语言,然后 MSIL 再被编译成机器码执行。718一个 ASP.NET 应用程序通常由哪些文件(部分)组成?它们都有什么作用?答:一个 ASP.NET 应用程序是程序运行的基本单位,也是

27、程序部署的基本单位。应用程序由多种文件组成,通常包括以下 5 部分:一个在 IIS 信息服务器中的虚拟目录。这个虚拟目录被配置为应用程序的根目录。一个或多个带.aspx 扩展名的网页文件,还允许放入若干.htm 或.asp 网页文件。一个或多个 Web.config 配置文件。一个以 Global.asax 命名的全局文件。App_Code 和 App_Data 共享目录。19简述 ASP.NET 的事件模型。答:ASP.NET 采用的是基于服务器处理的模型。这就是说,系统中发生的事件,不论发生在服务器端还是发生在浏览器端,基本上都是由服务器进行处理。ASP.NET 的事件驱动是和 Clien

28、t/Server 的事件驱动有所不同的一种基于 HTTP 协议的技术。在 ASP.NET 中事件的触发和事件的处理是分别在客户端和服务器端进行的。一个事件在客户端被触发之后,会通过 HTTP协议以 POST 方式发送到服务器端,而服务器端则通过 ASP.NET 页面架构来进行相应的处理和反馈。ASP.NET 页面架构在服务器端接受到来自客户端的事件信息之后,会自动判别并决定调用相应的方法来进行事件处理。也就是说 ASP.NET Framework 负责从客户端事件捕获、传递、事件信息解释的全部过程。从另外一个方面来说,开发 ASP.NET 应用程序时,不必亲自管理这些事件模型的技术细节,而可以

29、将更多的事件和精力投入到商业逻辑的分析设计中。20ASP.NET 页面基本结构由哪几部分组成?它们分别有什么功能?答:通常,一个 ASP.NET 页面由页面指令、代码部分和页面布局三部分组成。页面指令建立该页面的运行环境,规定 HTTP 运行库如何处理该页面,并且对页面的安全运行做出假设。所谓 HTTP 运行库,就是一段代码,这段代码扩展了Web 服务器的总体功能。代码部分包含页面和控件事件的处理程序,以及任选的帮助例程。与该页面有关的任何源代码可以按内联(也就是内嵌)方式插入该页面中,也可以通过一个独立的文件附加到该页面。代码部分用于建立业务处理逻辑。页面布局表示页面的框架,它包括服务器控件

30、、文本和 HTML 标记。服务器控件的用户界面可以用声明的属性和控件的属性进行填充。面部分用于建立页面的显示元素。虽然说 ASP.NET 页面包含这三个组成部分,实际上,要使页面起作用,并不需要规定页面的所有部分。四操作与编程题1设有如下学生成绩信息:李明,高三一班,数学成绩 88,语文成绩 92,英语成绩 78;王强,高三二班,数学成绩 79,语文成绩 86,英语成绩 89请按如下要求答题:(1)写出描述上述两名学生成绩信息的 XML 文档。(2)编写一个 XSL 文件,将该 XML 文档转换成HTML 文件。要求转换之后的 HTML 文件以二维表形式显示学生成绩信息。应该如何修改原有 XM

31、L 文档才能完成转换?答:(1)李明高三一班889278王强高三二班798689(2)First XSLT example姓名班级数学语文8英语同时要在原有 XML 文档的 XML 声明之后加上如下指令:2设有如下 XML 文档,其文件名是 book.xml,请编写一个显示此 XML 文档全部记录的 HTML 网页,要求 HTML 网页以此 XML 文档为“数据岛” 。计算机基础张丹计算机文化基础张浩答:书名作者3请用 C 语言编写一个 CGI 程序,输出字符串“hello”答:#include #include main()printf(“Content-type: text/plainnn

32、“);printf(“n“);printf(“Hellon“);printf(“n“);fflush(stdout);5编写一个 HTML 网页 CheckIn.htm。用户浏览该网页时,可以在页面上输入姓名、性别、年龄、地址、电话等信息,之后用户点击“提交”按钮,则提交用户输入的数据。在服务器端有一个程序 CheckIn.asp 负责处理用户的输入的数据,把用户输入的数据存储到第 4 题中建立的 data.mdb 中。之后反馈用户登记成功的信息。答:CheckIn.htm 的代码如下:登记人员 登记人员信息姓名9性别 年龄地址电话CheckIn.asp 的代码如下:人员记录处理 6编写一个

33、HTML 网页 Query.htm。用户浏览该网页时,可以输入要查询的人员姓名,之后用户点击“提交”按钮,则提交用户输入的数据。在服务器端有一个程序 Query.asp 负责处理用户的输入的数据,按照用户输入的姓名在第 4 题中建立的 data.mdb 中查找是否有相应的记录。如果有,则把相应人员的信息发送到客户端的浏览器;否则提示“系统中没有此人信息” 。答:Query.htm 的代码如下:无标题文档 请输入姓名 10Query.asp 的代码如下:查询结果 “)do while not rs.eofResponse.Write(“)for i=0 to rs.Fields.Count-1R

34、esponse.Write(rs.Fields(i)Response.Write(“/“) nextrs.movenextlooprs.CloseSet rs = nothingcn.CloseSet cn = nothingResponse.Write(“)end if%8编写一个 PHP 程序 CheckIn.php。用户浏览该网页时,可以在页面上输入姓名、性别、年龄、地址、电话等信息,之后用户点击“提交”按钮,则提交用户输入的数据。在服务器端有一个程序 CheckInD.php 负责处理用户的输入的数据,把用户输入的数据存储到第 7 题中建立的 mysqldata 中。之后反馈用户登记成功的信息。答:CheckIn.php 的代码:登记人员 登记人员信息姓名性别 年龄地址电话

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。