PHP 5 多项选择题

PHP 5 多项选择题

欢迎访问MCQss.com上关于PHP 5的多项选择题页面。这里提供了大量互动式的PHP 5多项选择题。您可以选择答案并检查是否正确。

PHP 5 是一种用于创建动态网站和Web应用的PHP编程语言的版本。它具有许多功能和特点,包括数据库管理、表单处理、文件处理等。

如果您想学习PHP 5,重点应该包括PHP语法、变量、数组、函数、数据库管理等基本概念。掌握PHP 5是Web开发人员的重要技能,也能为您在Web开发领域开启更多机会。

在MCQss.com上的免费PHP 5多项选择题能够以互动的方式扩展您的知识,并检验您对该领域的理解。您可以利用这些问题进行练习,为面试、考试做准备,并提升自己对PHP 5的认识。

PHP 5多项选择题的好处包括评估自己的理解水平、识别知识差距,并为未来的面试、考试做好准备。

1: 哪个功能将在指定路径中列出文件和目录?

A.   fopen()

B.   fscan()

C.   scandir()

D.   opendir()

E.   readdir()

2: PDO :: beginTransaction()关闭自动加入模式。

A.   真的

B.   错误的

3: 以下哪个功能用于显示变量的属性?

A.   解释

B.   定义

C.   以上都不是

D.   var_dump

4: 哪个功能可用于重命名文件?

A.   fputs()

B.   改名()

C.   fwrite()

D.   复制()

E.   死()

5: PHP中的梨是什么?

A.   PHP扩展和应用程序存储库

B.   PHP中没有梨。

C.   PHP扩展应用程序存档

6: PHP5中的默认时区是什么

A.   甘比尔/岛

B.   法国/波利尼西亚

C.   欧洲/苏黎世

7: 打开文件“ time.txt”的正确方法是什么?

A.   fopen(“ time.txt”,“ r”);

B.   打开(“ time.txt”);

C.   打开(“ time.txt”,“读”);

D.   fopen(“ time.txt”,“ w+”);

8: 该功能用于迭代数组和对象。

A.   尽管

B.   Dowhile

C.   foreach

D.   为了

9: 如何在PHP中识别服务器IP地址?

A.   $ _address ['server_ip'];

B.   $ _server ['server_addr'];

C.   server_id();

D.   server_addr();

10: 我可以在PHP卷发中使用代理吗

A.   真的

B.   错误的

11: OOM是什么意思?

A.   对象原始的杂草

B.   对象Orientaton Mechnism

C.   对象大师班

D.   面向对象的模型

E.   原始重叠模型

12: 包含文件“ time.inc”的正确方法是什么?

A.   <?php包括file =“ time.inc”; ?>

B.   <! - 包括file =“ time.inc” - >

C.   <?php包括:“ time.inc”; ?>

D.   <?php包括“ time.inc”; ?>

13: 您如何写“ Hello World”?

A.   回声'Hello World!”

B.   “你好世界!”

14: 以下哪个功能用于检查数组类型

A.   isarray

B.   is_array

C.   array_valid

D.   有效_array

15: 您如何杀死或销毁会议?

A.   kill_session()

B.   session_destroy();

C.   destry_session()

D.   reset_session()

E.   session_kill()

16: 包括文件必须具有文件扩展名。

A.   是的

B.   不

17: 如何在读/写模式下打开文件?

A.   $ handle = fcopen(“ http://www.example.com/”,“ r”);

B.   $ handle = fileOpen(“ http://www.example.com/”,“ r+”);

C.   $ handle = fopen(“ http://www.example.com/”,“ r”);

D.   $ handle = fopen(“ http://www.example.com/”,“ r+”);

E.   $ handle = fcopen(“ http://www.example.com/”,“ r+”);

18: $ x = 10.88; echo(int)$ x;

A.   1

B.   0

C.   11

D.   10

19: 哪种操作员用于测试两个值是否在各个方面相同

A.   ===

B.   !==

C.   实例

D.   ==

E.   =

20: 如果必须使用正则表达式,则出于性能原因,首选哪种类型的正则表达功能?

A.   preg_*正则表达功能

B.   EREG*正则表达功能

C.   使用正则表达式的strtok()

D.   strregex*正则表达功能

21: 对或错?一个可以在PHP页面“ makeit.php”中包括(“ abc.php”)。

A.   错误的

B.   真的

22: 您将使用哪个功能将一个或多个元素附加到数组末尾?

A.   array_push()

B.   array_unshift()

C.   array_shift()

D.   array_pop()

23: 致命的错误将被

A.   e_notice

B.   错误

C.   E_ALERT

D.   E_ERROR

E.   e_warning

24: (8 <1 || 4> = 4)将返回

A.   真的

B.   错误的

25: 以下哪个负责更改当前目录?

A.   chdir()

B.   封闭()

C.   opendir()

D.   dir()

E.   rewinddir()

26: 如何使用PHP函数删除文件?

A.   降低

B.   删除

C.   删除文件

D.   消除

E.   UNLINK

27: PHP中的什么功能使您可以找到第一次出现子字符串的位置?

A.   strtok()

B.   strripos()

C.   str_repeat()

D.   strpos()

E.   substr()

28: 哪个数组函数检查数组中指定的密钥是否存在?

A.   array_key_exists()

B.   is_array()

C.   array_search()

D.   isset()

29: 以下哪项与文件无关

A.   fgets

B.   fopen

C.   fappend

D.   fclose

E.   fwrite

30: 检查变量类型是对象的函数的名称是什么?

A.   (都不是)

B.   is_Object

C.   typeoject

D.   isObject

31: ______关键字用于指示不完整的类或方法,必须进一步扩展和/或实现才能使用。

A.   抽象的

B.   不完整

C.   工具

D.   受保护

32: 以下哪个负责生成回溯

A.   debug_backtrace()

B.   trigger_error()

C.   debug_print_backtrace()

D.   user_error()

E.   error_get_last()

33: 以下哪项不是布尔误。

A.   错误的

B.   1

C.   (都不是)

D.   错误的

34: $ a =&$ b; $ b ='玛丽?'打印$ a;

A.   致命错误

B.   玛丽?

C.   空输出

D.   注意

E.   警告

35: 在邮件中($ param1,$ param2,$ param3,$ param4),$ param2包含:

A.   主题

B.   收件人

C.   标题

D.   消息

36: 编码字符串的最佳方法是什么?

A.   URLDECODE($ str)

B.   urlencode($ str)

C.   URLCODE($ str)

D.   encode_url($ str)

E.   Encodeurl($ str)

37: 您从PDO :: beginTransaction()开始交易。您如何回滚交易?

A.   PDO :: stoptransaction()

B.   PDO :: rollbackTransaction()

C.   pdo ::回滚()

D.   PDO :: AbortTransaction()

38: 假设今天是2001年3月10日,下午5:16:18,我们处于山区标准时间(MST)时区,以下输出:2001年3月10日,下午5:16

A.   日期(“ F J,Y,G:I A”);

B.   日期(“ J,N,Y”);

C.   日期(“ M.D.Y”);

D.   日期('H-I-S,J-M-y,是w Day');

E.   日期(“ D M J G:I:S T Y”);

39: 您从PDO :: beginTransaction()开始交易。您如何进行交易?

A.   PDO :: endTransaction()

B.   PDO :: cistransaction()

C.   PDO :: stoptransaction()

D.   PDO :: CLOSETRANSACTION()

E.   PDO :: commit()

40: 函数foobar(){$ a = func_get_args();返回$ a [2]; }打印foobar('a',1,'b',2);输出是什么?

A.   B

B.   2

C.   1

D.   A

E.   a2

41: ((4> = 4 && 8 <1)||(44 == 33 || 5> 3))将返回

A.   错误的

B.   真的

42: 以下哪个功能将字符串分开并返回数组?

A.   strsplit()

B.   splitstr()

C.   stringsplit()

D.   str_split()

E.   split_str()

43: 对或错? PHP在最新版本中提供了goto。

A.   真的

B.   错误的

44: 如果不存在或不能打开这些文件,这些功能中的哪一个不会导致运行时错误?

A.   要求()

B.   包括()

C.   nowarn()

D.   getfile()

45: 您如何使PHP使用类文件而不必需要或手动包含它?

A.   定义$ _MAP超级流行

B.   在php.ini中设置default_lib_path变量

C.   使用set_class_handler($ class_handler)函数

D.   定义__autoload($ class)魔术功能

E.   没有办法做到这一点

46: PHP5中该类属性将获得什么可见性水平? var $ cool = true;

A.   受保护

B.   私人的

C.   民众

D.   var关键字在PHP5中不再有效

47: 以下代码输出将是什么:<?php $ fruits = array(“ d” =>“柠檬”,“ a” =>“橙色”,“ b” =>“香蕉”,“ c” =>“ apple” ); ksort($水果); foreach($ fruits as $ key => $ val){echo“ $ key = $ val \ n”; }?>

A.   a =苹果B =香蕉C =柠檬D =橙色

B.   D =苹果A =香蕉B =柠檬C =橙色

C.   a =橙色B =香蕉C =苹果D =柠檬

D.   D =柠檬A =橙色B =香蕉C =苹果

E.   a =柠檬B =橙色C =香蕉D =苹果

48: 如何使用PHP5新功能连接MySQL?

A.   (两个答案都是正确的)

B.   $ connection = new mysqli('localhost','user','pass','test');

C.   $ user ='用户'; $ pass ='Pass'; $ connection = new PDO('mysql:host = localhost; dbname = test',$ user,$ pass);

49: $消息和$$消息有什么区别?

A.   内存指针

B.   PHP变量的经典示例

C.   错误

50: 当对象表示为字符串时,_______方法将自动调用。

A.   __tostring()

B.   __getString()

C.   getString()

D.   __得到()

51: $ text =&#39;他去了学校。&#39;; Echo strpbrk($ text,&#39; w&#39;);在上面的代码中,输出是什么?

A.   都不是

B.   所有这些

C.   真的

D.   3

E.   去学校。

52: $ array = [];是php版本

A.   5.3

B.   5.1

C.   5.4

D.   5.2

53: 哪个php5的颠覆添加了简短的数组语法?

A.   2

B.   4

C.   5

D.   3

54: 如果该方法是摘要,则必须是:

A.   接口或抽象

B.   仅扩展

C.   抽象的

D.   接口并扩展

E.   仅接口

55: 称为静态方法的方法和正常方法之间的主要区别是什么?

A.   静态方法无法从类实例中调用

B.   静态方法无法访问自关键字

C.   静态和非静态方法之间没有功能差异

D.   静态方法不提供$ this 的参考

56: 所有类的默认类名称是什么

A.   stdclass

B.   __班级__

C.   班级

D.   nsObject

E.   目的

57: 如何安装PECL扩展名?

A.   sudo/usr/local/php5/bin/pecl安装pecl_http

B.   php/usr/local/php5/bin/pecl安装pecl_http

58: 哪个PCRE正则表达式将与字符串匹配

A.   /^ [hp1-5] \ - .*/i

B.   /[hp管理

C.   /[hp1-5 ]* \ - ?/

59: 该语句的输出将是什么Echo substr(“思考不同”,6);

A.   狂热

B.   思考dif

C.   不同的

D.   声明显示的错误

E.   思考

60: 什么不是PHP类型?

A.   可召唤

B.   资源

C.   无效的

D.   复杂的

E.   布尔

61: 给定:$ email ='bob@example.com';哪个代码块将输出example.com?

A.   打印strstr($ email,'@');

B.   打印substr($ email,-1 * strrpos($ email,'@'));

C.   打印substr($ email,strpos($ email,'@') + 1);

D.   打印substr($ email,strrpos($ email,'@'));

62: 如何声明接口?

A.   班级名称{}

B.   接口名称()

C.   接口$ name {}

D.   接口名称{}

E.   类接口名称{}

63: 什么是新的数组语法?

A.   []

B.   大批[]

C.   大批{}

D.   大批()

E.   ()

64: 以下哪个功能允许您将会话数据存储在数据库中?

A.   session_set_save_handler();

B.   您不能将会话数据存储在数据库中。

C.   mysql_query();

D.   session_start();

65: 以下代码有什么问题? <?php函数重复($ obj){$ newobj = $ obj;返回$ newobj; } $ a = new myClass(); $ a_copy =重复($ a); $ a-> setValue(10); $ a_copy-> setValue(20); ?>

A.   此代码没有错

B.   您必须使用返回和$ newobj

C.   重复()必须返回参考

D.   您必须使用克隆操作员制作对象的副本

66: 如何将五天添加到这样的php5日期对象:$ date_object = date_create(“ 1/18/2015”);

A.   $ date_object->修改(

B.   $ date_object-> add(

C.   $ date_object :: add(

D.   $ date_object->修改(

67: 以下代码的输出:<?php类参数){echo'$参数是b'}} $ d = new D()的实例; $ c = new C(); $ d-> sayhello($ c);

A.   致电未定义的方法D :: Sayhello()

B.   $参数是一个实例

C.   $参数是B的实例

D.   PHP致命错误

68: 哪个前缀阻止儿童课程覆盖方法

A.   私人的

B.   受保护的静态

C.   最终的

D.   私人静态

69: 使用PHP 5迭代和修改数组的每个元素的最佳方法是什么?

A.   foreach($ array as $ key => $ val){ / * ... * /}

B.   您不能在迭代期间修改数组

C.   对于($ i = 0; $ i <count($ array); $ i ++){ / * ... * /}

D.   while(list($ key,$ val)=每个($ array)){ / * ... * /}

E.   foreach($ array as $ key =>&$ val){ /*...* /}

70: $ sweet = array('1'=>'苹果','2'=>'香蕉'); $ fruits = array('listious'=> $ sweet,'sweet'=>'草莓');函数myprint($ item,$ key){echo'uk key是$ item \ n'; } array_walk_recursive($ fruits,'myprint');在上面的代码中,输出是什么?

A.   [1是苹果] [2是香蕉] [Sweet是草莓]

B.   [美味是苹果] [美味是香蕉] [甜蜜的草莓]

C.   [苹果很美味] [香蕉很美味] [草莓很甜]

71: 为了确保给定的对象具有一组特定的方法,您必须以________的形式提供一个方法列表,然后使用________关键字作为类的一部分将其作为一部分。

A.   实例,工具

B.   接口,扩展

C.   接口,实施

D.   数组,接口

E.   访问列表,实例

72: 以下代码的输出是什么? $ arr =“ a”; $ arr [0] =“ b”; echo $ arr; Echo $ arr [0];

A.   致命错误。

B.   BB

C.   aa

D.   ab

E.   PHP警告。

73: 以下哪个功能比较参数的子字符串?

A.   compare_substr()

B.   substr_compare()

C.   都不是

D.   comp_substr()

E.   substr_comp()

74: 以下代码输出将有什么?函数add($ a){返回$ a ++; } echo add(5);

A.   6

B.   e_warning

C.   5

D.   e_notice

E.   4

75: 您如何从URL获取标题信息?

A.   get_headers()

B.   都不是

C.   get_header_info()

D.   get_header()

76: IDATE和日期函数之间有什么区别?

A.   idate函数始终返回格式的日期字符串,但是日期函数返回格式的日期字符串或false。

B.   所有这些

C.   IDATE功能比日期函数具有更多种表达式。

D.   都不是

E.   idate函数始终返回整数,但是日期函数返回格式的日期字符串或false。

77: ____无论指针位置如何,都会遍历整个阵列。

A.   foreach()

B.   array_walk()

C.   array_map()

D.   array_loop()

78: 如何检查目录是否存在?

A.   is_dir_exists($ name);

B.   IS_EXISTS($ name);

C.   file_exists($ name);

D.   dir_exists($ name);

79: 以下哪个函数在curl脚本中设置了选项?

A.   curl_setopt()

B.   curl_option()

C.   curl_set_option()

D.   curl_opt()

E.   curl_set_opt()

80: 以下哪个功能获取已发送(或准备发送)的响应标头列表?

A.   get_header_list()

B.   headers_list()

C.   header_list()

D.   都不是

81: 什么结果? $ a =“ 1”; $ a [$ a] =“ 2”;回声$ a;

A.   12

B.   1

C.   2

D.   错误

E.   3

82: 图像文件的内容存储在存储器中为$ imstring,但原始文件不可用。其中使用最少的代码,并且是检索$ imstring尺寸的有效方法吗?

A.   $ fn = tempnam('/dir','foobar'); file_put_contents($ fn,$ imstring);返回getImagesize($ fn);

B.   $ im = ImageCreatefromstring($ imstring);返回数组(imagesx($ im),imagesy($ im));

C.   以上都不是有效的PHP代码

D.   返回getImagesizeFromstring($ imstring);

E.   返回strlen($ imstring);

83: 这个代码会做什么?类动物{public $ name ='dog'; } $ a = new Animal(); $ b =克隆$ a; $ c = $ a; $ a-> name ='cat'; $ b-> name ='bear'; $ c-> name ='parrot'; echo $ a->名称。 ','。 $ b->名称。 ','。 $ c->名称;

A.   鹦鹉,熊,鹦鹉

B.   狗,狗,狗

C.   猫,熊,鹦鹉

D.   猫,熊,猫

84: 输出以下代码? Echo new STDCLASS ==新STDCLASS' - ',新的stdclass!==新的stdclass;

A.   0-0

B.   1-1

C.   1-0

D.   0-1

85: 报告MySQLI函数或查询错误的功能是什么?

A.   mysqlireport();

B.   mysqli_report();

C.   mysql_sql_exception

D.   mysql_generate_report();

E.   mysqli_report_error();

86: $ a ='Hello';回声(int)!! $ a;

A.   1

B.   错误的

C.   真的

D.   你好

E.   0

87: 键阵列中的钥匙。什么是结果的数组$ a = array(1 =>“ john”,“ 1” =>“ doe”,1.5 =>“ jane”,true =>“ smith”,);

A.   阵列([1] => <span style =“颜色:rgb(108,117,125);背景色:rgb(250,253,251);“>“ jane”> </span>

B.   阵列([1] =>史密斯)

C.   阵列([1] => <span style =“颜色:rgb(108,117,125);背景色:rgb(250,253,251);“>“ jane”,[true],[true] => smith)” > </span>

D.   阵列([1] => <span style =“颜色:rgb(108,117,125);背景色:rgb(250,253,251);“>“ doe”,[1.5],[1.5] =>“ jane” ,[true] =>史密斯)”> </span>

E.   阵列([1] =>约翰)

88: 下一个代码的输出将是什么? :$ somestring = 1.2e3; var_dump(strlen($ somestring));

A.   INT 1200

B.   INT 5

C.   int 4

89: 以下代码的输出是什么? <?php $ array1 = array(“ a” =>“绿色”,“红色”,“蓝色”); $ array2 = array(“ b” =>“绿色”,“黄色”,“红色”); $ result = array_intersect($ array1,$ array2); print_r($ result); ?>

A.   阵列([a] =>绿色[0] =>红色)

B.   阵列([a] =>绿色[1] =>红色)

C.   阵列([a] =>绿色[2] =>红色)

D.   阵列([0] =>绿色[1] =>红色)

E.   阵列([a] =>绿色[b] =>红色)

90: 以下代码的结果是什么? $ a = 0或1; $ b = 0 || 1;回声“ $ a,$ b”;

A.   1,1

B.   1,0

C.   0,0

D.   0,1

91: 该代码将输出什么。功能测试(&$ var){$ var = $ var-1;返回$ var; } $ returnVar = test(50);回声$ returnvar。 “是答案。”;

A.   错误信息

B.   51是答案。

C.   49是答案。

D.   50是答案。

92: 此代码段的输出是什么? $ i = 5;打印$ i ++++++ $ i;

A.   13

B.   11

C.   12

D.   10

93: 以下哪个功能是PHP5的新功能?

A.   ftp_mkdir()

B.   ftp_alloc()

C.   ftp_chmod()

D.   ftp_read_write_alloc()

E.   ftp_chdir()

94: 执行此代码后,数组$ b是什么? $ a = array(1,3,5); $ b =数组(2,4,6); $ b += $ a;

A.   $ b =阵列(2,4,6,1,3,5)

B.   $ b =数组(2,4,6)

C.   $ b =阵列(3,7,11)

D.   PHP致命错误

E.   $ b =阵列(1,2,3,4,5,6)

95: 哪种变量类型不能用作类型提示?

A.   资源

B.   任何班级名称

C.   大批

D.   可召唤

A.   urlencode()

B.   当今PHP本身

C.   strtr($ var,“ \ r \ n”,'')

D.   htmlspecialchars()

97: 您将使用哪个功能将一个或多个元素预到数组的开头?

A.   array_unshift()

B.   array_pop()

C.   array_push()

D.   array_shift()

98: 如何阅读类静态属性?

A.   $ this ::名称

B.   $ this-> $名称

C.   self :: $名称

D.   $ this->名称

E.   self ::名字

99: $ a = array(“ pomme”,“ banane”); $ b = array(1 =>“ banane”,“ 0” =>“ pomme”); var_dump($ a === $ b);它打印什么?

A.   错误的

B.   真的

100: setCookie函数中的参数数

A.   2

B.   7

C.   3

D.   4

E.   5