- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高级班第一阶段测试题
php第一次考试题
姓名:_____分数_______
一、基础题目:(共75分,每题2 .5分)时间120分钟
1、下面的程序会输入是否??php
$num = 10;function multiply(){$num = $num * 10;}multiply();echo $num;?
否,因为它是局部变量。2、语句 include 和 require 都能把另外一个文件包含到当前文件中,它们的区别是二种方式提供不同的使用弹性。 答:require 的使用方法如 require(MyRequireFile.php); 。这个函式通常放在 PHP 程式的最前面,PHP 程式在执行前,就会先读入 require 所指定引入的档案,使它变成 PHP 程式网页的一部份。常用的函式,亦可以这个方法将它引入网页中。include 使用方法如 include(MyIncludeFile.php); 。这个函式一般是放在流程控制的处理区段中。PHP 程式网页在读到 include 的档案时,才将它读进来。这种方式,可以把程式执行时的流程简单化。
为了避免多次包含同一文件,可以用语句require_once()和include_once() ____来代替它们。3、“===”是什么?试举一个“==”是真但“===”是假的例子。
答:“===”是既可以返回布尔值“假”,也可以返回一个不是布尔值但却可以赋与“假”值的函式,strpos() 和 strrpos() 便是其中两个例子。
if (strpos(abc, a) == true){ // 这部分永不会被执行,因为 a 的位置是 0,换算成布尔值“假”}if (strpos(abc, a) === true){ // 这部份会被执行,因为“===”保证函式 strpos() 的送回值不会换算成布尔值.}
4、检测一个变量是否有设置的函数是?是否为空的函数是?
答:isset($str),empty($str);
5、请用正则表达式,写一个函数验证电子邮件的格式是否正确。
?php
function checkEmail($email)/m,mnmnmnmnmnmnmnmnmnm mmm,,,,{$pregEmail = /([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?/i;return preg_match($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;
}
答:王婆科技等于0
8、写出输出结果
$a=hello;
$b=$a;
unset($b); //复位,释放环境变量、
$b=hanguo;
echo $a;
答:hello
9、分析下面输出结果
$stra=null;
$strb=false;
echo $stra==$strb ? 相等:不相等;
$strc=;
$strd=0;
echo $strc==$strd ? 相等:不相等;
$stre=0;
$strf=0;
echo $stre===$strf ? 相等:不相等;
答:相等
相等
不相等
10、指出php echo nihao . 1+2 . 45;?的输出结果
答:245
11、写出下面输出结果
function foo() {
static $a=1;
$a++;
echo $abr/;
unset($a);
}
foo();
foo();
foo();
答:2
3
4
12、写出输出结果
list($a,$c)=array(1=小狗,3=狐狸,2=麻雀);
echo $a,,$c;
答:小狗
13、判断,current函数可以返回一个数组当前单元的值, key函数能返回当前单元的键
current ( array $array )
每个数组中都有一个内部的指针指向它“当前的”单元,初始指向插入到数组中的第一个单元。
例:?php
$transport = array(foot, bike, car, plane);
$mode = current($transport); // $mode = foot;
$mode = next($transport); // $mode
文档评论(0)