《PHP Web程序设计教程与实验》习题答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《PHP Web程序设计教程与实验》习题答案

目录

第1章参考答案 (1)

第2章参考答案 (3)

第3章参考答案 (5)

第4章参考答案 (5)

第5章参考答案 (6)

第6章参考答案 (7)

第7章参考答案 (10)

第8章参考答案 (10)

第9章参考答案 (10)

第10章参考答案 (11)

第11章参考答案 (13)

第12章参考答案 (15)

第13章参考答案 (16)

第14章参考答案 (17)

第15章参考答案 (17)

第1章参考答案

习题1

1.因特网和万维网之间有什么联系和区别?

答:Web是World Wide Web的简称,又称为万维网、WWW或3W,它是在Internet上运行的遍及全球的多媒体信息系统,这些信息有多种类型,包括文本、图形、图像、声音和视频等。Internet,亦称因特网或互联网,它是由各种不同类型和规模的、独立管理和运行的主机或计算机网络组成的一个全球性特大网络。

2.什么是客户机/服务器结构?

答:客户机/服务器结构是服务器和客户机组成的计算机网络,其中,服务器(Server)是为别的计算机提供共享资源的计算机,客户机(Client)是请求和使用服务器资源的计算机。

3.什么是URL?URL由哪几个部分组成?

答:统一资源定位器(Uniform Resource Locator,URL)是为Internet的信息资源位置而设的一种编址方式,它指定Internet资源位于哪台计算机的哪个文件夹以及文件名。URL 由传输协议、主机名、路径和资源文件名组成,其格式如下:

传输协议://主机IP地址或域名[:端口]/文件夹路径/文件名

4.本地主机(localhost)的IP地址是多少?请说明它有哪些用途?

答:本地主机(localhost)的IP地址是127.0.0.1。利用本地主机IP地址,可以把本地主作为服务器,同时也作为客户机,为开发网络应用程序和WEB应用程序提供了方便的测试环境。

5.什么是主页?网页文件的扩展名有哪些?

答:主页(Home Page)是进入一个网站首先看到的页面。网页文件的扩展名有.htm、.html。

6.什么是Web服务器?它的主要作用是什么?

答:Web服务器是服务器端的计算机和运行在它上面的Web服务器软件的总和。它的主要作用是负责监听Web浏览器发送到服务器的Web页面请求,并提供相应的Web页面,通过Internet回传到客户端的浏览器。

7.什么是通信协议?

答:通信协议是计算机网络中的计算机之间进行数据传输所规定的约定。

8.什么情况下需要在URL中指定端口号?

答:当服务器程序监听的端口号改不使用默认端口号,而是改用其他端口号时,必须在URL的主机域名后附加相应的端口号。

9.如何理解基于数据库的Web体系结构?它可分为哪两种模式?

答:基于数据库的Web体系结构是服务器/浏览器模式的结构,它一般是三层结构:客户端是一个浏览器,它将对页面的请求发送给Web服务器,显示返回的HTML文档;Web服务器通过执行CGI程序或脚本程序,从数据库获取部分或者全部内容而生成的动态网页;后台数据库作为第三层。

根据动态网页程序执行位置的不同分为客户端动态Web模式和和服务器端动态Web模式。

10.什么是客户端脚本程序?常见的客户端脚本语言有哪些?

答:客户端脚本程序是在客户端浏览器上解释执行的程序。常见的客户端脚本语言有JavaScript、VBScript。

11.什么是服务器端脚本程序?常见的服务器端脚本语言有哪些?

答:服务器端脚本程序是在服务器端解释执行的程序。常见的服务器端脚本语言有ASP、PHP、JSP、CGI、等。

12.如何理解基于XML的Web体系结构?

答:基于XML的Web体系结构如下图。客户端可以是浏览器,也可以是应用程序。服务器向客户端传送的内容可以是XML文档或者HTML文档。因此,定义和处理存储在XML文件的数据的方法有两种:一种是在服务器端处理XML,另一种是在客户端处理XML。

在服务器端处理XML的方法中,Web服务器运行一个Web应用程序,从数据库中提取数据,把获取的数据转换成XML格式,然后用XML与HTML的转换程序把XML数据转换成HTML 文件格式。这样HTML文件就可以通过网络传输到用户的浏览器。

在客户端处理XML的方法中,Web服务器把数据库的数据转换成XML格式,然后通过网络把XML文件传送到客户端,由客户端的浏览器或程序对XML文档进一步处理。浏览器通过运行XML分析器(XML Parser),解释和翻译XML标记,使浏览器能够显示格式化的Web页面。

在基于XML的Web体系结构中,客户端和服务器是相对的。

13.TCP协议和IP协议各有哪些主要作用?

答: TCP协议的主要作用是负责应用进程之间的端到端通信服务,完成端到端的差错控制和流量控制,保证传输无差错,保持顺序,无丢失或无重复等。

IP协议负责处理互联网中计算机之间的通信,向传输层提供统一的数据包。

14.所有连接到因特网的计算机都采用什么协议?

答:所有连接到因特网的计算机都采用TCP/IP协议。

16.什么是超文本?

答:超文本是一种联机信息表示和管理技术,它把网页中的文本或图形与地理上分散存储的信息相互链接,这种相关信息的链接被称为“超链接”。

17.在何处执行CGI程序?在何处执行JavaScript程序?在何处执行Java applet程序?

答:CGI程序在Web服务器端执行。JavaScript程序、Java applet程序都在浏览器上解释执行。

18.什么是HTTP?HTTP协议的主要功能有哪些?

答:HTTP即超文本传输协议。HTTP是专门为Web设计的一种网络协议,位于TCP/IP 协议的顶层。HTTP协议负责Web服务器和浏览器之间的Web文档的传输。

相关文档
最新文档