PHP核心课程测试题

合集下载

php面试题目100题(3篇)

php面试题目100题(3篇)

第1篇PHP基础1. 什么是PHP?- PHP是一种开源的、服务器端脚本语言,用于创建动态网页和应用程序。

2. PHP的主要特点有哪些?- 易于学习、跨平台、丰富的库支持、良好的社区支持等。

3. PHP和HTML有什么区别?- PHP是一种服务器端脚本语言,而HTML是用于创建网页的标准标记语言。

4. 如何安装PHP?- 在操作系统上下载PHP安装包,配置Web服务器(如Apache),设置PHP扩展,并配置文件权限。

5. PHP中的变量如何声明?- 使用$符号后跟变量名,如$variable。

6. PHP中的数据类型有哪些?- 整数、浮点数、字符串、布尔值、数组、对象、资源、NULL。

7. 如何处理PHP中的错误?- 使用error_reporting()函数、try-catch语句、set_error_handler()函数等。

8. 什么是魔术引用?- 当传递一个变量到函数时,使用&符号来传递变量的引用,而不是变量的值。

9. 如何实现PHP中的数据加密?- 使用PHP内置的加密函数,如md5(), sha1(), password_hash()等。

10. 什么是PHP中的面向对象编程(OOP)?- OOP是一种编程范式,它允许将数据(属性)和行为(方法)封装在一起。

PHP变量和常量11. 什么是PHP中的变量?- 变量用于存储信息到内存中,可以是任何类型的数据。

12. 如何定义PHP中的常量?- 使用define()函数或const关键字。

13. PHP中的变量作用域有哪些?- 局部作用域(函数内)、全局作用域(函数外)、静态作用域、动态作用域。

14. 如何使用超全局变量?- $GLOBALS数组包含了所有全局变量。

15. 如何区分变量和常量?- 变量在运行时可以改变值,而常量一旦定义就不能更改。

PHP控制结构16. 什么是条件语句?- if, elseif, else等用于根据条件执行代码块。

php期末复习题及答案

php期末复习题及答案

php期末复习题及答案PHP期末复习题及答案一、选择题1. PHP是一种______。

A. 编译型语言B. 解释型语言C. 标记语言D. 数据库查询语言答案: B2. 下列哪个是PHP的内置超全局数组?A. $_SESSIONB. $_GETC. $_POSTD. $GLOBALS答案: D3. PHP中,哪个函数用于连接到MySQL数据库?A. connect()B. mysql_connect()C. mysqli_connect()D. database_connect()答案: C4. 下列哪个不是PHP的控制结构?A. if语句B. switch语句C. for循环D. goto语句答案: D5. 在PHP中,以下哪个是正确的字符串连接操作?A. "Hello" + "World"B. "Hello" . "World"C. "Hello" && "World"D. "Hello" || "World"答案: B二、填空题1. PHP的全称是______。

答案: Hypertext Preprocessor2. 在PHP中,使用______函数可以输出HTML内容。

答案: echo 或 print3. PHP变量的命名规则是:变量名必须以______字母或下划线开头。

答案:字母4. PHP中,______关键字用于定义类。

答案: class5. 在PHP中,______函数用于获取当前脚本的文件名。

答案: basename()三、简答题1. 请简述PHP与HTML的关系。

答案: PHP是一种服务器端脚本语言,可以生成动态网页。

HTML是一种标记语言,用于创建网页的结构和布局。

PHP通常嵌入HTML中,通过服务器执行PHP代码,生成HTML内容,然后发送给客户端浏览器显示。

php面试题库100题(3篇)

php面试题库100题(3篇)

第1篇一、基础知识1. PHP是什么?请简要描述其特点和用途。

2. 什么是PHP的超全局变量?请列举几个常见的超全局变量。

3. 如何区分GET和POST方法?它们各自有什么优缺点?4. 简述PHP中的面向对象编程(OOP)的基本概念,如封装、继承、多态。

5. 请解释PHP中的魔术引用(Magic Quotes)和为什么它已被弃用。

6. 什么是命名空间?它在PHP中的作用是什么?7. 简述PHP中的数据类型,如整数、浮点数、字符串、布尔值等。

8. 如何定义一个函数?请给出一个示例。

9. 什么是数组?如何在PHP中创建和操作数组?10. 请解释PHP中的关联数组与索引数组之间的区别。

二、语法与构造11. 如何声明一个常量?请给出一个示例。

12. 如何使用条件语句(如if、else、switch)进行逻辑判断?13. 如何使用循环语句(如for、while、do-while)执行重复操作?14. 如何使用函数参数传递值和引用?请举例说明。

15. 请解释PHP中的类型转换,如从字符串到整数,从整数到布尔值等。

16. 什么是类型提示?在PHP 7及以后版本中它有什么作用?17. 如何处理PHP中的错误和异常?请使用try-catch语句举例。

18. 如何使用字符串函数,如strlen、trim、strpos?19. 请解释PHP中的魔术常量,如__LINE__、__FILE__等。

20. 如何使用数组函数,如array_merge、array_slice、array_reverse?三、面向对象编程21. 如何定义一个类?请给出一个示例。

22. 如何创建类的实例?请举例说明。

23. 请解释构造函数和析构函数在类中的作用。

24. 如何实现类的继承?请举例说明。

25. 什么是接口和抽象类?它们在PHP中的作用是什么?26. 如何使用封装和访问修饰符(如public、protected、private)来控制类的访问权限?27. 请解释PHP中的魔术方法,如__get、__set、__construct等。

php试题及答案

php试题及答案

php试题及答案1. 什么是PHP?PHP(Hypertext Preprocessor)是一种开源的通用脚本语言,特别适用于Web开发领域。

PHP脚本在服务器上执行,生成动态的网页内容。

2. 什么是PHP的变量作用域?PHP的变量作用域指的是变量的可访问范围。

在PHP中,有四种不同的变量作用域:全局作用域、局部作用域、静态作用域和超全局作用域。

3. 如何在PHP中定义一个常量?在PHP中,可以使用define()函数来定义一个常量。

常量的值在定义后不能被改变,且常量名不需要使用$符号。

4. PHP中的$_GET和$_POST有什么区别?$_GET和$_POST是超全局变量,在PHP中用于从表单中获取用户提交的数据。

主要区别如下:- $_GET用于获取通过URL传递的数据,数据会显示在URL中,适用于数据量较小的情况。

- $_POST用于获取通过表单POST方法提交的数据,数据不会显示在URL中,适用于数据量较大且涉及敏感信息的情况。

5. 如何在PHP中连接数据库并执行SQL查询?在PHP中,可以使用mysqli或PDO扩展来连接数据库并执行SQL 查询。

以下是一个连接MySQL数据库并执行查询的示例代码:```php<?php$servername = "localhost";$username = "username";$password = "password";$dbname = "database";// 创建连接$conn = new mysqli($servername, $username, $password, $dbname);// 检测连接是否成功if ($conn->connect_error) {die("连接失败: " . $conn->connect_error);}// 执行查询$sql = "SELECT * FROM users";$result = $conn->query($sql);// 处理查询结果if ($result->num_rows > 0) {while($row = $result->fetch_assoc()) {echo "ID: " . $row["id"]. " - Name: " . $row["name"]. "<br>";}} else {echo "0 结果";}// 关闭连接$conn->close();>```6. 如何在PHP中处理文件上传?在PHP中,可以使用$_FILES超全局变量来处理文件上传。

php期末笔试题及答案

php期末笔试题及答案

php期末笔试题及答案1. 什么是PHP?它有哪些特点?PHP(Hypertext Preprocessor)是一种开源的服务器端脚本语言,用于开发动态网页和Web应用程序。

它具有以下特点:- 简单易学:PHP语法与C语言基本相似,学习成本较低。

- 高效快速:PHP的执行速度快,适合处理大量请求。

- 跨平台:PHP可以在多种操作系统上运行,如Windows、Linux、Mac OS等。

- 集成性强:PHP可以与其他服务端技术(如数据库、Web服务器等)无缝集成。

- 支持多种数据库:PHP支持多种数据库系统,如MySQL、Oracle、SQL Server等。

- 强大的功能库:PHP拥有丰富的功能库和框架,可快速开发各类Web应用。

2. 什么是变量?如何在PHP中定义变量?变量是用来存储数据的容器。

在PHP中,可以通过以下方式定义变量:```php$variable_name = value;```其中,`$variable_name`为变量名,`value`为变量的值。

PHP是一种弱类型语言,不需要事先声明变量类型。

例如,定义一个整型变量`$age`并赋值为25:```php$age = 25;```3. 如何将表单提交的数据保存到数据库中?要将表单提交的数据保存到数据库中,可以使用PHP的数据库扩展(如MySQLi或PDO)来操作数据库。

首先,需要创建数据库连接,并选择数据库:```php$servername = "localhost";$username = "your_username";$password = "your_password";$dbname = "your_dbname";$conn = mysqli_connect($servername, $username, $password, $dbname);if (!$conn) {die("连接失败: " . mysqli_connect_error());}```然后,可以通过获取表单提交的数据来构造SQL语句并执行插入操作:```php$name = $_POST['name'];$email = $_POST['email'];$sql = "INSERT INTO users (name, email) VALUES ('$name','$email')";if (mysqli_query($conn, $sql)) {echo "数据插入成功";} else {echo "Error: " . $sql . "<br>" . mysqli_error($conn);}```最后,记得关闭数据库连接:```phpmysqli_close($conn);```4. 请编写一个PHP函数,用于计算给定数组的平均值。

php面试题目及答案(3篇)

php面试题目及答案(3篇)

第1篇第一部分:基础知识题目 1:请简述PHP是一种什么类型的编程语言?答案:PHP是一种服务器端脚本语言,主要用于Web开发。

它被设计为易于阅读和编写,同时具有丰富的库和框架支持。

PHP代码通常嵌入到HTML文档中,由服务器解释执行,并生成动态网页。

题目 2:PHP有哪些主要的版本?它们之间有什么区别?答案:PHP的主要版本包括:- PHP 4- PHP 5- PHP 7- PHP 8版本之间的主要区别包括:- 性能:随着版本的更新,PHP的性能得到了显著提升。

PHP 7相比PHP 5,性能提升了100%以上。

- 安全:新版本通常包含更多的安全特性,修复了旧版本中的安全漏洞。

- 语言特性:每个新版本都引入了新的语言特性,如PHP 7引入了Null Coalescing Operator和Union Types。

- 库和框架:不同版本的PHP支持不同的库和框架。

题目 3:请解释什么是超全局变量?PHP中有哪些超全局变量?答案:超全局变量是指在PHP脚本的全局作用域中始终可用的变量。

以下是一些常见的超全局变量:- `$$_SERVER`:包含服务器的信息和头信息。

- `$$_GET`:包含通过GET方法发送的参数。

- `$$_POST`:包含通过POST方法发送的参数。

- `$$_COOKIE`:包含通过Cookies发送的数据。

- `$$_SESSION`:用于存储用户会话数据。

- `$$_FILES`:包含通过HTTP POST发送的文件信息。

第二部分:面向对象编程题目 4:请解释什么是面向对象编程(OOP)?PHP中如何实现OOP?答案:面向对象编程是一种编程范式,它使用对象来封装数据和操作数据的方法。

在PHP 中,可以通过以下方式实现OOP:- 类:类是OOP中的蓝图,用于创建对象。

类定义了对象的属性和方法。

- 对象:对象是类的实例。

通过使用`new`关键字,可以从类创建对象。

- 继承:继承允许一个类继承另一个类的属性和方法。

PHP核心课程测试题_有答案

PHP核心课程测试题_有答案

C. 第二个元素将覆盖第一个元素
D. 第二个元素将被自动重命名
29. index.php 脚本如何访问表单元素 email 的值?(多选)( BD )
<form action = “index.php” method = “post”>
<input type = “text” name = “email” />
D. 18,21
17. 执行如下代码,输出结果为( )
<?php
function foo($n){
if($n > 2){
foo($n--);
}
echo $n;
}
foo(5);
?>
A. 5 4 3 2
B. 2 3 4 5
C. 2 2 3 4
D. 出错,死循环
18. 执行如下代码,输出结果为( A )
<?php
20. 如果用+操作符把一个字符串和一个整型数字相加,结果将怎样?(
A. 解释器输出一个类型错误 B. 字符串将被转成数字,再与整型数字相加
B)
-7-
C. 字符串将被丢弃,只保留整型数字 D. 字符串和整形数字将连接成一个新字符串
23. 给定一个用逗号分隔一组值的字符串,以下哪个函数能在仅调用一次的情况下就能把每 个独立的值放入一个新创建的数组中 ( C )
A. strstr()
B. extract()
C. explode()
D. implode()
24 PHP 中,用单引号和双引号引用字符串有什么区别(多选)( AD )
17. 关于 Session 和 Cookie 的区别,说法错误的是(C )
A. Session 和 Cookie 都可以记录数据的状态。 B. 在设置 Session 和 Cookie 之前不能有输出。 C. 在使用 Cookie 前要使用 Cookie_start()函数初始化 D. Cookie 是客户端技术,Session 是服务器端技术。

《揭秘云计算》小测验与课程考试

《揭秘云计算》小测验与课程考试

(一)云计算基础-小测验正在作答 : 小测验标准答案本卷共 5 题,总分100 分单选题 (1/3)本题分数 :201、()是指在数据中心中用独立的物理资源为企业建立专用的云平台,并提供运营和运维增值服务。

DA.公有云B.私有云C.混合云D.专有云(专属私有云)(2/3)本题分数 :202、 IT 传统体系架构中,都是以()的形态展现的,比如说服务器。

CA.存储B.网络C.硬件D.安全(3/3)本题分数 :203、()是基于云计算架构的按需供给B A.IT 基础设施B.资源池能力C.大数据能力D.大数据的分析服务(1/2) 本题分数 :201 、云计算是一种按使用量付费的模型,可以随时随地、便捷地、按需地从可配置的计算资源共享池中获取所需的计算资源,包括()ABCDA.网络B.服务器C.存储D.应用程序及服务(2/2) 本题分数 :202、属于以太网的是()ABCA.iSCSI 存储B.NFS 文件存储C.网络D.光纤通道存储(二)虚拟化基础-小测验正在作答 : 小测验标准答案本卷共 5 题,总分100 分单选题 (1/3) 本题分数 :201、 hypervisor一种运行在()的中间层软件,可以允许多个操作系统和应用共享一套基础物理硬件AA.物理服务器和操作系统之间B.不同服务器之间C.不同网络之间D.不同操作系统之间2、 vSphere Storage vMotion的作用是()CA.停机搬运整机B.整机搬运停机C.在虚拟机处于开启状态时,将虚拟机的文件迁移到另一个数据存储中D.复制粘贴3、要使端口组到达其他VLAN 上的端口组 ,必须将 VLAN ID设置为()B A.80B.4095C.8080D.3306多选 (共 40 分)1、 VMkernel专用于支持运行多个虚拟机及提供如下核心功能ABCA.资源调度B.I/O 堆栈C.设备驱动程序D.管理界面2、 vSphere HA群集的首选主机负责检测从属主机的故障,故障类型有AB A.主机停止运行B.主机与网络隔离C.虚拟机停止运行D.虚拟机与网络隔离(三) Linux 基础 -小测验正在作答 : 小测验标准答案本卷共 5 题,总分100 分单选题 (1/3) 本题分数 :201、 Linux 卸载文件系统的命令是什么B A.echoB.umountC.fileD.output2、 Linux 格式化分区使用什么命令AA.mke2fsB.sudoC.change userD.cd /root3、 Linux 查看内存使用情况使用什么命令A A.freeB.topC.psD.ifconfig多选题 (1/2)1、 Linux 在企业中的应用ABCDA.Linux 作为 Internet 网络服务器的应用B.Linux 作为中小企业内部服务器的应用C.Linux 作为桌面环境的应用D.Linux 作为软件开发环境的应用2、 Linux 返回用户主目录使用哪条命令ABA.cdB.cd ~C.cd /homeD.cd -(四) OpenStack介绍-小测验正在作答 : 小测验标准答案本卷共 5 题,总分100 分单选题 (1/3) 本题分数 :201、 Keystone是OpenStack中的服务之一,在 OpenStack架构中,Keystone是一个中心,所有的项目都会和它发生交互,Keystone提供什么服务BA.存储服务B.认证服务C.计算服务D.网络服务2、关于 Ceilometer运行的服务,说法不正确的是CA.ceilometer-api:提供查看计量数据、下发告警策略的APIB.ceilometer-agent-collector:监听消息队列收集其它agent 发送的 sampleC.ceilometer-agent-central监听消息队列收集告警,按照配置的告警形式发送告警信息D.ceilometer-agent-compute:统计本地虚机的资源使用情况3、 OpenStack最初版本包含两个主要模块:()和 ()BA.nava 和 swiftB.nova 和 swiftC.Manila 和 NeutronD.Octavia 和 Ironic多选题 (1/2) 本题分数 :201、 OpenStack与网络相关的包含以下哪三项:ABC A.软件定义网络相关的组件NeutronB.负载均衡服务OctaviaC.DNS 服务 DesignateD.镜像存储服务Glance2、 Neutron 提供隔离的虚拟网络功能,包括哪几点ABCDA.基本的二层网络、三层网络的服务B.可扩展的网络服务C.提供 VPC 虚拟私有云、负载均衡、VPN 、虚拟防火墙等服务D.实现了租户网络的隔离(五)数据中心核心技术之网络技术-小测验正在作答 : 小测验标准答案本卷共 5 题,总分100 分单选题 (1/3) 本题分数 :201、由一些外部地址(全球唯一的IP 地址)组合而成的一个地址集合称为()。

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

PHP核心课程测试题一.单选题----------------------------------------基础概念题-------------------------------------------------------------●PHP是哪一种类型的语言( 2 )A. 编译型B. 解释性C. 两者都是D. 两者都不是●以下哪种标记不是php开始和结束标记?( )A. <?php ?>B. <? ?>C. <# #>D. <% %>●PHP是一种______脚本语言,基于______引擎。

PHP常被用来开发动态的______内容,此为,它同样还可以被用来生成______(以及其它)文档。

( )A.动态,PHP,数据库,HTMLB.嵌入式,Zend,HTML,XMLC.基于Perl的,PHP,Web,静态D.嵌入式,Zend,Docbook文档,MySQLE.基于Zend的,PHP,图像,HTML●关于PHP脚本语言以下说法正确的是( )A. HTML代码不可以嵌入到PHP代码中B. PHP代码依赖开发平台C. PHP是编译型的脚本语言D. PHP是开源的脚本语言●LAMP的含义中,以下哪项是完全正确的? ()A. linux+access+mysql+phpB. linux+apache+mssql+phpC. linux+apache+mysql+phpD. linux+access+mssql+php-----------------------------------------------------基础语法题----------------------------------------------------------------●PHP中应该如何声明变量? ()A. 采用$号开头后面跟变量名B. 采用var开头后面跟变量名C. 采用declare开头后面跟变量名D. 直接写出变量名就可以●以下代码哪个不符合PHP语法?( )A. $_10B. ${“MyVar”}C. &$somethingD. $10_somethingsE. $aVaR●若x,y为int类型变量,则执行以下语句后,y的值为( )<?php$x = 1;++ $x;$y = $x++;?>A. 1B. 2C.3D. 0●下列代码执行后,输出结果正确的是( )<?phpfunction sum( ){$result = 1;$result++;}sum( );echo $result;?>A. 1B. 2C.运行错误 D 都不对●执行完以下代码后,变量$num的值为( )<?php$num = 10;function demo($num){$num= $num + 20;}demo (&$num);echo $num;?>A. 10B. 20C. 30D. 显示错误●以下程序运行结果为( )<?phpfunction total_sum ($c = 5, $b = 3, $c){echo $a.”+”.$b.”+”.$c.”=”.($a + $b + $c);}total_sum (1 );?>A. 5 + 3 + 1 = 9B. 1 + 5 + 3 =9C. 提示警告,并有显示:+ 3 + 1 = 4D. 9●以下程序运行的结果为()<?phpfunction fun1( $a, $b, $a = 2 , $a ){$c = $a+ $b + $a + $a ;echo $c ;}fun1( 5, 4, 3, 1 );?>A. 13B. 12C. 19D. 7●下面代码执行结果为()<?php$num = “24Linux” +6;echo $num;?>A. 30B. 24Linux6C. 6D. 30Linux●下面代码执行结果为()<?phpe cho …Testing … . 1 + 2 . …45‟?>A. Testing 1245B. Testing 345C. Testing 1+245D. 245●下面代码的执行结果是什么?( )<?phpecho 1+2+"3+4+5";?>A. 0B. 3C. 6D. "33+4+5";●执行如下代码,其输出结果是()<?php$a = 3;$b = 4;$c = $a < 2 && $b++;echo $b;?>A. 4B. 5C. 出错D. 都不是●执行如下代码,结果是()<?php$a = -3;$b = 4;echo $a | $b;?>A. -3B. 4C. -7D. 1●执行如下代码,其结果为()<?phpswitch ($i) {case 0:echo "i equals 0";case 1:echo "i equals 1";case 2:echo "i equals 2";}?>A.程序出错B.i equals 0C.输出i equals 0 i equals 1 i equals 2D.出现一个警告,并输出i equals 0 i equals 1 i equals 2●执行如下代码,输出结果为()<?phpdefine("USER", "root");define("USER", "admin");echo USER;?>A.rootB.adminC.出现一个警告,并输出rootD.出现一个警告,并输出admin●什么情况下声明函数时不能给参数赋默认值()A. 当函数只有一个参数时B. 当函数是类中的成员时C. 当参数是通过引用传递时D.永远不会●执行如下代码,输出结果为()<?php$a = 3;$b = &$a;$b = null;var_dump($a);?>A.int(3)C.提示未定义变量错误D.都不对●执行如下代码,输出结果为()<?php$a = 3;$b = &$a;unset($b);var_dump($a);?>A.int(3)B.NULLC.提示未定义变量错误D.都不对●执行如下代码,输出结果分别为()<?php$a = 5;echo $a++ + $a++ + $a++;$a = 5;echo ++$a + ++$a + ++$a;?>A. 17,20B. 17,21C. 18,20D. 18,21●执行如下代码,输出结果为()<?phpfunction foo($n){if($n > 2){foo($n--);}echo $n;}foo(5);?>A. 5 4 3 2B. 2 3 4 5C. 2 2 3 4D. 出错,死循环●执行如下代码,输出结果为()<?phpfunction foo($n){if($n > 2){foo( --$n);}echo $n;}?>A. 5 4 3 2B. 2 3 4 5C. 2 2 3 4D. 出错,死循环●执行如下代码,输出结果为()<?phpfunction foo($n){if($n > 2){foo($n - 1);}echo $n;}foo(5);?>A. 5 4 3 2B. 2 3 4 5C. 2 2 3 4D. 出错,死循环●执行如下代码,输出结果为()<?php$var1 = 1;$var2 = 2;function test(){$GLOBALS['var2'] = &$GLOBALS['var1'];}test();echo $var2;?>A. 1B. 2C. 出错D.什么都没有●执行如下代码,输出结果为()<?php$var1 = 1;$var2 = 2;function test(){global $var1,$var2;$var2 = &$var1;}test();echo $var2;?>A. 1B. 2C. 出错D.什么都没有●执行如下代码,输出结果为()<?php$v1 = 1;function test(){global $v1;unset($v1);}test();echo $v1;?>A. 1B. 2C. 出错D.什么都没有●执行如下代码,输出结果为()<?php$v1 = 1;function test(){unset($GLOBALS["v1"]);}test();echo $v1;?>A. 1B.什么都没有,并提示一个警告C. NULLD. 以上都不对●执行如下代码,输出结果为()<?phpfunction foo(){static $a = 3;$a++;echo $a;}foo();foo();foo();?>A. 3 3 3B. 3 4 5C. 4 4 4D. 4 5 6-----------------------------------------------------------PHP数组--------------------------------------------------------------●下面的脚本运行以后,$array数组所包含的值是( )<?php$array = array (…1‟, ‟1‟);foreach ($array as $k => $v){$v = 2}?>A.arra y (…2‟, ‟2‟)B. array (1, 1)C. array (2, 2)D. array (null,null)●下面的脚本运行以后,$array数组所包含的值是( )<?php$array = array (…1‟, ‟1‟);foreach ($array as $k =>& $v){$v = 2}?>A.arra y (2, 2)B. array (1, 1)C. array (…2‟, …2‟)D. array (null,null)●以下PHP程序将按什么顺序输出数组$array内元素的值( )<?php$array = array(“img12.gif”, “img10.gif”, “img2.gif”, “img1.gif”);sort( $array );var_dump( $array );?>A.img12.gif img10.gif img2.gif img1.gifB.img1.gif img2.gif img10.gif img12.gifC.img2.gif img12.gif img10.gif img1.gifD.img1.gif img10.gif img12.gif img2.gif●以下PHP程序将按什么顺序输出数组$array内元素的值( )<?php$array = array(“img12.gif”, “img10.gif”, “img2.gif”, “img1.gif”);natsort( $array );var_dump( $array );?>A. img12.gif img10.gif img2.gif img1.gifB. img1.gif img2.gif img10.gif img12.gifC. img2.gif img12.gif img10.gif img1.gifD. img1.gif img10.gif img12.gif img2.gif●考虑如下数组$multi_array, 怎样才能从数组$multi_array中找出值cat? ( )$multi_array = array(“red”,“green”,42=>”blue”,“yellow”=>array(“apple”, 9=>”pear”, “banana”, orange=>array(“dog”, “cat”, “iguana”);A. $multi_array[“yellow”][“apple”][0]B.$multi_array[…blue‟][0][…orange‟][1]C.$multi_array[…yellow‟][…orange‟][…cat‟]D.$multi_array[…yellow‟][…orange‟][1]●以下脚本输出结果是什么?()<?php$arr = array('3'=>'a','1b'=>'b','c','d');echo $arr[1];?>A.aB. bC. cD. 一个警告----------------------------------------GET,POST, COOKIE SESSION--------------------------------------------------●当把一个有两个同名元素的表单提交给PHP脚本时会发生什么?( C )A.他们组成一个数组,存储在超级全局变量数组中B.第二个元素的值加上第一个元素的值后存储在超级变量数组中C.第二个元素将覆盖第一个元素D.第二个元素将被自动重命名●index.php脚本如何访问表单元素email的值?(多选)()<form action = “index.php”method = “post”><input type = “text”name = “email” /><input type = “submit”value = “提交” /><form/>A. $_GET[…email‟]B. $_POST[…email‟]C. $_SESSION[…text‟]D.$_REQUEST[…email‟]●关于Session 和Cookie的区别,说法错误的是()A. Session 和Cookie都可以记录数据的状态。

相关文档
最新文档