PHP程序设计习题答案

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

第1章P H P开篇习题

一、填空题

1.Apache的httpd服务程序使用的是【 80 】端口。

2.在进行软件开发时有两种基本架构,B/S架构和【C/S】架构。

3.URL的英文全称是【Uniform Resource Locator】,中文名称为【统一资源定位符】。

4.【HTTP 】协议是计算机硬件与软件之间数据交换的格式。

5.【HTTP】表示传输数据所使用的协议,【WWW】表示要请求的服务器主机名。

二、判断题

1.使用PHP写好的程序,在Linux和Windows平台上都可以运行。(√)

2.PHP可以支持MySQL数据库,但不支持其它的数据库。(×)

3.PHP有很多流行的MVC框架,这些框架可以使PHP的开发更加快捷。(√)

4.Zend Studio是PHP中常用的IDE(集成开发环境)。(√)

5.进行PHP程序开发时,可以借助软件和工具来提高效率。(√)

三、选择题

1.下列选项中,不是URL地址中所包含的信息是(D )。

A.主机名

B.端口号

C.网络协议

D.软件版本

2.PHP是一种(A)的编程语言。

A.解释型

B.编译型

C. 两者都是

D. 两者都不是

3.PHP是个网站开发中非常流行的脚本语言,其流行的原因不包含(C )。

A.易学

B.易用

C.易调试

D.易扩展

4.PHP与Linux、Apache和MySQL一起共同组成了一个强大的Web应用程序平台,下列选项中

为该平台简称的是(B )。

A. WAMP

B. LAMP

C. LNMP

D. WNMP

5.在下列选项中,哪些不属于PHP的突出特点(B )。

A开源免费 B.开发成本高

C.跨平台性

D.支持多种数据库

四、简答题

1.请简要说明PHP的突出特点是什么?

1.开源免费2跨平台性3.面向对象

4.支持多种数据库

5.快捷性.

第2章基本语法

习题

一、填空题

1.任何一个程序文件的php代码的开始和结束都要使用【”进行标记。

2.PHP中,多行注释以【/* 】开始,以【*/ 】结束。

3.PHP标识符允许包含字母、【数字】、【下划线】字符。

4.在PHP中用于实现继承的关键字是【extends】。

5.如果我们想把错误隐藏起来,可以使用错误控制运算符【@ 】。

二、判断题

1.标准标记具有更好的兼容性、可移植性、可复用性。(√)

2.ASP式标记的使用与短标记类似,必须在配置文件中启用asp_tags选项。(√)

3.PHP的块注释需要使用 的形式。(×)单行注释#,//

4.多行注释/* */

5.这段PHP代码“”是不会运行的。(×)

6.注释用于对程序中某些代码进行说明,不会被解释。(√)

三、选择题

1.php代码的开始标记以下哪个不可以(D )。

A.

B. <%

C.

D. <<

2.一般在成熟的项目里边,纯php代码文件“结束标记”最好不要设置,为什么?(B )。

A.为了加快开发速度。

B.如果在结束标记后边无意中设置回车信息,则该文件在被包含的时候回车信息会作为输出

内容,对header头设置或打印图片效果有影响。

C. html标记里边规定,没有结束标记也可以。

D. apache规定的标准。

3.PHP支持多种风格的标记,以下不是PHP标记的是(C )。

A.

B.

C.

D. <% %>

4.下列PHP标记中,哪些标记对任何配置都有效?(A )。

A.标准标记

B.短标记

C. ASP标记

D. SCRIPT标记

5.下列选项中,哪个不是PHP的注释符(A)。

A.

B. #

C. /**/

D. //

四、简答题

1.请编写符合PHP语法的程序,输出“Hello World!”;

echo 'Hello World!';

>

第3章函数

习题

一、填空题

1.能将字符串转换为数组的函数是【explode()】。

2.在PHP中,【implode 】函数能将数组转化为字符串。

3.使用【strcmp】函数比较两个字符串的大小,结果相同返回true,不同返回false。

4.strcmp()函数是根据【ASCII码值】比较两个字符串的大小。

5.str_replace()函数的返回值类型是【Bool(布尔)】类型。

二、判断题

1.在PHP中,函数名称区分大小写。(×)

2.函数的参数不可以设定默认值。(×)

3.在一个PHP文件中同时定义函数f1(){}和F1(){}时,程序不会报错。(×)

4.在同一个文件中,可以先调用后定义函数。(√)

5.在PHP中,定义函数时可以没有返回值。(√)

三、选择题

1.下列选项中,函数返回的关键字是(C )。

A: back B: go C: return D: break

2.PHP中存在多种变量,其中在函数内部定义的变量称之为(B )。

A: 变量B: 局部变量C: 全局变量D: 内部变量

3.PHP中存在多种变量,其中在函数外定义的变量称之为(D )。

A: 局部变量B: 变量C: 超全局变量D: 全局变量

4.若想要在函数内部使用函数外定义的变量,可以使用的方式是(A )。

A: GLOBAL关键字B: 预定义变量$GLOBAL

C: PUBLIC关键字D: GLOBALS关键字

5.在实际编程中,使用可变函数可以增加程序的(D )。

A: 可读性B: 实用性C: 复用性D: 灵活性

四、简答题

1.请简述如何在函数内部使用函数外部的变量?

在函数内部使用global修饰变量

第4章数组

一、填空题

1.数组分为索引数组和【关联】数组两种类型。

2.索引数组是指下标为【整数】的数组。关联数组是指下标为字符串的数组。

3.通常情况下,关联数组元素的【键】和值之间有一定的业务逻辑关系。。

4.在数组中,【键】是数组元素的唯一标识。

5.使用【unset()】函数可以删除数组中的元素。

二、判断题

相关文档
最新文档