PHP课程考试复习题库

合集下载

php考试题

php考试题

php考试题一、选择题(每题2分,共10分)1. PHP中用于定义常量的关键字是()。

A. defineB. constantC. varD. const2. 在PHP中,哪个函数可以用于获取数组的长度?A. count()B. length()C. size()D. number()3. 下列哪个是PHP的内置错误报告级别?A. E_ALLB. E_ERRORC. E_WARNINGD. E_NOTICE4. 在PHP中,如何正确地定义一个类?A. class MyClass {}B. Class MyClass {}C. MyClass {}D. { MyClass }5. PHP中的superglobal数组,用于存储客户端请求数据的是()。

A. $_GETB. $_POSTC. $_REQUESTD. $_SERVER二、填空题(每题2分,共10分)1. 在PHP中,使用 ________ 语句可以定义一个函数。

2. ________ 是PHP中用来包含并运行指定文件的函数。

3. PHP中,使用 ________ 关键字可以将代码从文件中包含到当前脚本。

4. ________ 是一个特殊的数组,保存了包括程序执行时的各种配置选项。

5. 使用 ________ 可以创建一个名为“myArray”的数组,并初始化三个元素分别为“apple”、“banana”和“cherry”。

三、简答题(每题5分,共20分)1. 请简述PHP中的魔术方法,并给出至少两个例子。

2. 解释什么是PHP的自动全球化变量,并给出一个例子。

3. 描述在PHP中如何创建和使用自定义类。

4. 说明PHP中的异常处理机制是如何工作的。

四、编程题(每题15分,共30分)1. 编写一个PHP函数,该函数接受一个字符串作为参数,并返回该字符串反转后的结果。

如果输入的字符串不是字母或数字,则原样返回。

例如,输入“hello123”应该返回“321olleh”。

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期末复习题及答案

php期末复习题及答案

php期末复习题及答案### PHP期末复习题及答案#### 一、选择题1. PHP是一种:- A. 网页设计语言- B. 服务器端脚本语言- C. 客户端脚本语言- D. 数据库查询语言答案:B2. 下列哪个是PHP的内置超全局数组?- A. `$_GET`- B. `$_POST`- C. `$_SESSION`- D. 所有选项答案:D3. 在PHP中,哪个函数可以用来获取当前脚本的文件名? - A. `basename()`- B. `dirname()`- C. `__FILE__`- D. `pathinfo()`答案:C#### 二、简答题1. 简述PHP中的变量作用域。

- 局部变量:在函数内部定义,只在函数内部有效。

- 全局变量:在整个脚本中都有效,可以在函数内部通过`global`关键字访问。

- 静态变量:在函数内部定义,函数调用结束后仍然保持其值。

2. 描述PHP中如何实现错误处理。

- 使用`try`和`catch`块来捕获和处理异常。

- 设置错误处理函数,使用`set_error_handler()`函数。

- 使用`error_reporting()`函数设置错误报告级别。

#### 三、编程题1. 编写一个PHP函数,实现计算两个数的和。

```phpfunction sum($num1, $num2) {return $num1 + $num2;}```2. 编写一个PHP脚本,使用`for`循环打印出1到10的数字。

```php<?phpfor ($i = 1; $i <= 10; $i++) {echo $i . "<br>";}>```#### 四、案例分析题给定以下PHP代码片段,分析并解释其功能:```php<?phpclass Person {private $name;public function __construct($name) {$this->name = $name;}public function greet() {echo "Hello, my name is " . $this->name . "!";}}$person = new Person("John");$person->greet();>```答案:这段代码定义了一个名为`Person`的类,它有一个私有属性`$name`和一个构造函数`__construct`,用于初始化`$name`属性。

php考试复习题

php考试复习题

php考试复习题PHP考试复习题作为一种广泛应用于Web开发的脚本语言,PHP在程序员的日常工作中扮演着重要的角色。

无论是初学者还是有经验的开发者,都需要通过考试来检验自己对PHP的掌握程度。

本文将为大家提供一些常见的PHP考试复习题,帮助大家更好地准备考试。

一、基础知识1. 解释PHP是什么以及它的作用。

2. PHP中的变量如何声明和赋值?3. 如何在PHP中输出内容?4. PHP中的数据类型有哪些?5. PHP中的条件语句有哪些?请举例说明。

6. PHP中的循环语句有哪些?请举例说明。

7. 解释什么是函数,并举例说明如何在PHP中定义和调用函数。

二、数组和字符串1. 如何创建一个数组,并给数组赋值?2. 如何获取数组中的元素?3. 解释什么是关联数组,并举例说明。

4. 如何在PHP中对字符串进行操作?5. 如何获取字符串的长度?6. 如何将字符串转换为数组?三、文件操作1. 如何在PHP中打开一个文件?2. 如何读取文件中的内容?3. 如何向文件中写入内容?4. 如何关闭一个文件?5. 解释什么是文件上传,并举例说明如何在PHP中实现文件上传功能。

四、数据库操作1. 如何连接数据库?2. 如何执行SQL查询?3. 如何插入数据到数据库中?4. 如何更新数据库中的数据?5. 如何删除数据库中的数据?6. 解释什么是SQL注入,并提供一些防止SQL注入的方法。

五、面向对象编程1. 解释什么是面向对象编程?2. 如何在PHP中定义一个类?3. 如何创建一个对象?4. 如何访问对象的属性和方法?5. 解释什么是继承,并举例说明。

六、错误处理和调试1. 如何在PHP中捕获错误?2. 如何调试PHP代码?3. 解释什么是异常处理,并提供一些处理异常的方法。

七、安全性1. 解释什么是跨站脚本攻击(XSS),并提供一些防止XSS攻击的方法。

2. 解释什么是跨站请求伪造(CSRF),并提供一些防止CSRF攻击的方法。

PHP复习小测验试题及答案

PHP复习小测验试题及答案

PHP复习小测验试题及答案姓名: [填空题] *_________________________________一、单选题1. 分析以下程序代码,输出结果正确的是()。

<?phpfor($i=0,$sum=0;$i <10;++$i){$sum +=$i;}echo $i,',',$sum;> [单选题] *A、10,45(正确答案)B、10,36C、9,45D、9,362. 下列对象操作成员的方式正确的是()。

[单选题] *A、对象.成员B、对象[成员]C、对象->成员(正确答案)D、以上答案都不正确3. 下列选项中与“for(;;)”的功能相同的是()。

[单选题] *A、while(0)B、while(1)(正确答案)C、do...while(0)D、以上的答案都正确4. 下列选项中,哪些是合法的标识符()。

[单选题] *A、username(正确答案)B、123userC、this&thatD、aa$bb5. 以下选项中可以实现继承的关键字是()。

[单选题] *A、globalB、finalC、interfaceD、extends(正确答案)6. 下面选项中,用于查看MySQL中已经存在数据库的是() [单选题] *A、SHOW DATABASEB、SHOW CREATE DATABASE 数据库名称C、SHOW CREATE DATABASES 数据库名称D、SHOW DATABASES(正确答案)7. 关于final关键字,以下说法中正确的是()。

[单选题] *A、当我们不希望一个类的方法被其子类重写时,可以将这个方法用final关键字修饰(正确答案)B、当一个类被final关键字修饰过后仍然可以被继承C、当一个方法被final关键字修饰后,则该方法在子类中不可以进行重写,但是可以被覆盖D、以上说法都不正确8. 下列关于PHP的数据类型描述错误的是()。

PHP复习题附答案

PHP复习题附答案

php复习题第2章数据与变量1. 写出相关PHP代码的输出结果。

(1)$a = "hello";$b = &$a;$b = 100;echo $a;答案:100(2)$test = ‘aaaaaa’;$abc = &$test;unset($test);echo $abc;答案:aaaaaa(3)$var1 = 5;$var2 = 1;function get_value(){global $var2;$var1 = 0;return $var2++;}get_value();echo $var1, $var2;答案:52(4)function get_count(){static $count = 2;return $count++;}$count = 5;get_count();echo get_count();答案:3(5)$num =10;function multiply(){$num =$num *10;}multiply();echo $num;答案:10第3章运算符与控制流程1. 写出相关PHP代码的输出结果。

(1)$str1 = null;$str2 = false;var_dump($str1==$str2);答案:bool(true)(2)$str1 = 0;$str2 = ‘0’;var_dump($str1===$str2);答案:bool(false)(3)$a2 = false;echo empty($a2) ? ‘true’ : ‘false’;答案:true(4)$a4 = ”;echo empty($a4) ? ‘true’ : ‘false’;答案:true(5)$a6 = ‘null’;echo empty($a6) ? ‘true’ : ‘false’;答案:false(6)$a8 = array(array());echo empty($a8) ? ‘true’ : ‘false’;答案:false(7)$i=10;$n = $i++;echo $n, $i++, ++$i;答案:1011132. 简答题(1) include与require的区别。

php综合复习题大全

php综合复习题大全

php综合复习题大全PHP综合复习题大全PHP是一种广泛应用于Web开发的脚本语言,它简单易学、灵活高效,因此受到了广大开发者的喜爱。

为了帮助大家复习PHP的知识,下面将为大家提供一些综合复习题,希望能够帮助大家巩固知识点,提高编程能力。

一、基础知识题1. PHP的全称是什么?它是一种什么类型的语言?2. PHP中的注释有哪几种形式?分别是什么?3. PHP中的变量如何定义?有哪些命名规则和限制?4. 如何在PHP中输出内容?有哪些输出函数?5. PHP中的数据类型有哪些?请列举并简要说明。

6. 如何在PHP中进行字符串的连接和截取操作?7. PHP中的条件语句有哪些?请列举并简要说明。

8. PHP中的循环语句有哪些?请列举并简要说明。

9. 如何在PHP中处理表单数据?10. PHP中的文件操作函数有哪些?请列举并简要说明。

二、进阶题1. PHP中的超全局变量有哪些?请列举并简要说明。

2. 如何在PHP中处理日期和时间?请列举并简要说明相关函数。

3. PHP中的数组有哪些类型?请分别说明其特点和用途。

4. 如何在PHP中进行文件上传操作?请列举并简要说明相关函数。

5. PHP中的异常处理机制是什么?如何使用?6. 如何在PHP中使用数据库进行数据操作?请简要说明相关函数和方法。

7. PHP中的会话管理机制是什么?如何使用?8. 如何在PHP中进行正则表达式匹配?请列举并简要说明相关函数。

9. PHP中的面向对象编程特性有哪些?请简要说明其概念和用法。

10. 如何在PHP中进行错误处理?请简要说明相关函数和方法。

三、实战题1. 编写一个PHP程序,实现一个简单的登录页面,并验证用户输入的用户名和密码。

2. 编写一个PHP程序,实现一个简单的留言板功能,包括留言的发布、显示和删除。

3. 编写一个PHP程序,实现一个简单的文件上传功能,并保存上传的文件到指定目录。

4. 编写一个PHP程序,实现一个简单的博客系统,包括文章的发布、显示和评论功能。

php试题及答案

php试题及答案

php试题及答案一、单项选择题(每题2分,共10分)1. PHP语言中,以下哪个是正确的字符串定义方式?A. $str = "Hello World!"B. $str = 'Hello World!'C. $str = `Hello World!`D. $str = {Hello World!}答案:AB2. PHP中,以下哪个函数用于将字符串转换为小写?A. strtoupper()B. strtolower()C. ucfirst()D. ucwords()答案:B3. 下列哪个选项是PHP中定义数组的正确方式?A. $arr = array(1, 2, 3);B. $arr = [1, 2, 3];C. $arr = (1, 2, 3);D. $arr = {1, 2, 3};答案:AB4. 在PHP中,以下哪个关键字用于捕获异常?A. tryB. catchC. throwD. finally答案:ABC5. PHP中,以下哪个函数用于获取当前脚本的路径?A. __FILE__B. __DIR__C. __LINE__D. __NAMESPACE__答案:AB二、多项选择题(每题3分,共15分)1. 以下哪些选项是PHP中常用的数据类型?A. IntegerB. StringC. BooleanD. ArrayE. Object答案:ABCDE2. 在PHP中,以下哪些是合法的变量命名方式?A. $my_varB. $2myvarC. $_myVarD. $myVarE. $myVar2答案:ACDE3. 下列哪些是PHP中常用的字符串函数?A. strlen()B. strpos()C. substr()D. explode()E. implode()答案:ABCDE4. 在PHP中,以下哪些是正确的文件包含方法?A. include()B. require()C. include_once()D. require_once()E. fopen()答案:ABCD5. 下列哪些是PHP中常用的会话控制函数?A. session_start()B. session_destroy()C. session_unset()D. session_save_path()E. session_id()答案:ABCDE三、判断题(每题2分,共10分)1. PHP是解释型语言,不需要编译即可运行。

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

一、单选题1、MySQL中查询的时候可以掉重复记录的是()A.select distinct name from userB.select name distinct from userC.select name from userD.select name from user limit 1答案:A2、以下PHP数组函数中,能取得数组键名的函数是()。

A.Array_keysB.Array_valuesC.Array_mergeD.Array_flip答案:A3、经过破译敌人的密码,已经知道了“香蕉苹果大鸭梨”的意思是“星期三秘密进攻”“苹果甘蔗水蜜桃”的意思是“执行秘密计划”;“广柑香蕉西红柿”的意思是“星期三的胜利属于我们”;那么“大鸭梨”的意思是()。

A.秘密B.星期三C.进攻D.执行答案:C4、下列MySQL语句中,属于DML的有()。

A.create tableB.alter tableC.drop tableD.insert答案:D5、对echo(),print(),print_r()的区别叙述不正确的是A.Echo是语句,没有返回值B.Print是函数,有返回值C.Print_r可以输出基本变量及符合变量的内容D.三者都能输出变量,echo和print一样,print_r可以输出复合变量的内容答案:D6、如何实现文章表news,id字段值为5记录的点击数字段num自增一A.Update news set num=num+1;B.Update news set num=num+1 where id==5C.Update news set num=num++ where id=5D.Update news set num=num+1 where id=5答案:D7、PHP文件上传时,可以返回上传文件错误代码的数组成员是()。

A.$_FILES[浏览框名称]['name']B.$_FILES[浏览框名称]['type']C.$_FILES[浏览框名称]['size']D.$_FILES[浏览框名称]['error']答案:D8、小张、小李、小王、小刘共买苹果144个。

小张买的苹果比小李多10个,比小王多26个,比小刘多32个。

小张买了()个苹果。

A.73B.63C.53D.43答案:C9、循环语句for($i=1;$i<5;$i--){echo $i;} 页面打印的结果是A.1 2 3 4B.1 0C.1D.没有任何输出,程序报答案:D10、$str=”123a45b”;$num=(int)$str;变量$num中的值是多少?A.0B.123C.12345D.45答案:B11、下面程序输出结果是<?php$a=0;$b=0;if(($a=3)>0||($b=3)>0){$a++;$b++;}echo($a,$b);echo("<br/>");if(($a=3)>0&&($b=3)>0){$a++; $b++;}echo($a,$b);>A. 4 1 4 4B. 4 4 1 1C. 0 0 3 3D. 4 1 4 3答案:A12、下列MySQL命令中,可以实现更新记录的命令有()。

A.update 数据表参照关系 set 字段名称=值,… [where 条件] [group by 字段名称]B.update 数据表,数据表,… set 字段名称=值,… where 条件C.update 数据表 set 字段名称=值,… [where 条件]D.update 数据表 set 字段名称=值,… [where 条件] [order by 字段名称]答案:C13、以下PHP程序的输出结果是()。

<?php $arr = array(-8=>4,-7=>5,6,9=>28); echo count($arr); ?>A.4B.9C.10D.2答案:A14、以下PHP程序的输出结果是()。

<?php $arr = array(null,null,0,'',""); echo count($arr); ?>A.1B.5C.2D.4答案:B15、以下PHP程序的输出结果是()。

<?php $str = "3.5sw"; echo $str + 2; ?>A.2B.3C.3.5D.5.5答案:D16、a.php文件中include_once了b.php文件,b.php中定义了变量$b=10,在a.php中$b+=1后;$b的值是()。

A.1B.11C.10D.NULL答案:B17、$funName=”substr”;echo $funName(“abcdefg”,3);输出结果A.abcB.defgC.efgD.程序报错答案:B18、以下PHP程序的输出结果是()。

<?php echo substr(“abcdef”,-3,-1); ?>A.dB.deC.cD.cb答案:B19、以下PHP程序的输出结果是()。

<?php $i = 3; $n = 0; if(--$n || ++$i){ echo $n; echo $i; } ?>A.0,3B.-1,3C.4,1答案:B20、以下PHP程序的输出结果是()。

<?php $a=3; $b=6; $c=1; if($a=5||$b=7 && $c=10){ $a++; $b++; } var_dump($a,$b,$c); ?>A.5,7,10B.6,8,10C.true,7,1D.6,7,10答案:C21、以下关于PHP的描述不正确的是()A、PHP是一种弱类型、解释型语言B、PHP是PHP: Hypertext Preprocessor 的递归缩写C、PHP与C、JAVA等面向对象语言一样,需要明确指定变量类型D、PHP可以与MySQL进行交互,创建动态Web站点答案:C22、下列关于PHP写法不正确的是()A、$var_B、$2abcC、$name3D、$_test答案:B23、下列表达式结果为true的是()A、1==='1'B、1==2C、1=='1'D、1>'1'答案:C24、要配置PHP环境,只需要修改下列中的哪个问题()A、php.iniB、php.sysC、http.confD、conf.json答案:A25、假设$a=5,有$a+=2,则$a的值为()A、5B、6D、8答案:C26、下列PHP开始和结束标签写法错误是()A、<?php ?>B、<% %>C、<php></php >D、<? ?>答案:C27、下列关于PHP数组的描述正确的是()A、PHP中声明数组必修指定数组长度B、PHP中数组键只能是数字类型C、PHP中使用系统内置的length()函数获取数组长度D、PHP中数组元素可以是多种类型答案:D28、下列程序输出结果是()<?php$str = "LAMP:Linux+Apache+MySQL+PHP";echo substr($str, 1, 2);>A、LAB、AMC、AD、L答案:B29、PHP点”.”号的描述正确的是()A、匹配符B、连接字符串C、赋值D、换行答案:B30、下列关于语句描述错误的是()A、for循环结构中三个表达式均不可以省略B、存在if-elseif-else 分支结构C、while语句在不满足条件表达式时退出循环D、switch语句允许多个匹配选项答案:A31、以下创建数组不正确的是()A、array();B、$a[] = 0;C、new array();D、range(1,10);答案:C32、以下程序输出结果是()<?php$a = 100;function test(){echo $a;}test();>A、100B、NULLC、空D、”100”答案:C33、下列关于PHP中会话的描述错误的是()A、setcookie()函数不可以设置Cookie的过期时间B、使用session前必须先调用session_start()函数C、$_COOKIE变量可以获取相应的Cookie值D、Session存储在服务器端,Cookie存储在客户端答案:A34、无法使下列程序输出1的$a值是()<?php$a = '';echo preg_match('/^0\d{3}[-_ ]?\d{8}$/i', $a); >A、*************B、************C、0376_63888888D、0376?63888888答案:D35、下列关于PHP面向对象描述错误的是()A、PHP中使用class关键字声明类B、PHP中不需要指定方法的返回值C、PHP中声明为private的属性,可以在子类中访问D、PHP中通过new关键字声明类的实例答案:C36、下列对$student使用正确的是()<?phpclass Student{public $name = '张三';function getName(){return $this->name;}}$student = new Student();>A、$student->$getName();B、$student->name;C、$student->$name;D、$student.getName();答案:B37、下列有可能为time()函数输出结果的是()A、0000000000B、1466072071C、2016-07-01 12:00:00D、2016-07-01答案:B38、下列程序输出结果是<?php$str = "PHP is a popular language";echo strlen($str);>A、19B、21C、25D、27答案:C39、在PHP中\n表示()A、字符nB、换行符C、制表符D、回车符答案:B40、PHP中file()函数返回的结果是什么类型()A、字符串B、数组C、整数型D、对象答案:B41、当$g=14,且表达式 $g=$i+=10,$i应为()A、4B、14C、10D、7答案:A42、以下程序的输出结果是()<?php$arr = array(1=>1, 12=>2);$arr[] = 13;print_r($arr);>A、Array ( [0] => 1 [1] => 2 )B、Array ( [1] => 1 [12] => 2 [13] => 13 )C、Array ( [0] => 1 [1] => 2 [2] => 13 )D、Array ( [1] => 1 [2] => 2 [3] => 13 )答案:B43、以下程序执行后,$arr数组元素的顺序为()<?php$arr = array(1,40,33,5,8);sort($arr);>A、1, 5, 8, 33, 40B、40, 33, 8, 5, 1C、1, 40, 33, 5, 8D、1, 8, 40, 33, 5答案:A44、$arr = range(1,5),$arr数组有几个元素()A、4B、5C、6D、7答案:B45、以下程序的输出结果是()<?php$a = 100;echo '$a=',"$a";>A、$a=100B、$a=$aC、$a=,100D、$a=,$a答案:A46、以下程序的输出结果是()<?php$a = 1;$b = 2;echo $a.$b;>A、12B、3C、$a$bD、$a.$b答案:A47、将一个字符转换为整型使用哪个函数()A、strval()B、intval()C、convert()D、toint()答案:B48、-5作为布尔变量值表示()A、trueB、falseC、nullD、以上都不是答案:A49、以下程序的输出结果是()<?php$str = '';for($i=0; $i<10; $i++){$str .= $i.',';}echo $str;>A、0,1,2,3,4,5,6,7,8,9,B、0,1,2,3,4,5,6,7,8,9C、1,2,3,4,5,6,7,8,9D、0,1,2,3,4,5,6,7,8,9,10答案:A50、下列不属于访问MySQL的扩展库或者函数的是()A、mysqliB、mysqlC、pdo_mysqlD、oci答案:D二、多选题1、PHP标识符只能由下面哪些元素组成()A、数字B、字母C、下划线D、特殊字符答案:A、B、C2、PHP中方法作用域有如下几种()A、publicB、privateC、protectedD、static答案:A、B、C、D3、下列是MySQL支持的数据类型()A、charB、intC、uniqueidentifierD、text答案:A、B、D4、下列属于PHP的注释形式的是()A、<!-- -->B、/* */C、//D、#答案:B、C、D5、下列是PHP的输出函数或语句的是()A、echoB、print()C、write()D、printf()答案:A、B、D6、下列属于Web服务器的有()A、ApacheB、IISC、NginxA、MySQL答案:A、B、C7、下列关于PHP错误级别表述正确的是()A、E_ALL 所有错误和警告B、E_ERROR 致命的运行时错误C、E_WARNING 运行时的提示消息D、E_PARSE 解析错误答案:A、B、D8、下列对于数据排序函数表述正确的是()A、sort()函数将数组的值按升序排列B、rsort()函数将数组的值按降序排列C、ksort()函数将数组的键按升序排列D、krsort()函数将数组的键按降序排列答案:A、B、C、D9、关于mysqli扩展表述正确的是A、mysqli_close()函数可以关闭数据库连接B、mysqli_open()函数用于打开、建立数据库连接C、mysqli_fetch_array()函数返回结果是数组D、mysqli_query()不能执行DELETE语句答案:A、C10、下列常见数组函数表述正确的是()A、implode()将数组组合成字符串B、array_merge()函数将两个数组合并一起C、array_keys()获取数组的键D、count()函数可以获取数组的长度答案:A、B、C、D11、LAMP是以下哪几种的组合()A、LinuxB、ApacheC、MySQLD、PHP答案:A、B、C、D12、若要使如下程序输出"true",$a可以是()<?phpif($a) print "true";else print "false";>A、10B、-1C、0D、TRUE答案:A、B、D13、PHP中超级全局变量有()A、$_GETB、$_POSTC、$_PUTD、$GLOBALS答案:A、B、D14、使用mysql(i)_connect()函数建立数据库连接时,需要提供哪些参数()A、数据库ip地址B、数据库用户名C、数据库密码D、数据库名称答案:A、B、C、D15、下列关于常用配置文件描述正确的是()A、apache.conf是Apache配置文件B、httpd.conf是Apache配置文件C、f是MySQL配置文件D、php.ini是PHP配置文件答案:B、D16、下列属于面向对象特性的是()A、封装B、继承C、映射D、多态答案:A、B、D17、对下列程序代码理解正确的是()<?php$conn = mysqli_connect('localhost', 'phproot', 'phproot', 'world') or die('连接错误');$sql = 'SELECT * FROM User';$result = mysqli_query($conn, $sql);while ($row = mysqli_fetch_array($result)) {echo $row['name'].'<br/>';}mysqli_close($conn);>A、数据库无法建立连接时,将输出“连接错误”的提示B、此代码可以查询出User表中的所有数据C、在浏览器环境下,将输出所有的用户名(每个用户名占一行)D、此代码在结束时没有释放资源答案:A、B、C18、下列描述正确的是()A、require()函数包含不存在的文件时,脚本不会停止执行B、如果已经包含了文件,不会再执行include_once()C、require()将文件包含到当前脚本D、在启用allow_url_fopen时,require()可以引用远程文件答案:B、C、D19、下列关于常见MySQL语句或者命令描述正确的是()A、执行mysql -u root -p命令可以root身份连接数据库B、SHOW TABLES;可以显示当前数据库下所有表C、SHOW DATABASES;显示所有的数据库信息D、USE test;切换当前数据库到test答案:A、B、C、D20、下列哪些SQL语句可以查询出User表中name为张三的记录()A、SELECT * FROM User WHERE name = '张三'B、SELECT * FROM User WHERE name = '张三' LIMIT 0,1C、SELECT * FROM User WHERE name LIKE '张三'D、SELECT * FROM User WHERE name LIKE '%张三%'答案:A、B、C、D21、PHP支持的语法风格有()。

相关文档
最新文档