1. 首页
  2. PHP试题

PHP试题及答案(单选、多选、对错)

PHP试题及答案,本试题包括单选、多选以及判断对错题。

PHP试题及答案(单选)

1.mysql_connect( )与@mysql_connect( )的区别是( B )
A @mysql_connect( )不会忽略错误,将错误显示到客户端
B mysql_connect( )不会忽略错误,将错误显示到客户端
C 没有区别
D 功能不同的两个函数

2.语句for($k=0;$k=1;$k++);和语句for($k=0;$k==1;$k++);执行的次数分别是: A
A 无限和0
B 0和无限
C 都是无限
D 都是0

3.读取post方法传递的表单元素值的方法是: B
A $_post[“名称”]
B $_POST[“名称”]
C $post[“名称”]
D $POST[“名称”]

4.PHP运算符中,优先级从高到低分别是( )B
A 关系运算符,逻辑运算符,算术运算符
B 算术运算,关系运算符,逻辑运算符
C 逻辑运算符,算术运算符,关系运算符
D 关系运算符,算术运算符,逻辑运算符

5.cookie的值存储在( ) C
A 硬盘中
B 程序中
C 客户端
D 服务器端

6.要查看一个变量的数据类型,可使用函数( ) B
A type() B gettype() C GetType() D Type()

7.字符串的比较,是按( )进行比较。 B
A 拼音顺序 B ASCII码值 C 随机 D 先后顺序

8.复选框的type属性值是( ) A
A checkbox B radio C select D check

9.SESSION会话的值存储在( ) D
A 硬盘上 B 网页中 C 客户端 D 服务器端

10.如果想取得最近一条查询的信息,应该使用哪个函数( ) A
A mysql_info B mysql_stat C mysql_insert_id( ) D mysql_free_result

11.要查看一个结构类型变量的值,可以使用函数( ) D
A Print( ) B print( ) C Print_r() D print_r( )

12.在PHP中哪个变量数组总是包含所有总客户端发出的cookies数据( ) A
A $_COOKIE B $_COOKIES C $_GETCOOKIE D $_GETCOOKIES

13.下列哪个说法是错误的( ) D
A gettype( )是查看数据类型的
B 没有被赋值的变量是0
C unset( )是被认为NULL
D 双引号字符串最重要的一点是其中的变量名会被变量值替代

14.HTML中,超链接用的是什么标签 A
A 〈a> B 〈table> C 〈b> D 〈head>

15.strtolower( )函数的功能是( ) A upper 转为大写
A 将给定的字符串全部转换为小写字母
B 将给定的字符串全部转换为大写字母

16.HTML中,表格单元格的”值”是存储在( )标签里 B
A 〈body>
B 〈td>
C 〈tr>
D 〈table> 〈tr> 〈td>REFDVCD〈/td> 〈/tr> 〈/table>

17.将一个值或变量转换为字符类型的函数是( ) B
A intval( ) B strval( ) C str D valint( )

18.php中字符串的连接运算符是( ) D
A – B + C & D .

19.php函数不支持的功能有: C
A 可变的参数个数
B 通过引用传递参数
C 通过指针传递参数
D 实现递归函数

20.文件框的type属性值是( ) C
A text B hidden C textarea D checkbox

21.运算符“^”的作用是( ) D
A 无效 B 乘方 C 位非 D 位异或

22.自定义函数中,返回函数值的关键字是( ) A
A returns B close C return D back

24.要检查一个常量是否定义,可以使用函数( ) A
A defined( ) B isdefin( ) C isdefined( ) D 无

25.关于mysql_select_db的作用描述正确的是( ) D
A 连接数据库 B 连接并选取数据库 C 连接并打开数据库 D 选取数据库

26.HTML中,title标签放在什么位置 B
A body标签里 B head标签里 C script标签里 D table标签里

27.使用( )函数可以求得数组的大小 A
A count( ) B conut( ) C $_COUNT[“名称”] D $_CONUT[“名称”]

28.从队列数组队头删除数据可以使用( )函数。 C
A array_push() B array_pop() C array_shift() D array_unshift()

29.在html中嵌入JavaScript,应该使用的标记是( ) A
A 〈script language=”javascript”> B 〈head> 〈/head> C 〈body> 〈/body> D 〈!–….//..>

30.以下代码运行结果( ) C
$A=array(“Monday”,”Tuesday”,3=>”Wednesday”); echo $A[2];
A Monday B Tuesday C Wednesday D 没有显示

31.新建一个数组的函数是( ) A
A array B next C count D reset

32.下列不正确的变量名是( ) B
A $_test B $2abc C $Var D $printr

33.读取get方法传递的表单元素值的方法是: A
A $_GET[“名称”] B $get[“名称”] C $GEG[“名称”] D $_get[“名称”]

34.函数var_dump的意义是( ) C
A 定义数组 B 遍历数组 C 输出变量的相关信息 D 递归数组

35.strtoupper( )函数的功能是: A
A 将给定字符串全部转换为大写字母。
B 将给定字符串全部转换为小写字母。
C 将给定字符串首字母转换为大写字母。
D 将给定字符串首字母转换为小写字母。

36.以下代码的运行结果是( ) B
if($i=””) {echo “a”;}else {echo “b”;} ?>
A 输出a B 输出b C 条件不足,无法确定 D 运行出错

37.在str_replace(1,2,3)函数中1 2 3 所代表的名称是( ) B
A “取代字符串","被取代字符串","来源字符串"
B "被取代字符串",”取代字符串","来源字符串"
C "来源字符串",”取代字符串","被取代字符串"
D "来源字符串","被取代字符串",”取代字符串"

38.浏览网页时,看到的内容是HTML的哪一部分? C
A title B table C body D head

39.运算符”%”的作用是( ) C
A 无效 B 取整 C 取余 D 除

40.file()函数返回的数据类型是( ) A
A 数组 B 字符串 C 整型 D 根据文件来定

41.计算字符串长度的函数是( ) A
A strlen( ) B len( ) C stringlen( ) D lens( )

42.array_push()的作用是( ) C
A 将数组的第一个元素弹出
B 将数组的最后一个元素弹出
C 将一个或多个元素压入数组的末尾
D 将一个或多个元素插入数组的开头

43.isset()的功能是( ) A
A 测试变量是否存在

44.定义静态变量的关键字是( ) A
A static B statics C STATIC D STATICS

45.以下属于忽略键名数组排序的是( ) D
A natsort B ksort C asort D sort

46.empty()的功能是: A
A 测试变量是否为空
B 测试变量是否存在
C 测试常量是否为空
D 测试常量是否存在

47.浏览网页时,看到的内容是HTML的哪一部分? C
A title B table C body D head

48.自定义用户常量,可以使用( )函数. B
A Define( ) B define( ) C Defin( ) D defin( )

49.执行下列代码后的结果是( ) $x=15; echo $x++; $y=20; echo ++$y; B
A 15,20 B 15,21 C 16,20 D 16,21

50.申明全局变量的关键字是( ) B
A globals B global C GLOBAL

PHP试题及答案(多选)

1.PHP中,不等运算符是( ) BC
A ≠ B != C <> D ><

2.函数的参数传递包括: AB
A 按值传递 B 按引用传递 C 按变量传递 D 按作用域传递

3.php中,赋值运算符有( ) ADB
A = B += C == D .=

4.php中可以实现程序分支结构的关键字是( ) CD
A while B for C if D switch

5.continue语句可以用在( )中。 ABC
A for B while C do-while D switch

6.break可以用在( )语句中 ABCD
A switch B for C while D do-while

7.php中可以实现循环的是( ) A C
A for B break C while D waiting

8.PHP中,标识符允许出现的符号有: ABC
A 大写字母 B 小写字母 C 数字

9.PHP允许的注释符号有: ACD
A // B 闭合的段落 C # D /*和*/闭合的段落

10.PHP表单的提交方法有: ACB
A post B request C get D querystring

11.PHP语言标记用的是什么( )符号 ACD
A 〈? ?> B 〈php > C 〈?php ?> D 〈% %>

12.php中数组可以使用哪些键名? AB
A 数字键名 B 下标 C 随机 D 文本(或字符串)键名

PHP试题及答案(判断题)

1.在返回数组中的所有值,可以使用array_value( )函数 T

2.运算符“++”可以对常量和变量进行累加1 F

3.php语言中的数值型字符串可以和数字变量进行混合运算. T

4.php中,双引号字符串支持变量解析以及转义字符. T

5.php语言中的数值型字符串不可以和数字变量进行混合运算. F

6.PHP程序的扩展名必须是.php F

7.php中,字符串是用引号引起来的字符,单引号和双引号没有区别,都是一样的,随便用哪一个都是一样的. F

8.if条件控制语句中,if后面的{ }可有可无,意义一样。 F

9.一个MySQL服务器,可以拥有多个数据库,每个数据库可拥有多个表. T

10.MS-server200与mysql一样,同属微软公司的产品,用于软件开发的数据库支持 F

11.运算符“–”可以对常量和变量进行自身减1 F

12.php中,单引号字符串不支持变量解析以及转义字符. T

13.if条件控制语句中,if后面的{ }不能省略。 F

14.< form id="form1" name="form1" method="" action="" >,默认的method使用get进行值传递。 F

15.〈form id=”form1″ name=”form1″ method=”” action=””>,默认的method使用post进行值传递。 F

16.常量的作用域是全局的,不存在全局与局部的概念. T

17.if条件控制语句中,if后面必须加括号 T

18.使用get和post传递表单值没有什么区别,可以随便选择一种使用. F

19.php中,在任何时候,双引号和单引号都是不一样的. F

20.运算符“++”只能对常量进行自身加1 F

21.if条件控制语句中,if后面的{ }可有可无。 F

22.PHP跟ASP一样,只能应用IIS架设服务器 F

23.MySQL可以建立个用户,但每个用户的权限一样,仅是名称不一样而已. F

24.php中,()与{ }具有不一样的功能。 T

25.php中可以使用method=post的方式进行文件上传 F

26.php中,==与===是同一个运算符。 F

27.MySQL数据库可以建立多个用户,且各个用户的权限可以分别设置. T

30.array_search() 与in_array()函数均可用来查询数组中元素的值。 F

31.PHP是微软公司开发的,应用于设计网页的语言 F

32.php中,双引号和单引号在某些时候具有不同的意义,在某些时候具有相同的意义. T

33.array_unshift()函数在数组的末尾插入一个或多个元素,返回成功插入后的总元素个数。 F

34.current()和pos()均可返回数组中的当前单元。 F

35.在返回数组中的所有值,可以使用array_keys( )函数 F

36.php中,函数默认按值传递参数。 T

37.php中,双引号字符串不支持变量解析以及转义字符. F

38.session与cookie只是名称不同,实质上没有什么区别,均可用于实现用户登录等功能. F

39.运算符“++”只能对变量的值自身累加1 F

40.安装Windows XP后,系统默认状态没有安装PHP环境;而安装Windows 2003后,系统自动安装了PHP环境,不用我们再安装.F

2021服务器特惠,真便宜!
①真便宜:阿里云服务器69元1年,203元3年(全网最低价)
②代金券:2021阿里云代金券一键领取中
③腾讯云:2021腾讯云服务器秒杀特惠88元起

原创文章,作者:PHP面试题,如若转载,请注明出处:http://www.phpmianshiti.com/shiti/61/

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

PHP面试题

在线咨询:点击这里给我发消息
阿里云:2000元代金券领取
腾讯云:2860元代金券领取
免费提供技术支持,欢迎咨询!

2021阿里云服务器优惠(有香港节点)

1核/2G/1M---89元1年,三年229元;
2核/4G/3M---469元2年,三年799元;
2核/8G/5M---1199元3年
1核1G(香港,不用备案)---119元1年
还有还有4核8G6M、8核16G10M配置,价格很低很低!

注意:这个价格很便宜了,可以看看

我知道了