php复习考试要点

注意:把题中的知识点要理解,考试时不会出原题,数据要改变,请一定要理解。
一. 判断题:
1$a的值为10$b的值为5,则$a % $b的值为2。( 
2$a+=5是正确的PHP表达式。( 
37&3+12的值是15。( 
4、“<?php 分散剂$a = "0";  $a = $a+ 1.3;?> PHP中是合法的。( 
5 &s与正则表达式^[^0-9][0-9]$是匹配的( 
6. PHP中用defined()函数来定义常量。( 
7PHP中,变量名$5FFF是合法的,$x?man是不合法的。  
二. 程序分析。写出下列各PHP语句段运行后在浏览器里看到的结果
    1. 以下程序
<?php
$a=6; $b=9; $c=12013年安徽高考数学卷0;
($a=4)?($b--):($c--);
echo $a,$b,$c;
?>
输出结果为:( 
2. 下列哪个HTML标记是用来标记图像的?( 
3. 以下程序:
<?php
$a="b";
$$a=" a!";
echo "$a$b";
?>
运行输出的结果为:(   
4. 以下程序:
<?php
$a=0x23;
echo $a;
?>
输出结果为:( 
5. PHP中,下列哪个操作符用来连接字符串?( 
6. 下列哪一个是正确的PHP变量?( 
7. 以下程序:
<?php
for($i=6;$i<10;$i++)
echo $i;
echo ",";
?>
输出结果为:( 
8. 以下程序:
<?php
$a=array(1,'color'=>'red',2,'name'=>'apple',4);
echo $a[2];
?>
输出结果为:( 
9. 以下程序
<?php
$b=34;
echo "\$b=$b";
?>
输出结果为:(   
10. 表单代码如下,则在index.php中如何得到form传递的email的值?    
<form action="index.php" method="get">
<input type="text" name="email"/>
</form>
11. 以下哪个表达式返回值为FALSE?   
A. '5abc' == 5          B. 'abc' == 0
C. 'top' === 0          D. '1a' == '1a'+0
12. 对于html代码,<input type="________"  name="gender">,在横线上填入哪个值,才代表会显示一个提交按钮。(   
13. 请问strlen"I am a teacher")返回的结果是:(   
14. 下列哪条语句可用来引入文件“time.inc”?(   
15. PHP中,定义一个类的语法为(    ?
四、程序分析,写出各PHP语句段运行后在浏览器里看到的结果。(每题2分,共30分)
1. <?php
$score=90;
if($score<60)
{
?>
你的成绩及格了!
<?php
}else{
?>
你的成绩不及格!
<?php
}
?>
2. <?php
$a=.8E4;
echo $a;
?>
3. <?php
$a='2';
$b='dog';
echo "There are $a {$b}s.<br>";
echo 'There are $a $bs.';
?>
4. <?php
$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."<br>".$string2."<br>".$string3."<br>".$string4;
?>
5. <?php
$count=7;
function test()
{
global $count;
echo --$count;
if($count>=1)
test();
}
test();
?>
6. <?php
function double($i)
{
return $i*2;
}
秋天的马拉松
$a=9;
echo double(++$a);
echo double($a--);
?>
7. <?php
$i=23;
do
{  echo $i; }
while($i>23);
?>
8. <?php
for($i=20;;$i++)
{巴彬斯基征
if($i>25)
break;
echo ++$i;
}
?>
9. <?php
$id=3;
while($id<7)
{
$id++;
if($id%3)
{
echo "Y";
continue;
}
echo "N";
}
?>
10. <?php
function add($a,$b=6)
{
echo $a+$b;
}
add(5);add(5,20);
?>
11. <?php
function f($a,$b)
{
$y=$a.$b;
return ($y);
}
$c=f(3,6)+f(3,10);
echo "c=".$c;
?>
12. <?php
$a=2;$b=3;
if ($a!=$b)
{ $t=$a;$a=$b;$b=$t;}
else
$t=$a*$b;
echo $a.$b.$t;
?>
13. <?php
$sz=array(123,"nylg"=>"南阳理工","cba",321);
$num=count($sz);
echo $num;
?>
14. <?php
$a = 20;$b=$a/10;
switch ($b)
{
case 1:echo "one";
case 2:echo "two";
case 3:echo "three";
default:echo "other integer";
}
?>
15. <?php
function change($a)
{
$a+=10;
}
$a = 67;change($a);echo $a;
?>
五、编程题(共25分)
1. 利用丙型肝炎防治指南PHP的循环语句,输出1——100中所有能被4整除的数。
<?
for($i=1;$i<=100;$i++)
{
  $a=$i%4;
  if($a==0)
  echo $i<br/>;
刘晓洪}
>
2. 假设MySQL数据库主机为“localhost,用户名和密码都为“root”,数据库“student”中有一数据表“score”,有三个字段,类型及说明如下:
字段
类型
说明
id
Int  自动增1
表的主键
name
Varchar(20)
学生姓名
score
Int
成绩
请根据功能要求编写三个PHP网页:add.phpview.phpop.php
1add.php。功能要求:实现添加记录的功能,其中包括输入姓名及成绩的表单界面、提交表单后的处理程序等。
2view.php。功能要求:把表中所有学生成绩信息输出到网页上。
3op.php。功能要求:把所有分数在55(包括55)到59(包括59)的学生的成绩改为60;把姓名为“坏蛋”的记录删除。
1
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<?php
If(isset($_POST[‘sub’]))
{
$name=$_POST[‘name’];$score=$_POST[‘score’];
$link=mysql_connect(‘localhost’,’root’,’root’);
Mysql_select_db(‘student’);
Mysql_query(‘set names gb2312’);
$sql="insert into score (name,score) values (‘$name’,’$score’)";
If(mysql_query($sql))
{
echo "添加成功!";
}
}
?>
<form action="" method="post">
<p>姓名:<input type="text" name="name" /></p>
<p>分数:<input type="text" name="score" /></p>
<p> <input type="submit" name="sub" value="Add" /></p>
</form>
</body>
</html>
2
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title></head><body>
<?php
$link=mysql_connect(‘localhost’,’root’,’root’);
Mysql_select_db(‘student’);Mysql_query(‘set names gb2312’);
$sql="select * from score";$result=mysql_query($sql);
While($row=mysql_fetch_array($result))
{
Echo $row[‘name’].$row[‘score’].’<br />’;
}
?></body></html>
3
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title></head><body>
<?php
$link=mysql_connect(‘localhost’,’root’,’root’);
Mysql_select_db(‘student’);Mysql_query(‘set names gb2312’);

本文发布于:2024-09-22 07:30:09,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/153326.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:功能   结果   表单   成绩   输出   要求   语句   提交
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议