欢迎来到天天文库
浏览记录
ID:50928488
大小:58.00 KB
页数:12页
时间:2020-03-16
《高级班第一阶测段试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、php第一次考试题姓名:_____分数_______一、基础题目:(共75分,每题2.5分)时间120分钟1、下面的程序会输入是否?否,因为它是局部变量。2、语句include和require都能把另外一个文件包含到当前文件中,它们的区别是二种方式提供不同的使用弹性。答:require的使用方法如require("MyRequireFile.php");。这个函
2、式通常放在PHP程式的最前面,PHP程式在执行前,就会先读入require所指定引入的档案,使它变成PHP程式网页的一部份。常用的函式,亦可以这个方法将它引入网页中。include使用方法如include("MyIncludeFile.php");。这个函式一般是放在流程控制的处理区段中。PHP程式网页在读到include的档案时,才将它读进来。这种方式,可以把程式执行时的流程简单化。为了避免多次包含同一文件,可以用语句require_once()和include_once()____来代替它们
3、。3、“===”是什么?试举一个“==”是真但“===”是假的例子。答:“===”是既可以返回布尔值“假”,也可以返回一个不是布尔值但却可以赋与“假”值的函式,strpos()和strrpos()便是其中两个例子。if(strpos("abc","a")==true){//这部分永不会被执行,因为"a"的位置是0,换算成布尔值“假”}if(strpos("abc","a")===true){//这部份会被执行,因为“===”保证函式strpos()的送回值不会换算成布尔值.}4、检测一个变量是否
4、有设置的函数是?是否为空的函数是?答:isset($str),empty($str);5、请用正则表达式,写一个函数验证电子邮件的格式是否正确。
5、($pregEmail,$email);}?>6、分析下面两个for循环语句的执行次数for($k=0;$k=1;$k++){echo"好人";}//第一个是无限循环。for($k=0;$k==1;$k++){echo"好人";}//第二个是无循环。7、写出输出结果$a="王婆教育";if($a==0){echo"王婆科技等于0";}else{echo"王婆科技不等于0";}答:王婆科技等于08、写出输出结果$a="hello";$b=&$a;unset($b);//复位,释放环境变量、$b="
6、hanguo";echo$a;答:hello9、分析下面输出结果$stra=null;$strb=false;echo$stra==$strb?'相等':'不相等';$strc='';$strd=0;echo$strc==$strd?'相等':'不相等';$stre=0;$strf='0';echo$stre===$strf?'相等':'不相等';答:相等相等不相等10、指出的输出结果答:24511、写出下面输出结果functionfoo()
7、{static$a=1;$a++;echo"$a";unset($a);}foo();foo();foo();答:23412、写出输出结果list($a,$c)=array(1=>"小狗",3=>"狐狸",2=>"麻雀");echo$a,'---',$c;答:---小狗13、判断,current函数可以返回一个数组当前单元的值,key函数能返回当前单元的键current(array&$array)每个数组中都有一个内部的指针指向它“当前的”单元,初始指向插入到数组中的第一个单元。例:<
8、?php$transport=array('foot','bike','car','plane');$mode=current($transport);//$mode='foot';$mode=next($transport);//$mode='bike';$mode=current($transport);//$mode='bike';$mode=prev($transport);//$mode='foot';$mode=end($transport);//$mode='plane';$mod
此文档下载收益归作者所有