试卷编号:
( 2015 至 2016 学年第_ 2_学期)
课程名称: PHP程序设计考试时间: 110 分钟
课程代码: 106014809 试卷总分: 100 分
考试形式:开卷学生自带普通计算器: 否
一、(25分)编写test1.php程序,程序中定义一个类:Rect,该类包含有二个方法getPerimeter ( $a, $b ) 和getArea ( $a, $b ),其功能分别是计算长、宽分别为$a、$b的矩形周长和面积。
要求:计算并输出矩形长、宽分别为$a = 10且$b = 20时的周长和面积。
二、(25分)编写如下两个文件:
(1)编写test2.html,实现如下图1的“学生信息注册表单”的提交界面。
要求:以POST方式提交表单,表单处理由:test2.php程序完成。
图2
(2)编写test2.php对(1)题中test2.html提交的表单进行处理,要求实现以下功能:
a. “学生姓名”一项必填,即:当“学生姓名”一项输入为空时,点击“提交”按钮后将出现如下图2所示信息,并将于3秒钟后自动跳转回上图1的界面,进行重新输入(即:重定向到test2.html)
b. 当正确输入“学生姓名”等内容,点击“提交”按钮后将出现如图3所示信息: