PHP复习题2015

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1、以下哪种类型是B/S构架的正确描述?()A.需要安装客户端的软件B.不需要安装就可以使用的软件C.依托浏览器的网络系统D.依托outlook等软件的邮件系统2、PHP中,单引号和双引号所包围的字符串有什么区别?()(选择两项)A.单引号速度快,双引号速度慢B.双引号速度快,单引号速度慢C.双引号解析其中以$开头的变量,而单引号不解析D.单引号解析其中\r\t等转义字符,而双引号不解析3、下面哪个不是合法的SQL的归类函数?()A.AVGB.SUMC.MIND.CURRENT_DATE()CURRENT_DATE取当前系统日期4、若y,x为int型变量,则执行以下语句后,y的值为()x=1;++x;y=x++;A、1B、2C、3D、05、以下代码执行结果为:()?$num=24linux+6;echo$num;?A、30B、24linux6C、6D、30linux总之如果是+无论是否字符串,则有数字则加且数字要在最前如3li,不是数字设为0比如$num=linux+a;//输出06、PHP是一种什么型的语言:()A、编译型B、解释型C、两者都是D、两者都不是7、以下代码运行结果:()?php$A=PHPlinux;$B=PHPLinux;$C=strstr($A,L);$D=stristr($B,l);echo$C.is.$D;?A、PHPisLinuxB、isLinuxC、PHPisinuxD、PHPisstristr(string,search)函数在字符串中查找指定的字符,有则返回从第一次出现的位置直到最后字符。该函数对大小写不敏感。如需对大小写敏感的搜索,请使用strstr()。如果search是数字,则搜索匹配该数字对应的ASCII值的字符8、以下代码运行结果为:()?php$first=Thiscourseisveryeasy!;$second=explode(,$first);$first=implode(,,$second);echo$first;?A、This,course,is,very,easy,!B、Thiscourseisveryeasy!C、Thiscourseisveryeasy!,D、提示错误explode(separator,string[,limit])函数把字符串分割为数组,返回由字符串组成的数组;如果separator所包含的值在string中找不到,那么explode()将返回包含string中单个元素的数组。9、session和cookie的区别说法错误的是?()A、session和cookie都可以记录数据状态。B、在设置session和cookie之前不能有输出。C、在使用cookie前要使用cookie_start()函数初始。D、Cookie是客户端技术,session是服务器端技术。10、以下程序横线处应该使用的函数为:()?php$email=‘langwan@thizlinux.com.cn’;$str=____($email,’@’);$info=____(‘.’,$str);____($info);?输出结果为:Array([0]=@thizlinux[1]=com[2]=cn)A.strchr,split,var_dumpB.strstr,explode,print_rC.strstr,explode,echoD.strchr,split,var,_dump11、假设服务器中有一文件data,属性为可读写,内容为:HellophpHellolinux?php$filename=data;$fopen=fopen($filename,w+);fwrite($fopen,HelloWorld);?请问执行以上代码后data文件内容为:()A、HelloB、HelloWorldC、HellophpHellolinuxD、空w+读写方式打开,将文件指针指向文件头并将文件大小截为零(即是清空原有的内容)。12、mysql_connect()与@mysql_connect()的区别是:()A.@mysql_connect()不会忽略错误,将错误显示到客户端B.mysql_connect()不会忽略错误,将错误显示到客户端C.没有区别D.功能不同的两个函数13、下列说法正确的是:()A.数组的下标必须为数字,且从“0”开始B.数组的下标可以是字符串C.数组中的元素类型必顺一致D.数组的下标必须是连续的14、请看代码,数据库关闭指令将关闭哪个连接标识?()?????$link1=mysql_connect(localhost,root,);$link2=mysql_connect(localhost,root,);mysql_close();?A.$link1B.$link2C.全部关闭D.报错mysql_close();在没有参数的情况上是关闭上一个打开的连接15、取得搜索语句的结果集中的记录总数的函数是:()A.mysql_fetch_rowB.mysql_rowidC.mysql_num_rowsD.mysql_fetch_array16、关于mysql_fetch_object说法中,正确的是:()A、mysql_fetch_object和mysql_fetch_array一样,没什么区别B、mysql_fetch_object返回值是个对象,所以在速度上比mysql_fetch_array要慢C、mysql_fetch_object返回值是个数组,所以在速度上和mysql_fetch_array及mysql_fetch_row差不多D、mysql_fetch_object返回值是个对象,在速度上和mysql_fetch_array及mysql_fetch_row差不多17、关于exit()与die()的说法正确的是()A、当exit()函数执行会停止执行下面的脚本,而die()无法做到B、当die()函数执行会停止执行下面的脚本,而exit()无法做到C、die()函数等价于exit()函数D、die()函数于exit()函数没有直接关系18、下面程序运行结果()?php$nextWeek=time()+(7*24*60*60);echo'Now:'.date('Y-m-d').\n;echo'NextWeek:'.date('Y-m-d',$nextWeek).\n;?A、得到今天的日期(月-日)B、得到今天的日期(年-月-日)与下周的日期(年-月-日)C、得到现在的时间(小时-分-秒)D、得到现在到下周的时间间隔19、以下代码执行结果为:()?phpfunctionprint_A(){$A=phpchina;echoA值为:.$A.p;//return($A);}$B=print_A();echoB值为:.$B.P;?A、A值为:B值为:B、A值为:B值为:phpchinaC、A值为:phpchinaB值为:phpchinaD、A值为:phpchinaB值为:20、以下代码执行结果为:()?????php$A=Hello;functionprint_A(){$A=phpmysql!!;global$A;echo$A;}echo$A;print_A();?A、HelloB、phpmysql!!C、HelloHelloD、Hellophpmysql!!21、下面的代码的输出是什么?()?php$s=‘12345’;$s[$s[1]]=‘2’;Echo$s;?A.12345B.12245C.22345D.11345php是一种灵活,$s[1]=2即把字符串转为数组22、在用浏览器查看网页时出现404错误可能的原因是()A、页面源代码错误B、文件不存在C、与数据库连接错误D、权限不足23.以下哪种标签不是PHP起始/结束符?A.%%B.??C.?=?D.!----24.以下代码哪个不符合PHP语法?A.$_10B.${“MyVar”}C.&$somethingD.$10_somethings25.PHP表达式$foo=1+bob3,则$foo的值是()。A.1B.1bob3C.1bD.9226.PHP表达式$foo=”1”+bob3,则$foo的值是()。A.1B.1bob3C.1bD.9227.PHP的位运算符不包括()。A.&B.|C.~D.!~$aNot(按位非)将$a中为0的位设为1,反之亦然。28.关于PHP变量的说法正确的是()。A.PHP是一种强类型语言B.PHP变量声明时需要指定其变量的类型C.PHP变量声明时在变量名前面使用的字符是”&”D.PHP变量使用时,上下文会自动确定其变量的类型29.假设$a=5,有$a+=2,则$a的值为()。A.5B.6C.7D.830.在PHP中属于比较运算符的是()。A.=B.!C.==D.&31.要配置Apache的PHP环境,只需修改()。A.php.iniB.http.confC.php.sysD.php.exe32.下列命令中不是PHP的输出命令的是()。A.echoB.printf()C.printD.write33.PHP中定义常量的方法是()。A.VARB.dimC.define()D.undefined()34、有下列PHP语句段,?phpif($a)printtrue;elseprintfalse;?若要输出false,$a应该是()。A.10B.–3C.TRUED、035.以下脚本输出什么??php$array='0123456789ABCDEFG';$s='';for($i=1;$i50;$i++){$s.=$array[rand(0,strlen($array)-1)];}echo$s;?A.50个随机字符组成的字符串B.49个相同字符组成的字符串,因为没有初始化随机数生成器C.49个随机字符组成的字符串D.什么都没有,因为$array不是数组36.哪种语句结构用来表现以下条件判断最合适??phpif($a=='a'){somefunction();}elseif($a=='b'){anotherfunction();}elseif($a=='c'){dosomething();}else{donothing();}?A、没有default的switch语句B、while语句C、有default的switch语句D、无法用别的形式表现该逻辑37.__________为用户定义函数is_leap()选择一个合适的函数声明。is_leap使用2000作为默认年份。?php/*函数声明处*/{$is_leap=(!($year%4)&&(($year%100)||!year%400)));return$is_leap;}var_dump(is_leap(1987));/*Displaysfalse*/var_dump(is_leap());/*Displaystrue*/?A、functionis_leap($year=2000)B、is_leap($yeardefault2000)C、functionis_leap($yeardefault2000)D、functionis_leap($year)38.运行时(run-time)包含一个PHP脚本使用______,而编译时(compile-time)包含一个PHP脚本使用______。A.include_once,includeB.require,includeC.require_once,includeD.以上皆可39.全等运算符===如何比较两个值?A.把它们转换成相同的数据类型再比较转换后的值B.只在两者的数据类型和值都相同时才返回TrueC.如果两个值是字符串,则进行词汇比较D.基于strcmp函数进行比较40.一段脚本如何才算彻底终止?A.当调用exit()时B.当执行到文件结尾时C.当PHP崩溃时D.当Apache由于系统故障而终止时4

1 / 25
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功