php语言

PHP基础知识考试题

时间:2024-08-15 15:37:36 php语言 我要投稿
  • 相关推荐

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__id( )

  D mysql_free_result

  11.要查看一个结构类型变量的值,可以使用函数( ) D

  A Print( )

  B print( )

  C Print_r()

  D print_r( )

  12.在PHP中哪个变量数组总是包含所有总客户端发出的cookies数据(

  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 将给定的字符串全部转换为大写字母 ) A

  C 将给定的字符串首字母转换为小写字母

  D 将给定的字符串首字母转换为大写字母

  16.HTML中,表格单元格的"值"是存储在( )标签里 B

  A 〈body>

  B 〈td>

  C 〈tr>

  D 〈table>

REFDVCD

  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

  23.

  24.要检查一个常量是否定义,可以使用函数( ) A

  A defined( )

  B isdefin( )

  C isdefined( )

  D 无

  25.关于mysql_select_db的作用描述正确的是( )

  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.从队列数组队头删除数据可以使用( )函数。

  A array_push()

  B array_pop()

  C array_shift()

  D array_unshift()

  29.在html中嵌入javaScript,应该使用的标记是( )

  A 〈script language="javascript">

  B 〈head> 〈/head>

  C 〈body> 〈/body>

  D 〈!--....//..>

  D C A

  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.以下代码的运行结果是( ) A

  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 测试变量是否存在

  B 测试变量是否为空

  C 测试常量是否为空

  D 测试常量是否存在

  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;

  A 15,20

  B 15,21

  C 16,20

  D 16,21

  50.申明全局变量的关键字是( ) B

  A globals

  B global

  C GLOBAL B

  D 无

  多项选择题:(共12题,每题5分)

  1.php中,不等运算符是( ) BC

  A ≠

  B !=

  C <>

  D ><

  2.函数的参数传递包括: AB

  A 按值传递

  B 按引用传递

  C 按变量传递

  D 按作用域传递

  3.php中,赋值运算符有( ) ADB

  A =

  B +=

  C ==

  D .=

  4.php中可以实现程序分支结构的关键字是( )

  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 数字 CD

  D 减号

  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 文本(或字符串)键名

  判断题:(共40题,每题1分)

  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.< f orm 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

【PHP基础知识考试题】相关文章:

PHP考试题10-08

php学习笔记:基础知识08-31

PHP新手必须知道的基础知识07-20

PHP知识:正则表达式基础知识10-14

php正则去掉php注释07-30

php与php MySQL之间的关系10-03

2016电气工程师基础知识考试题10-06

2017内科主治医师《基础知识》备考试题09-13

2017期货从业资格《基础知识》备考试题07-04

2015年证券从业资格《基础知识》考试题库08-08