php期中考试
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Php期中考试
注意:命名方式学号+姓名,文件夹内包括1.php---6.php。如果一个题目当中,需要多个php文件,把对应的php放到一个文件中(例如,题目5,在题目5文件夹内把所需php 或者html文件放上即可)。
其他题目,写明题号,直接写一个word文档即可。
1.编写程序,实现php计算器;
2.编写程序,实现九九乘法表;
3.编写程序,输出空心菱形,层数不限制。(必须使用for和if)
4.求若干个小孩的成绩总和和平均成绩,并且成绩中间用空格分开。效果图如下:
5.编写程序,制作一个“成绩管理系统”:
1. 当输入学号时,可以输出成绩;
2. 当输入成绩时,可以输出学号;
3. 统计优良中差。(0-59 差,60-69 中,70-89 良,90-100 优)
4. 输入学号,可以删除对应的成绩。
效果如下:(界面可以进行适当美化,关键是实现功能)
点击查询成绩时:
另外,如果输入没有的学号,系统将提示:该学号不存在;点击查询学号时:
点击统计学生情况时:
当点击删除成绩时:
6.编写程序,实现任意一种排序算法。(例如:冒泡排序)(面试题)
7.编写程序,对比echo,print,print_r的区别,并且进行总结。(面试题)
8.不需要编写程序,直接写上输出结果即可。(面试题)1hello1true
$a=null;
$b=false;
$c=$a==$b?1:0;
echo $c;
$a="hello";
$b=&$a;
unset($b);
echo $a;
$x=empty($array);
echo $x;
echo $x?"true":"false";
9.count(‘abc’)、count(null)、count(false)分别输出什么?
1 0 1
10.总结目前学习的所有知识(第一章---第五章数组(一维))。
第一章PHP入门:
①php概况:php的优势、应用范围以及html内嵌式的脚本语言;
②php脚本程序工作流程:web浏览器和服务器、html的简介、php预处理器、数据库服务器、php工作程序流程;
③php服务器构建:服务器的安装前准备及安装、启动和停止、实现第一个php程序、php 服务器的配置。
第二章PHP基础:
①php代码基本语法:php开始标记与结束标记、注释、语句及语句块;
②php程序的组成:php的数据类型、php程序的数据采集、php数据处理及输出;
③编码规范:书写和命名规范、为代码添加注释。
第三章PHP表达式:
①常量:自定义常量、常量的内存分配、预定义常量;
②变量:变量的内存分配、赋值方式、以及可变变量;
③有关变量和常量状态的函数:数据类型查看函数、检查常量或变量是否定义函数、取消变量定义unset()函数、检查变量是否为空(字符串”0”不是空,0为空)、数据类型检查函数;
④php运算符:算术运算符、递增递减运算符、赋值运算符、比较运算符、逻辑运算符、字符串连接运算符、错误抑制运算符、条件运算符、类型运算符、执行运算符、位运算符、运算符优先级;
⑤数据类型的转换:类型自动转换和强制类型转换。
第四章PHP流程控制语句:
①条件控制结构:if语句、if…else语句、switch语句;
②循环结构:while循环语句、do…while循环语句、for循环语句、循环结构应用;
③程序跳转和终止语句:continue语句、break语句、终止php程序运行。
第五章PHP数组:
①数组的基本概念:引入数组的理由、数组的分类;
②一维数组的创建:直接将变量声明为数组元素、使用array()语言结构创建数组、创建数组的注意事项、数组元素“值”的访问。