22:24 2016/6/9 PHP基础练习题与答案详解

第一章 开始编写PHP程序

以下是练习题:

一、选择题1.下列哪一项属于服务器端Scripts?( )

A.VBScript B.JavaScript

C.Java Applet D.PHP

2.下列哪一项可以用来配置Web Server?( )

A.PHP B.Apache

C.MySQL D.Notepad++

3.下列哪一项不能用来在html文件中标记PHP程序代码段?( )

A.< /> B.

C. D.<% %>

4.下列哪个函数可以用来加载外部的PHP文件一次?( )

A.phpinfo() B.echo()C.require()

D.include_once()5.下列关于PHP的叙述哪一个是错误的? ( )

A.PHP会自动忽略多余的空格符B.PHP不会区分变量名称和常数名称的英文字母大小写

C.PHP程序的每行语句结尾要加上分号(;)D.PHP属于开放源码软件

二、简答题1.简单说明什么是动态网页。它和静态网页有什么不同?

2.简单说明什么是客户端Scripts.

3.简单说明什么是服务器端Scripts.

4.简单说明什么是保留字。举出三个PHP保留字作为例子.

5.PHP提供了那些注释符号?

三、上机题

1.选择一种集成开发环境进行安装,然后实现Hello World.

2.尝试独立安装PHP开发环境并部署,然后实现Hello World.

以下是详解:

一、选择题

1.ADA:VBScript是Visual Basic Script的简称,即 Visual Basic 脚本语言,有时也被缩写为VBS。它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。同时它又是asp动态网页默认的编程语言,配合asp内建对象和ADO对象,用户很快就能掌握访问数据库的asp动态网页开发技术。

B:JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

C:JavaApplet就是用Java语言编写的小应用程序,可以直接嵌入到网页中,并能够产生特殊的效果。但是需要支持JavaApplet的网络浏览器。

D:PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。


2.B

A:PHP是脚本语言

B:Apache是WebServer程序 没有Apache Web程序将无法运行

C:MYSQL是一种数据库

D:Notepad++是一种多功能编辑器

3.C

PHP的标记一般为,有些情况下 ?>可以省略。也可以通过其他标记方式但并不推荐: <% %><scrpt lanuage=”php”>script> .

4.D

A:phpinfo() 用来显示当前所安装PHP环境的所有信息。

B:echo() 是显示命令 在Windows中的bat命令中也可以使用。类似但并不是C语言中printf().

C:require() 载入外部程序函数,严格的内部函数,一旦重复定义函数,程序将无法执行,知道找出错误。

D:include_once()载入外部程序only once。

5.CABD均正确 

二、简答题

1.动态网页指的是客户端和服务器可以互动,也就是服务器可以实时处理客户端的请求,然后将结果响应给客户端。动态网页通常通过“浏览器端Scripts”和“服务器端Scripts”两种技术来完成。

2.客户端Scripts 即 浏览器端Script。嵌入在HTML源代码中的小程序,由浏览器负责执行。JavaScript和VBscript均能用来编写浏览器端Scripts,其中以JavaScript为主流。

3.有些工作,例如访问数据库等等,在客户端执行Scripts无法完成,需要在Web服务器端执行Scripts。 所以,服务器端Scripts也是嵌入在HTML源代码中的小程序,但是由Web服务器执行。

4.保留字,亦称关键字,由所使用的编程语言所定义的包含特定的意义和用途。程序员必须安装PHP所规定的来使用保留字,否则会发生错误。如: function array() exception do case break class 等等

5.(1).单行注释 // 或 #(2)..多行注释/**/三、上机题上机题应独立完成,遇到问题应借助搜索引擎完成任务。其中 HelloWorld.php的源代码应为: OR 但,其中;(分号)可以省略?>可是省略 但二者不能同时省略

你可能感兴趣的:(php练习题与详解)