2022年《PHPWeb程序设计教程与实验》习题答案 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年《PHPWeb程序设计教程与实验》习题答案 .pdf》由会员分享,可在线阅读,更多相关《2022年《PHPWeb程序设计教程与实验》习题答案 .pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 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 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -
2、名师精心整理 - - - - - - - 第 1 页,共 19 页 - - - - - - - - - 1 第 1 章参考答案习题 1 1因特网和万维网之间有什么联系和区别?答: Web是 World Wide Web 的简称,又称为万维网、WWW或 3W ,它是在 Internet上运行的遍及全球的多媒体信息系统,这些信息有多种类型,包括文本、图形、图像、声音和视频等。 Internet,亦称因特网或互联网,它是由各种不同类型和规模的、独立管理和运行的主机或计算机网络组成的一个全球性特大网络。2什么是客户机/ 服务器结构?答:客户机 / 服务器结构是服务器和客户机组成的计算机网络,其中,服务
3、器( Server )是为别的计算机提供共享资源的计算机,客户机 (Client)是请求和使用服务器资源的计算机。3什么是URL ?URL由哪几个部分组成?答:统一资源定位器(Uniform Resource Locator ,URL )是为 Internet的信息资源位置而设的一种编址方式,它指定Internet资源位于哪台计算机的哪个文件夹以及文件名。URL由传输协议、主机名、路径和资源文件名组成,其格式如下:传输协议 :/ 主机 IP 地址或域名 : 端口 / 文件夹路径 / 文件名4本地主机(localhost)的 IP 地址是多少?请说明它有哪些用途?答:本地主机(localhost
4、)的 IP 地址是 127.0.0.1。利用本地主机IP 地址,可以把本地主作为服务器,同时也作为客户机,为开发网络应用程序和WEB 应用程序提供了方便的测试环境。5什么是主页?网页文件的扩展名有哪些?答 : 主 页 (Home Page) 是 进 入 一 个 网 站 首 先 看 到 的 页 面 。 网 页 文 件 的 扩 展 名有.htm 、.html 。6什么是Web服务器?它的主要作用是什么?答:Web服务器是服务器端的计算机和运行在它上面的Web服务器软件的总和。它的主要作用是负责监听Web浏览器发送到服务器的Web页面请求, 并提供相应的Web页面,通过Internet回传到客户端的
5、浏览器。7什么是通信协议?答:通信协议是计算机网络中的计算机之间进行数据传输所规定的约定。8什么情况下需要在URL中指定端口号?答:当服务器程序监听的端口号改不使用默认端口号,而是改用其他端口号时,必须在URL的主机域名后附加相应的端口号。9如何理解基于数据库的Web体系结构?它可分为哪两种模式?答:基于数据库的Web体系结构是服务器/ 浏览器模式的结构,它一般是三层结构:客户端是一个浏览器,它将对页面的请求发送给Web服务器,显示返回的HTML文档; Web服务器通过执行CGI 程序或脚本程序, 从数据库获取部分或者全部内容而生成的动态网页;后台数据库作为第三层。根据动态网页程序执行位置的不
6、同分为客户端动态Web模式和和服务器端动态Web模式。10什么是客户端脚本程序?常见的客户端脚本语言有哪些?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 19 页 - - - - - - - - - 2 答:客户端脚本程序是在客户端浏览器上解释执行的程序。常见的客户端脚本语言有JavaScript、VBScript 。11什么是服务器端脚本程序?常见的服务器端脚本语言有哪些?答: 服务器端脚本程序是在服务器端解释执行的程序。常见的服务器端脚本语言有ASP 、PHP 、J
7、SP、CGI、ASP.NET等。12如何理解基于XML的 Web体系结构?答:基于XML的 Web体系结构如下图。客户端可以是浏览器,也可以是应用程序。服务器向客户端传送的内容可以是XML文档或者HTML文档。因此,定义和处理存储在XML文件的数据的方法有两种:一种是在服务器端处理XML ,另一种是在客户端处理XML 。在服务器端处理XML的方法中, Web服务器运行一个Web应用程序,从数据库中提取数据,把获取的数据转换成XML格式,然后用XML与 HTML的转换程序把XML数据转换成HTML文件格式。这样HTML 文件就可以通过网络传输到用户的浏览器。在客户端处理XML的方法中, Web服
8、务器把数据库的数据转换成XML格式,然后通过网络把 XML文件传送到客户端,由客户端的浏览器或程序对XML文档进一步处理。 浏览器通过运行 XML分析器 (XML Parser) , 解释和翻译XML标记,使浏览器能够显示格式化的Web页面。在基于 XML的 Web体系结构中,客户端和服务器是相对的。13TCP协议和 IP 协议各有哪些主要作用?答: TCP 协议的主要作用是负责应用进程之间的端到端通信服务,完成端到端的差错控制和流量控制,保证传输无差错,保持顺序,无丢失或无重复等。IP 协议负责处理互联网中计算机之间的通信,向传输层提供统一的数据包。14所有连接到因特网的计算机都采用什么协议
9、?答:所有连接到因特网的计算机都采用TCP/IP 协议。16什么是超文本?答:超文本是一种联机信息表示和管理技术,它把网页中的文本或图形与地理上分散存储的信息相互链接,这种相关信息的链接被称为“超链接”。17在何处执行CGI 程序?在何处执行JavaScript程序?在何处执行Java applet程序?答: CGI程序在 Web服务器端执行。JavaScript程序、 Java applet程序都在浏览器上解释执行。18什么是 HTTP ?HTTP协议的主要功能有哪些?答: HTTP即超文本传输协议。HTTP是专门为Web设计的一种网络协议,位于TCP/IP协议的顶层。 HTTP协议负责We
10、b服务器和浏览器之间的Web文档的传输。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 19 页 - - - - - - - - - 3 19DNS域名服务器的任务是什么?答:DNS域名服务器的任务是自动地将域名转换为与之对应的IP 地址,然后把IP 地址返回给应用程序,应用程序再利用返回的IP 地址与对应的主机连接。20什么是静态网页?什么是动态网页?答:静态网页就是其内容由一些HTML代码组成的的网页。这些 HTML 代码可以直接通过文本编辑器输入,并保存为.htm
11、或.html文件。动态网页就是网页中加入程序或脚本,采用ASP 、PHP 、CGI、ASP.NET 、JSP 等技术动态生成的页面。第 2 章参考答案习题 2 1HTML文档的组成结构由哪几部分构成?答:一个完整的HTML文档通常由以下三部分组成:标记、 标记和 标记。 标记定义HTML文档的开始和结束。 标记用来说明文档标题以及该页面的其他信息,它构成HTML 文档的头部信息。 标记指定HTML文件的主体内容,即要在浏览器客户区中显示的内容。 文档主体,正文部分 2HTML文档的 head 容器元素通常包含哪几个元素?答:head 容器元素通常包含以下元素:title元素、 link元素、
12、meta 元素、 base 元素、script元素。3HTML文档的 body 容器元素通常包含哪几个元素?答: body 容器元素通常包含以下元素:text 定义标题。 # 表示标题的层次(较小的数字标记较重要的标题) ,text 表示标题的文本 标记文档主体中两个段落之间的间隔把图像插入到文档中,其中scr 属性给出图像地址text 定义超文本链接属性,并将结果返回给用户浏览器 放置一个横穿浏览器窗口的水平线text 标志一个作为邮递地址或电子邮件地址的文本块 在文本中强制换行 定义表格定义表单 定义表单的输入域,如单行文本框、按钮、单选按钮、复选框、隐藏域 定义表单的多行文本框名师资料总
13、结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 19 页 - - - - - - - - - 4 定义表单的下拉列表4Body 元素的属性有哪些?答: Body元素的属性有:背景属性bgColor 背景色background 背景图案文字属性text 正文文字颜色link 链接文字颜色alink 活动链接文字颜色vlink 已访问链接文字颜色边距属性leftmargin 页面左侧的左边距topmargin 页面顶部的上边距5超链接标记的基本格式及其常用属性是什么?答:超链接标记的基
14、本格式: 链接文字 超链接标记的常用属性:target属性指定打开链接文件的窗口title 属性让鼠标在超链接上停留片刻后,显示该超链接的文字注释name属性定义在同一网页中跳转的位置6HTML表格元素的基本结构是什么?答: 表格元素的基本结构: . . . . . 7HTML表格的属性设置一般有哪些?答:表格的属性设置有:width 和 height属性分别指定表格一个固定的宽度和长度border 属性设定表格的边框风格cellspacing属性指定表格间线的宽度。align属性指定表格的单元格数据的水平排列方式。可分为三种:居左(left)、居右 (right)和居中 (center)。v
15、align属性指定单元格上下排列的设置,分为:上齐(top)、居中 (middle)、下齐(bottom)和基线 (baseline)。8HTML表单的基本结构是什么?答: HTML 表单标记的基本结构如下: 表单主体 9HTML表单的几种常用控件分别是什么?答: HTML表单的常用控件有:单行文本框、多行文本框、命令按钮、单选按钮、复选名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 19 页 - - - - - - - - - 5 框、下拉列表框、隐藏域等。10Drea
16、mweaver MX 2004 拥有哪些新功能?答: Dreamweaver MX 2004 拥有如下新功能:(1)简洁高效的设计和开发界面。(2) “插入”栏的改进。(3)用户界面改进。(4)起始页。(5)保存桌面选项。(6)完全支持 Unicode 。(7)安全 FTP:使用户能够完全加密所有文件传输。(8)新式的页面布局和设计环境。(9)增强的 CSS 功能。(10)动态跨浏览器验证。11如何定义Dreamweaver 的本地站点?答:参见教材P30-P33( 2.6.2小节)。第 3 章参考答案习题 3 选择题1、CDE 2、A 3、D 4、B 5、A 6、B 7、B 8、C 9、D
17、10、A 11、B 12、B 13、A 14、C 15、A 16、B 17、C 18、D 19、C 20、E第 4 章参考答案实验 4 1、参考相关Linux 版本软件的说明来安装(略)2、参见 4.2 节3、参见 4.3 节习题 4 1、参见 4.1 节 P72 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 19 页 - - - - - - - - - 6 2、参见 P74-75 3、在 Windows 的 DOS 提示符下,执行ipconfig /all 命令,可以
18、查看本机的IP 地址等信息4、127.0.0.1 称为本地回环地址,主要作用有两个:一是测试本机的网络配置,能PING 通127.0.0.1, 说明本机的网卡和IP 协议安装都没有问题;另一个作用是某些SERVER/CLIENT的应用程序在运行时需调用服务器上的资源,一般要指定SERVER 的 IP 地址,但当该程序要在同一台机器上运行而没有别的SERVER 时就可以把SERVER 的资源装在本机, SERVER的 IP 地址设为127.0.0.1 也同样可以运行。5、在Windows下,构建PHP 运行环境的的方法有两种:一种是IIS+PHP ;另一种是Apache+PHP。而在 Linux
19、 环境下,构建PHP 运行环境的的方法有一种:Apache+PHP。6、Apache 是 Web 服务器软件, PHP 是一种服务器端脚本解释语言,必须在Apache 运行后才能执行, 可由 Apache 将 PHP 作为其自身的一个子进程模块来运行,也可以作为外部进程,由 Apache 调用外部进程PHP,来解释PHP 程序。MySQL 是数据库服务器软件,无需 Apache 和 PHP 的运行支持环境。 但是,为了让 PHP程序能够访问MySQL 数据库,需要在PHP 的配置文件中装载MySQL 解释模块。7、要让 Apache 能够执行PHP 程序,修改Apache 的配置文件httpd
20、.conf 。 Windows 环境的httpd.conf 文件内容增加以下指令(CGI 方式):ScriptAlias /php/ c:/php/ AddType application/x-httpd-php .php Action application/x-httpd-php /php/php-cgi.exe 或者以 Apache 模块方式安装PHP , httpd.conf文件增加以下指令:LoadModule php5_module c:/php/php5apache2.dll AddType application/x-httpd-php .php 在 Windows 环境下,要
21、让PHP 程序能够访问MySQL 数据库,需要修改PHP 的配置文件 php.ini,增加以下指令:extension=php_mysql.dll 8、 要让 Apache 能处理扩展名为.php5、phtml 的程序,在Apache 的配置文件httpd.conf 中增加以下命令: AddType application/x-httpd-php .php5 .phtml 第 5 章参考答案习题 5 1、在 HTML文档中嵌入PHP代码的常用方法有三种: (1) (2) (3) 。 。 。 。 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -
22、- - - - 名师精心整理 - - - - - - - 第 7 页,共 19 页 - - - - - - - - - 7 2、PHP 5支持整数、浮点数、布尔数、字符串、数组和对象等数据类型。3、利用表单传送数据给服务器时,需要将表单的action属性值设置为服务器端的某一个程序,如 PHP 、ASP 、JSP程序。4、 PHP的流程控制结构有分支结构、循环结构、顺序结构。分支结构的语句有if语句、switch语句;循环结构的语句有while 语句、 for语句、 do while语句。5、break 语句在循环语句中的作用是退出当前层循环。continue语句在循环中的作用是跳过当前循环体
23、的后续语句,进入下一轮循环。6、PHP 函数的参数传递方式有三种:按值传递参数、引用传递和默认值参数。采用按值传递参数时, 函数内部改变参数的值,不影响函数外相应的实际变量值。采用引用传递方式时,由于传递的是实际变量的地址给参数,因此函数内改变了参数的值,会影响相应的实际变量的值。 默认值参数用来指定参数的默认值,当调用时没给出默认值参数的实际数据,则使用默认值作用该参数的值。第 6 章参考答案习题 6 1、一个面向对象的应用程序实际上就是由一系列的相关对象所构成的。对象是封装了相应属性( Property )与方法( Method)的实体( Entity) 。其中,属性描述了对象的静态特征,
24、即对象的数据或状态;而方法则描述了对象的动态行为,即对象所能执行的功能或操作。应用程序中各对象之间的联系是通过传递消息(Message)来实现的。如果要让对象执行某个操作, 那么就必须向其发送一个消息;待对象接收到消息后,便可调用相应的方法去执行指定的操作。面向对象编程的主要特征是封装性、继承性、多态性。2、在 PHP中,使用关键字class 创建一个类。类的创建格式为:class classname / 属性定义var $propertyname_1; var $propertyname_2; . var $propertyname_n; / 方法定义function methodname_
25、1(.) . function methodname_2(.) . . function methodname_m(.) . 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 19 页 - - - - - - - - - 8 3、创建对象通常又称为实例化一个类,在 PHP中需使用关键字new来实现, 其基本格式为:$objectname=new classname; 其中, objectname 为对象名, classname 为类名。4、访问对象的属性与方法,需使用“-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHPWeb程序设计教程与实验 2022年PHPWeb程序设计教程与实验习题答案 2022 PHPWeb 程序设计 教程 实验 习题 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内