(2016)PHP期末试题-A卷

更新时间:2024-03-27 17:16:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

:名姓 线 : 号 学 : 号 班 订学 教 装 :业专级年西华大学课程考试(考查)试题卷 (A)

试卷编号: ( 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程序完成。

图1 图2

(2)编写test2.php对(1)题中test2.html提交的表单进行处理,要求实现以下功能: a. “学生姓名”一项必填,即:当“学生姓名”一项输入为空时,点击“提交”按钮后将出现如下图2所示信息,并将于3秒钟后自动跳转回上图1的界面,进行重新输入(即:重定向到 test2.html)

b. 当正确输入“学生姓名”等内容,点击“提交”按钮后将出现如图3所示信息:

第 1 页 共 2 页

您的个人资料上传成功! 您的姓名: 刘德华 您的手机号:13888888888 图3

三、(25分)编写:test3.sql文件,该文件用于建立一个名为:GZ的数据库,包括如下两个数据表:tab1 和tab2。

表tab1 工号 101 102 103 104 表tab2 性别 女 男 女 男 姓名 王一 刘二 张三 李四 工号 101 102 103 104 姓名 王一 刘二 张三 李四 工资 5000 6000 4000 6000 奖金 3000 4000 5000 5000 应发合计

四、(25分)在第二题基础上,编写test4.php程序,实现以下功能:

1)计算出表tab2 中 所有职工的“应发合计”, 计算公式为:

应发合计 =(工资 + 奖金)

2)统计并显示出“女职工”的人数;

3)按“应发合计”从高到低的顺序,显示所有“女职工”的以下信息:

姓名 性别 应发合计 : : : : : : 本单位女职工共有:xx人 !

第 2 页 共 2 页

本文来源:https://www.bwwdw.com/article/qgzr.html

Top