php复习考试要点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
注意:把题中的知识点要理解,考试时不会出原题,数据要改变,请一定要理解。
一.判断题:
1、$a的值为10,$b的值为5,则$a % $b的值为2。()
2、$a+=5是正确的PHP表达式。()
3、7&3+12的值是15。()
4、“”在PHP中是合法的。()
5 “&s”与正则表达式^[^0-9][0-9]$是匹配的()
6. PHP中用defined()函数来定义常量。()
7.PHP中,变量名$5FFF是合法的,$x?man是不合法的。()
二.程序分析。写出下列各PHP语句段运行后在浏览器里看到的结果。
1. 以下程序
$a=6; $b=9; $c=10;
($a=4)?($b--):($c--);
echo $a,$b,$c;
?>
输出结果为:()
2. 下列哪个HTML标记是用来标记图像的?()
3. 以下程序:
$a="b";
$$a=" a!";
echo "$a$b";
?>
运行输出的结果为:()
4. 以下程序:
$a=0x23;
echo $a;
?>
输出结果为:()
5. PHP中,下列哪个操作符用来连接字符串?()
6. 下列哪一个是正确的PHP变量?()
7. 以下程序:
for($i=6;$i<10;$i++)
echo $i;
echo ",";
?>
输出结果为:()
8. 以下程序:
$a=array(1,'color'=>'red',2,'name'=>'apple',4);
echo $a[2];
?>
输出结果为:()
9. 以下程序
$b=34;
echo "\$b=$b";
?>
输出结果为:()
10. 表单代码如下,则在index.php中如何得到form传递的email的值? ()
11. 以下哪个表达式返回值为FALSE?()
A. '5abc' == 5
B. 'abc' == 0
C. 'top' === 0
D. '1a' == '1a'+0
12. 对于html代码,,在横线上填入哪个值,才代表会显示一个提交按钮。()
13. 请问strlen("I am a teacher")返回的结果是:()
14. 下列哪条语句可用来引入文件“time.inc”?()
15. PHP中,定义一个类的语法为()?
四、程序分析,写出各PHP语句段运行后在浏览器里看到的结果。(每题2分,共30分)
1.
$score=90;
if($score<60)
{
?>
你的成绩及格了!
}else{
?>
你的成绩不及格!
}
?>
2.
$a=.8E4;
echo $a;
?>
3.
$a='2';
$b='dog';
echo "There are $a {$b}s.
";
echo 'There are $a $bs.';
?>
4.
$string1='T-800 once said: "I\'m a teacher".';
$string2='The file list of d:\\*.*';
$string3='Are you sure you want to delete d:\*.* ?';
$string4='Does it work as you expected\n?';
echo $string1."
".$string2."
".$string3."
".$string4; ?>
5.
$count=7;
function test()
{
global $count;
echo --$count;
if($count>=1)
test();
}
test();
?>
6.
function double($i)
{
return $i*2;
}
$a=9;
echo double(++$a);
echo double($a--);
?>
7.
$i=23;
do
{ echo $i; }
while($i>23);
?>
8.
for($i=20;;$i++)
{
if($i>25)
break;
echo ++$i;
}
?>
9.
$id=3;