PHP基础选择题

【单选题】下列哪个命令是apache的安装命令(A)

  • Ahttpd.exe -k install -n ''apache''
  • Bhttpd.exe -n ''apache''
  • Chttp -k install -n ''apache''
  • Dhttpd.exe -k ''apache''

【单选题】如果发出http://a/aaaa/a.PHP,则apache的工作原理是怎样的(C)

 

  • A浏览器发送请求,apache直接调用文件相应页面
  • B浏览器发送请求,apache调用算法决定怎样响应页面
  • C浏览器发出请求,apache响应,调用PHP引擎,然后执行PHP程序,再交给apache,然后响应页面
  • D浏览器发送请求,PHP引擎直接直接PHP程序

【单选题】执行PHP语句echo "huanyingni"的命令,正确的是(B)

 

  • A打开cmd,直接输入PHP.exe -r echo 'huanyingni'
  • B进入PHP文件,之后输入命令PHP.exe -r echo 'huanyingni'
  • C打开cmd,直接输入echo 'huanyingni'
  • D进入PHP文件,之后输入命令echo 'huanyingni'

【单选题】如何显示PHP的错误信息(C)

 

  • A在配置文件中更改ERR_Reporting
  • B在配置文件中修改display_errors
  • C在配置文件中修改ERR_Reporting和display_errors
  • D不能显示PHP的错误信息,在写代码时要注意,避免出错

【单选题】PHP文件夹中的哪个文件可以执行PHP语句(B)

 

  • Anews.txt
  • BPHP.exe
  • CPHP-cgi.exe
  • DPHPdbg.exe

【单选题】Apache是根据什么区分文件来决定是直接调用还是调用PHP引擎的(B)

 

  • A文件名
  • B后缀名
  • C根据.区分
  • D根据程序员写的程序算法区分

【单选题】下列关于PHP的说法错误的是(C)

 

  • APHP是一种被广泛应用的开源代码的多用途脚本语言,它可以嵌入到HTML中,语法吸收了C语言、Java的特点,利于学习,使用广泛,主要适用于Web开发领域。
  • BPHP开源免费,运行于各种平台(Windows,Linux,Unix,Mac osx),兼容几乎所有的服务器(Apache,Nginx等),而且几乎支持所有的数据库。
  • CPHP(Hypertext Preprocessor:超文本预处理器)是一门浏览器端的脚本语言,常用来进行web开发。
  • DPHP可以用来开发动态网站,实现浏览器上看到的所有功能。

【单选题】下列哪个不是PHP的标记?(B)

 

  • A
  • B<%PHP >
  • C
  • D<% %>

【单选题】下列关于PHP工作原理说法不正确的是(C)

 

  • APHP的所有应用程序都是通过WEB服务器(如IIS或Apache)和PHP引擎程序解释执行完成的。
  • B用户在浏览器中输入要访问的页面域名并将域名解析成ip地址,通过ip地址找到对应的服务器,然后通过HTTPRequest向服务器发送请求。
  • C对所有PHP请求的处理都在WEB服务器上进行处理。若所请求的页面存在,就通过HTTPResponse返回到客户端,若不存在就返回一个所请求页面不存在的提示页面。
  • D对于接收的请求先在WEB服务器上进行处理,若WEB服务器处理不了就提交到PHP引擎上进行解析处理再将结果返回到WEB服务器,再通过WEB服务器返回给客户端。

【单选题】下列哪个不是PHP的注释形式?(B)

 

  • A//注释内容
  • B
  • C注释内容
  • D/* 注释内容*/

【单选题】oper作用(B)

  • A操作路由
  • B呈现列表
  • C调用数据
  • D删除

【单选题】变量a的值为true,则a的数据类型是(D)

  • A对象
  • B数组
  • Cresource
  • Dbool

【单选题】PHP中声明变量的格式是(A)

  • A$变量名=初值
  • B¥变量名=初值
  • C!变量名
  • D¥变量名

【单选题】下列变量名称不符合变量命名规范的是(B)

  • Aa
  • B5_hdhd
  • CStudent
  • D_aaaaa

【单选题】在整型中,以0x开头的数是(C)

  • A十进制
  • B八进制
  • C十六进制
  • D二进制

【单选题】$a="abc",$b=10,$a+$b的值为(B)

  • Aabc
  • B10
  • C71
  • Dabc10

【单选题】$str="123avfdss234" $a=(int)$str,则变量a的类型是(C)

  • A字符串类型
  • B浮点型
  • C整型
  • D不能强制转换

【单选题】$fruit="apple" echo 'this is an $fruit.'的输出结果是(A)

  • Athis is an $fruit.
  • Bthis is an $apple.
  • Cthis is an apple.
  • Dthis is an .

【单选题】要查看一个变量的数据类型,可使用函数(B)

  • Atype()
  • Bgettype()
  • CGetType()
  • DType()

【单选题】PHP 如何变量强制转换成整型(A)

  • Aintval
  • Bis_string
  • Cis_nan
  • Dfloatval

【单选题】如何创建数组(B)

  • Aarray_create
  • Barray
  • Carray_add
  • Darry_set

【单选题】浮点数34.5转换成整数是(B)

  • A35
  • B34
  • C“34”
  • D“35”

【单选题】PHP中$a=4;$str=‘123$a' echo $str 的结果是什么(A)

  • A123$a
  • B1234
  • C123
  • D124

【单选题】整数5转化为布尔型的数为(A)

  • Atrue
  • Bfalse
  • C0
  • Dbool

【单选题】如何把一个或多个数组合并为一个数组(B)

  • Aarray_map
  • Barray_merge
  • Carray_multisort
  • Darray_set

【单选题】$a=‘0' echo empty($a)?true:false?‘true':‘flase' (A)

  • Atrue
  • Bfalse
  • C0
  • D1

【单选题】$str="ab" $str2="cd"$str.=$str2 (B)

  • A"ab"
  • B"abcd"
  • C"acbd"
  • Dcd

【单选题】$m=3,$m++;echo $m--的输出结果是(B)

  • A3
  • B4
  • C5
  • D6

【单选题】$a=4 $n=9 $a+=$n则$n的输出结果为(D)

  • A5
  • B4
  • C9
  • D13

【单选题】$a=90,$b=3 $a%=$b,$a的值为(C)

  • A90
  • B3
  • C0
  • D1

【单选题】5>3&&100<3的结果是(B)

  • Atrue
  • Bfalse
  • C0
  • D1

【单选题】PHP中1==‘1'的结果是什么(A)

  • Atrue
  • Bfalse
  • Cempty
  • Dnull

【单选题】PHP中 判断两个整型变量是否全等用什么运算符(C)

  • A=
  • B==
  • C===
  • D<>

【单选题】$x="Hello";$x .= " world!"结果是什么(D)

  • AHello world!
  • Bhello
  • CwordD
  • Dhellow

【单选题】运算符“^”的作用是(D)

  • A无效
  • B乘方
  • C位非
  • D位异或

【单选题】下列哪个不是PHP中的预定于变量(D)

  • A$_FILES
  • B$_COOKIE
  • C$_REQUEST
  • D$_A

【单选题】以下哪个预定于变量包含传递给当前脚本代码的上传文件相关信息的数组(C)

  • A$_GET
  • B$_POST
  • C$_FILES
  • D$_SERVER

【单选题】下列哪个预定义变量包含服务器及执行环境信息的数组(D)

  • A$FILES
  • B$_GET
  • C$_POST
  • D$_SERVER

【单选题】下列需要用选择语句的是(A)

  • A变量a的值,如果为1输出苹果,如果为2,输出香蕉
  • B输出77和34的和
  • C如果文本框输入为空,则不能提交表单
  • D求a和b的最大公约数

【单选题】switch($m) case 0:echo "0" break;case 1:echo "1" break;case 2:echo "2" break;default echo "default";如果变量m的值为1,则输出结果是(B)

  • A0
  • B1
  • C12default
  • Ddefault

【单选题】下列情况适合用条件语句的是(A)

  • A如果你的房间是干净的,你会得到甜点。否则,你就得早点去睡觉。
  • B今天晚上吃什么
  • C生成100个0-1之间的随机数
  • D输出一个100个数的数组

【单选题】define(‘常量名称’,值)其中第二个参数类型不能是 (D)

  • Aint
  • Bfloat
  • Cstring
  • D数组型

【单选题】$a=array(0,1,2),print_r($a)的运行结果是(D)

  • A012
  • B12
  • CArray(012)
  • DArray([0]=>0 [1]=>1 [2]=>2)

【单选题】$s=0;$a=array(0,1,2,3);foreach($a as $v) $s+=$v;echo $s的输出结果是(B)

  • A5
  • B6
  • C7
  • D8

【单选题】下列说法错误的是(C)

  • Aprivate定义的属性不能通过对象访问
  • Bprotected定义的属性不能通过对象访问
  • Cpublic定义的属性不能通过对象访问
  • Dpublic定义的方法可以通过对象访问

【单选题】读取get方法传递的表单元素值的方法是(A)

  • A$_GET["名称"]
  • B$GET["名称"]
  • Cget["名称"]
  • D_get["名称"]

【单选题】语句for(k=0;k=1;k++);和语句for(k=0;k==1;k++);执行的次数分别是(A)

  • A无限和0
  • B0和无限
  • C都是无限
  • D都是0

【单选题】读取post方法传递的表单元素值的方法是(B)

  • A$_post["名称"]
  • B$_POST["名称"]
  • C$post["名称"]
  • D$POST["名称"]

【单选题】下列哪个不是PHP的魔术方法(B)

  • Aconstruct
  • Bfunction
  • Cdestruct
  • Dclone

【单选题】下列哪个不是PHP的魔术常量(D)

  • A__LINE__
  • B__CLASS__
  • C__DIR__
  • D__CONST__

【单选题】$arr=[["id"=>1,"title"="title1"],["id"=>2,"title"="title2"]]只输出title中的值的遍历语句是(D)

  • Aforeach($arr as $v) echo $v;
  • Bforeach($arr as $v) echo $v[0];
  • Cforeach($arr as $v) echo $v[1];
  • Dforeach($arr as $v) echo $v["title"];

【单选题】在写页面布局时,>展现的是(B)

  • A空格
  • B>
  • C<
  • D""

【单选题】以下哪个是超链接的标签(A)

【单选题】如何以千位分组来格式化数字(D)

  • Amoney_format
  • Bnl_langinfo
  • Cnl2br
  • Dnumber_format

【单选题】下列求n个数的函数,定义正确的是(A)

  • Afunction s($num){if($num==1) return 1;return s($num-1)+$num;}
  • Bfunction s(){if($num==1) return 1;return s($num-1)+$num;}
  • Cfunction s($num){return s($num-1)+$num;}
  • Dfunction s($num){if($num==1) return 1;}

【单选题】在写页面布局时,空格用什么表示(A)

【单选题】$arr=[[1,3],[6,9]],则arr[0][1]的值为(B)

  • A1
  • B3
  • C6
  • D9

【单选题】如何删除数组中的重复值(B)

  • Aarray_push
  • Barray_unique
  • Carray_search
  • Darray_pop

【单选题】下列关于exit()的说法不正确的是(C)

  • Aexit()是断点
  • B程序中加exit,会使程序执行到断点后不再继续执行
  • C程序遇到断点依旧继续执行
  • D我们可以用加断点的方式调试程序

【单选题】关于二维数组,下列说法正确的是(D)

  • A二维数组就是一维数组
  • B二维数组比一维数组多了一行
  • C二维数组比一维数组多了一列
  • D一维数组中的值又是一个一维数组,这个数组称为二维数组

【单选题】PHP如何把字符串转换成数组的函数(A)

  • Aexplode
  • Bimplode
  • Cmd5
  • Daddcslashes

【单选题】PHP中date函数的参数Y代表什么(C)

  • A表示月里的某天(01-31)
  • B表示月(01-12)
  • C表示年(四位数)
  • D表示周里的某天

【单选题】PHP如何把数组转换成字符串的函数(B)

  • Aexplode
  • Bimplode
  • Cmd5
  • Daddcslashes

【单选题】PHP如何判断变量值是否是整数(B)

  • Ais_numeric
  • Bis_int
  • Cis_nan
  • Dis_isset

【单选题】如何计算字符串的长度(C)

  • Astristr
  • Bstrcasecmp
  • Cstrlen
  • Dstrchr

【单选题】从队列数组队头删除数据可以使用(C)函数。

  • Aarray_push()
  • Barray_pop()
  • Carray_shift()
  • Darray_unshift()

【单选题】如何删除数组的最后一个元素(D)

  • Aarray_del
  • Barray_push
  • Carray_key
  • Darray_pop

【单选题】PHP中date函数的参数d代表什么(A)

  • A表示月里的某天(01-31)
  • B表示月(01-12)
  • C表示年(四位数)
  • D表示周里的某天

【单选题】标签

表示的是(B)

  • A列表
  • B段落
  • C和div标签相同
  • D换行

【单选题】PHPimplode函数的别名是什么(A)

  • Ajoin
  • Bord
  • Cprint
  • Dstrrev

【单选题】下列函数可以返回当前时间的Unix的时间戳的是(D)

  • Adate_timezone_set()
  • Bdate
  • Cstrtotime()
  • Dtime()

【单选题】下列哪个是上传文件的原文件名(A)

  • A$_FILES[‘upfile'][‘name']
  • B$_FILES[‘upfile'][‘type']
  • C$_FILES[‘upfile'][‘size']
  • D$_FILES[‘upfile'][‘tmp_name']

【单选题】判断文件上传文件是否成功的语句是(A)

  • Aif(!empty($_FILES)&&$_FILES[‘upload'][‘error']===0)
  • Bif(empty($_FILES)&&$_FILES[upload'][‘error']===0)
  • Cfor(!empty($_FILES)&&$_FILES[‘upload'][‘error']===0)
  • Dif(!empty($_FILES)&&$_FILES[‘upload'][‘error']!==0)

【单选题】$_FILES[‘upfile'][‘error']的值为4指的是(D)

  • A文件上传成功
  • B文件太大
  • C文件只有部分上传成功
  • D文件没有被上传

【单选题】在a文件中有函数b,下列声明命名空间,正确的是(A)

  • Anamespace a\function1
  • Bnamespace a/function1
  • Cnamespaces a\function1
  • Dinclude a\function1

【单选题】关于上传文件,说法错误的是(A)

  • A在处理上传文件表单时,需要程序员把上传文件保存在临时目录中
  • B临时文件的文件标识符可以通过访问数组元素$_FILES[‘upfile'][‘tmp_name']获得
  • C不管上传文件是否成功,PHP脚本代码执行完之后,PHP都会删除这些临时文件
  • D在处理上传文件时,需要将临时文件移动到其他位置

【单选题】下列关于正则表达式的作用,说法不正确的是(D)

  • A判断一个字符串是否符合某个规则
  • B去字符串中获取符合要求的字符
  • C执行复杂子串的搜索和替换工作
  • D修改字子串中不符合要求的字符

【单选题】在字符串中找出整数的正则表达式正确的是(A)

  • A[0-9]{1,}
  • B[a-z]{1,}
  • C[0-9]{1,2}
  • D[0-9]{0-1}

【单选题】下列是搜索汉字的是(B)

  • A[a-zA-Z0-9]
  • B[\u4e00-\u9fa5]
  • C[a-zA-Z]
  • D[@,/]

【单选题】加(C)可以使正则表达式在匹配时不区分大小写

  • Ab
  • Bd
  • Ci
  • D?

【单选题】在正则表达式中,定位符‘^'的意思是(A)

  • A从开头找
  • B从末尾找
  • C匹配^
  • D找子串中所有的字符

【单选题】下列哪个函数是在数据库上执行查询语句的操作(A)

  • Amysqli_query()
  • Bmysqli_fetch_all()
  • Cmysqli_affected_rows()
  • Dmysqli_prepare()

【单选题】既找小写字母,又找大写字母的是(B)

  • A[a-z]
  • B[a-zA-Z]
  • C[a-zA-Z0-9]
  • D[A-Z]

【单选题】在正则表达式中定位符‘$’的意思是(D)

  • A从开头找
  • B从末尾找
  • C匹配^
  • D找到末尾结束

【单选题】move_uploaded_file(string $filename,string $destination)函数的功能是(D)

  • A将本地文件上传
  • B调用已经上传的文件
  • C保存上传文件的原文件名
  • D完成上传文件的移动,将文件移动至目标位置

【单选题】下列正则表达式中至少n位的数字(A)

  • A^\d{n,}$
  • B^\d{m,n}$
  • C^\d{n}$
  • D^[0-9]*$

【单选题】下列包含语句使用正确的是(D)

  • Ainclude hello
  • Binclude 48/hellio
  • Crequire ‘include'
  • Dinclude ‘include.PHP'

【单选题】将session会话中保存的变量userid给变量$userid正确的语句是(D)

  • Asession[‘userid']=$userid
  • Bsession_start("userid")=userid;
  • Csession_auto["userid"]=userid;
  • D$userid=$session[‘userid']

【单选题】文本文件中的换行在浏览器中呈现的是(A)

  • A空格
  • B>
  • C换行
  • D......

【单选题】下列哪个符号是错误抑制符,抑制错误不让其出现(B)

  • A
  • B@
  • C%
  • D&&

【单选题】画一个圆弧的函数是(B)

  • Aimageellipse
  • Bimagearc
  • Cimagettftext
  • Dimagedestory

【单选题】用TrueType字体向图像写入文本的函数是(C)

  • Aimageellipse
  • Bimagecopy
  • Cimagettftext
  • Dimagedestory

【单选题】fread()函数中的第二个参数是(A)

  • A读取多少
  • B以什么类型读
  • C读文件的开始位置
  • D读文件的结束位置

【单选题】没有指定的情况下,session文件默认放在什么位置(A)

  • Awindow下的temp
  • Bwindow下的Tasks
  • Cwindow下的system
  • Dwindow下的pprogram

【单选题】在包含文件语句中,include和require语句有什么不同(B)

  • A若指定的文件不存在,include语句会产生一个致命的错误
  • B若指定文件不存在,require语句会产生一个致命的错误
  • C被包含文件中存在函数定义时,第二次使用include包含,将出现函数重复定义,产生致命错误
  • D被包含文件中存在函数定义时,第二次使用require包含,将出现函数重复定义,产生致命错误

【单选题】下列哪个属性是密码域(B)

  • Atext
  • Bpassword
  • Cselect
  • Dinput

【单选题】session会话的值在服务器上以什么形式存在(C)

  • A数组
  • B整型
  • C文件
  • Dtime类型

【单选题】PHP文件怎么接收表单提交的验证码的值(D)

  • A$c=$POST[‘c']
  • B$POST[‘c']=$c
  • C$_POST[‘c']=$c
  • D$c=$_POST[‘c']

【单选题】$f=fopen(‘./a.txt',‘a')中的第二个参数是(A)

  • A打开类型,在文件中追加内容
  • B打开类型,以写的方式打开文件
  • C打开文件的目录
  • D打开文件的优先级

【单选题】下列关于将cookie的生存周期设置为0的说法正确的是(C)

  • A再关闭浏览器一段时间后cookie值仍然存在
  • B在关闭浏览器之前,cookie就失效了
  • C关闭浏览器,cookie立马失效
  • D关闭浏览器一段时间后,cookie失效,但是仍然保存了登陆信息

【单选题】关于写配置文件,说法正确的是(A)

  • A程序需要修改时,只需要在配置文件中修改就可以
  • B写配置文件越多,引用越麻烦
  • C写配置文件使程序运行速度变慢
  • D写配置文件,需要修改大量的文件

【单选题】跳转页面到success.PHP,正确的语句是(C)

  • Aaction="success.PHP"
  • Bheader("success.PHP")
  • Cheader("Location:success.PHP")
  • Daction("Location:success.PHP")

【单选题】画点的函数是(C)

  • Aimageline
  • Blineimage
  • Cimagesetpixel
  • Dsetpixelsetimage

【单选题】给画布$i分配背景颜色的函数是(C)

  • Aimagebackgroundcolor()
  • Bbackgroundcolorimage()
  • Cimagecolorallocate()
  • Dcolorallocateimage()

【单选题】新建一个基于调色板的图像的函数是(B)

  • Agetimagesize
  • Bimagecrate
  • Cimagefill
  • Dimageline

【单选题】拷贝图片的函数是(A)

  • Aimagecopy()
  • Bcopyimage()
  • Cimage_copy()
  • Dcopy_image()

【单选题】清除会话变量的函数是(B)

  • Asession_start()
  • Bsession_destroy()
  • C$_[‘destroy']
  • D$_[‘start']

【单选题】从数据库中读取查询结果的前10条语句,正确的是(A)

  • Alimit 0,10
  • Blimit 1,10
  • Climit 0,9
  • Dlimit 1,11

【单选题】在写文件内容时,不想覆盖上一次的内容,需要(B)

  • A直接写文件,不会覆盖
  • B再下一次写文件时,在文件末尾追加内容
  • C写文件时要一次写完整并保存
  • D文件只能写一次

【单选题】GD库是一类操作(B)的函数

  • A数组
  • B图片
  • C字符串
  • D文件

【单选题】可以为某一个闭合区域填充颜色的函数是(C)

  • Aimagecreate
  • Bfillimage
  • Cimagefill
  • Dimageline

【单选题】关于mysql_select_db的作用描述正确的是(D)

  • A连接数据库
  • B连接并选取数据库
  • C连接并打开数据库
  • D选取数据库

【单选题】写文本文件的函数是(C)

  • Awrite
  • Bread
  • Cfwrite()
  • Dfread()

【单选题】下列销毁cookie正确的是(D)

  • Asetcookie("名",null,time()+100,"./")
  • Bcookie("名",null,time()+100,"./")
  • Ccookie("名",null,time()-100,"./")
  • Dsetcookie("名",null,time()-1,"./")

【单选题】创建cookie会话的函数是(C)

  • Acookie()
  • Bcookies
  • Csetcookie()
  • Dsetcookies()

【单选题】unlink(‘a.txt'),如果删除成功,返回(A)

  • Atrue
  • Bfalse
  • C0
  • D1

【单选题】下列关于面向对象编程,说法不正确的是(D)

  • A面向对象编程的本质是以建立模型体现出来的抽象思维过程和面向对象的方法
  • B模型是用来反映现实世界中事物特征的
  • C通过建立模型而达到的抽象是人们对客体认识的深化
  • D面向对象设计方法以过程为基础

【单选题】执行修改和删除的函数是(C)

  • Amysqli_update()
  • Bmysqli_delete()
  • Cmysqli_query()
  • Dmysqli_select()

【单选题】打开缓冲区的函数是(A)

  • Aob_start
  • Bob_clean
  • Cob_get_clean
  • Dob_stop

【单选题】$f=fopen(‘./a.txt',‘a'),关闭文件的语句是(C)

  • Afclose()
  • Bfclose(‘$f')
  • Cfclose($f)
  • Dfclose("$f")

【单选题】PHP获取 MySQL 客户端信息的函数是(A)

  • Amysql_get_client_info
  • Bmysql_get_host_info
  • Cmysql_get_proto_info
  • Dmysql_get_server_info

【单选题】PHP获取 MySQL 服务器信息的函数是(D)

  • Amysql_get_client_info
  • Bmysql_get_host_info
  • Cmysql_get_proto_info
  • Dmysql_get_server_info

【单选题】取得前一次 MySQL 操作所影响的记录行数的函数是(A)

  • Amysql_affected_rows
  • Bmysql_rows
  • Cmysql_result_row
  • Dmysql_set_rows

【单选题】复选框的type属性值是( B)

  • Acheckbox
  • Bradio
  • Cselect
  • Dcheck

【单选题】SESSION会话的值存储在(D)

  • A硬盘上
  • B网页中
  • C客户端
  • D服务器端

【多选题】以下说法正确的是(ACD)

  • A
      标签展现的是无序列表
    • B
    • 标签可以单独使用
    • Cul是块级元素,能直接定义宽高
    • D
        是有序列表标签

    【多选题】下列函数属于GD库中的函数的是(AB)

    • Aimagefill()
    • Bimageline()
    • Csubstr()
    • Dunset()

    【多选题】在页面中引用CSS有几种方式?(ABC)

    • A引用外部CSS文件
    • B内部定义Style样式
    • C内联样式

    【多选题】以下说法正确的是(ACD)

    • A模糊查询使用的关键字是like
    • B排序查询asc是降序,desc是升
    • C分页查询使用的关键字是limit
    • Dmysql如果只安装服务不安装界面也可以正常使用

    【多选题】创建画布的函数是(BD)

    • AcreateImage()
    • Bimagecreate()
    • CcreateImagetruecolor()
    • Dimagecreatetruecolor()

    【多选题】下列哪些关键字是关于会话的(BC)

    • Afunction
    • Bcookie
    • Csession
    • Dmysqli_connect

    【多选题】请简述项目中优化sql语句执行效率的方法,从哪些方面,sql语句性能如何分析(ABCD)

    • A选择最有效率的表名顺序
    • BWHERE子句中的连接顺序
    • C用Where子句替换HAVING子句
    • DSELECT子句中避免使用‘*'

    【多选题】下列属于一页显示所有内容的缺点的是(ABCD)

    • A数据库查询出来的结果集太大,消耗内存就越大
    • B可能导致服务器崩溃
    • C一页显示所有记录,用户体验感不好
    • D数据量大,从服务器往客户端传输需要耗费很多使时间

    【多选题】关于面向对象编程说法正确的是(ABC)

    • A编程更快
    • B代码量减少
    • C可维护性更高
    • D设计起来更麻烦

    【多选题】常见的关系型数据库管理系统产品有(ABC)

    • AOracle
    • BSQL Server
    • CMySQL
    • Dredis

    【多选题】加(BD)可以使.*没有贪婪性

    • A
    • B
    • C$
    • DU

    【多选题】下列关于$_FILES[‘upfile'][‘error']说法正确的是(ABCD)

    • A$_FILES[‘upfile'][‘error']是错误信息代码
    • B$_FILES[‘upfile'][‘error'],值为0,表示上传成功
    • C值为1表示文件大小超过了配置文件中规定的大小
    • D值为2表示上传文件大小超过了html表单中规定的最大值

    【多选题】获取一个文件的扩展名 下列那些方法能获取到(ABCD)

    • Aget_ext1($file_name) { return strrchr($file_name, '.'); }
    • Bget_ext2($file_name) { return substr($file_name, strrpos($file_name, '.')); }
    • Cget_ext3($file_name) { return array_pop(explode('.', $file_name)); }
    • Dget_ext4($file_name) { $p = pathinfo($file_name); return $p['extension']; }

    【多选题】关于exit( )与die( )的说法正确的是(CD)

    • A当exit( )函数执行会停止执行下面的脚本,而die()无法做到
    • B当die()函数执行会停止执行下面的脚本,而exit( )无法做到
    • Cdie()函数等价于exit()函数
    • Ddie()函数于exit()函数没有直接关系

    【多选题】将自定义函数写到一个文件中的好处是(AB)

    • A不用在每个文件中都声明函数
    • B如果函数需要修改,只修改一次就可以
    • C在需要用到函数的地方再声明函数结果一样
    • D以上说法都不正确

    【多选题】计算数组中最大数和最小数(AC)

    • Amax
    • Bbig
    • Cmin
    • Dsmall

    【多选题】以下说法不正确的是(ABD)

    • A$attr代表数组,那么数组长度可以通过$attr.length取到
    • Bunset()方法不能删除数组里面的某个元
    • Cphp的数组里面可以存储任意类型的数据
    • Dphp里面只有索引数组

    【多选题】下列关于二维数组遍历,说法正确的是(AC)

    • A$arr[[1,2,3],[4,5]],array[0][2]=3
    • B$arr[[5,6,7],[2,3]],arr[0][1]的值为5
    • C$arr[[22,‘a',‘b'],[‘c',44,88]],arr[1][2]=88
    • D$arr[[‘a',‘b'],[‘c',‘d']],arr[1][1]=b

    【多选题】下面哪个选项能将 john 添加到 users 数组中(ACD)

    • A$users[] = "john";
    • BB. array_add($users, "john");
    • Carray_push($users, "john");
    • D$users [“aa”]= "john" ;

    【多选题】PHP中,单引号和双引号所包围的字符串有什么区别?(AD)

    • A单引号速度快,双引号速度慢
    • B双引号速度快,单引号速度慢
    • C两者没有速度差别
    • D双引号解析其中以$开头的变量,而单引号不解析

    【多选题】PHP中 下列哪些函数在引入脚本时报错,仍继续执行(AB)

    • Aincloud
    • Bincloud_once
    • Crequire
    • Drequire_once

    【多选题】关于递归函数,说法正确的是(ABD)

    • A递归函数是自己调用自己的函数
    • Bfunction fun1(){ ...fun1...}是递归函数
    • Cfunction fun1(){ ...fun1...}不是递归函数
    • D求某个数的阶乘使用递归函数很方便

    【多选题】PHP中1.3取整都用到什么函数(ABCD)

    • Afloor
    • Bceil
    • Cround
    • Dintval

    【多选题】在设置布局时给页面添加布局,可以(AB)

    • A写外部css文件,直接引用
    • B直接在php文件中插入css代码
    • C只能在php文件中插入css代码
    • D在php文件中不能写css代码

    【多选题】下列说法正确的是(ABD)

     

    • Asave.php接收a.php文件中表单以post方式提交的变量title,语句是$title=$_POST[‘title']
    • B数值不用加引号
    • C字符串不用加引号
    • D执行sql语句的函数是mysqli_query()

    【多选题】以下是PHP的开发工具的是(ABC)

     

    • Azend studio
    • Bsublime
    • CHbuilder
    • Dps

    【多选题】按照老师之前方法不能开启OPENSSL函数,需要在Apache安装目录里复制哪些文件(AD)

    • Alibeay32.dll
    • Blibpq.dll
    • Clibssh2.dll
    • Dssleay32.dll

    【多选题】在需要布尔型数据的场合,其他类型转化成布尔型正确的是(ABCD)

    • A整数0转化为false
    • B空字符串以及“0”转换为false
    • CNULL值转换为false
    • D没有定义的变量转换为false

    【多选题】以下字符串赋值正确的是(ABC)

    • A$str="abc"
    • B$str=‘abc'
    • C$str=<<
    • D%str="abc"

    【多选题】下列关于浮点数转换说法正确的是(CD)

    • A转换成整数时四舍五入
    • B转换成整数时只保留小数位
    • C转化成整数时只保留整数位
    • D转化成布尔型时,0转换为false,非0转换为true

    【多选题】在做算术运算或其他需要数值型数据的场合,其他类型转换成数值型,说法正确的是(ABCD)

    • A布尔型true转换为1
    • B布尔型false转换成0
    • C字符串可以根据其开始部分转化成整数
    • D字符串可以根据其开始部分转化为浮点数

    【多选题】下列属于选择语句关键字的是(ABD)

    • Aswitch
    • Bcase
    • Cfor
    • Ddefault

    【多选题】continue语句可以用在(ABC)中

    • Afor
    • Bwhile
    • Cdo-while
    • Dswitch

    【多选题】PHP 的条件语句都有哪些(ABCD)

    • Aif 语句 - 如果指定条件为真,则执行代码
    • Bif...else
    • Cif...elseif....else
    • Dswitch
    • Ewhile

    【多选题】常量和变量的区别在于(ABCD)

    • A常量前面没有美元符号($)
    • B常量只能通过define()函数定义,而不能通过赋值语句
    • C常量可以不用理会变量的作用域在任何地方定义和访问
    • D常量的值只能是标量

    【多选题】用什么超全局变量获取表单数据(BD)

    • A$_SESSION
    • B$_GET
    • C$_ENV
    • D$_POST

你可能感兴趣的:(PHP基础选择题)