php期末试卷填空题,PHP期末练习题参考答案

《PHP期末练习题参考答案》由会员分享,可在线阅读,更多相关《PHP期末练习题参考答案(5页珍藏版)》请在人人文库网上搜索。

1、练习题一、 单选1. 以下控制选项与错误控制无关的是:( )a) error_reportingb) display_errorsc) log_errorsd) date.timezone2. 下面不属于PHP的标签是:( )a) b) c) d) 3. 定义关联数组时,其键名与值之间的分隔符是:a) - b)= c): d)#4. 如果想要在文件末尾写入方式打开一个文件,该给fopen()传什么参数? a)w b)r c)a d)a+5. PHP类定义中不支持的访问控制是:( )a) publicb) privatec) protectedd) friend6. 以下关于XML的描述不正确的。

2、是:( )a) XML是区分大小写的。b) XML文档中可以有多个根元素。c) XML不允许缺失结束标记。d) XML不允许有重叠的标记。7. 不属于采用AJAX的原因是:( )a) AJAX是基于被广泛支持的公开标准技术。b) 不刷新整个页面,提高了数据处理效率。c) 将数据和显示分离。d) 因为它是一种新的技术。8. AJAX的核心是:( )a) 基于标准的表示技术:XHTML/CSSb) 数据交换和操作技术:XML/XSLTc) 数据获取技术:XMLHttpRequestd) 客户端控制技术:JavaScript9. 下面那一个正则表达式用来验证电子邮件(如:zhang.san_123s。

3、cse.com.cn)的格式最正确:( )a)_.0-9a-z(0-9a-z+.)+0-9a-z.-2,6b)_.09az-*(09az-+.)+09az.+c)_.0-9a-z-+(0-9a-z-+.)+0-9a-z.+d)_.09az-+(09az-+.)+09az2,610. 以下脚本输出什么? ( )ATesting 1245 BTesting 345 CTesting 1+245 D245二、填空1. PHP的构造函数是_ __construct ()__。2. 访问类属性必须通过__$this-___的方式进行访问。3. 访问类中静态成员或函数应通过特殊类__类名:____或__s。

4、elf:______进行访问。4. cookie存储在__客户端__,session是将数据存储在_服务器端__,会话的生命周期默认为__24分钟___。5. 表单的提交方式有_GET__ 和 __POST____。6. PHP5支持的两种复合数据类型是:__数组_ 和 __对象__。7. 面向对象编程的主要特征有__封装__、__继承__ 和 __多态___。8. 显示当前执行的PHP程序文件名的内置常量是_ _file_ ___。9. MySQL服务器的默认连接端口是_____3306_______。10. PHP程序中跳出目前执行的循环的语句是___break__。11. MySQL数据。

5、库中可使用___ GRANT ___ 语句增加新用户并限制用户访问数据库的权限。12. MySQL数据库查询操作中可使用_ ORDER BY 子句指定查询结果的排序规则。13. 在HTML表单中设置数组的方法:__在输入控件的name属性的名称后面加上一对中括号___。三、综合应用1. 功能:实现产生0到9的数组元素,查找0是否再数组里面,如果存在输出键名,不存在就提示“0不在数组中”。()2. 以下程序有错,请修改错误。(第4周02次设计练习)修改代码:3. 已知在php.ini的magic_quotes_gpc设为off的情况下,以下SQL语句的生成代码存在注入漏洞,请在不增加数据检查等语。

6、句的情况下写出防SQL注入的方法。()if (isset($_POSTsubmitted) $username = trim($_POSTusername);$password = trim($_POSTpassword);$tips = ;if (!get_magic_quotes_gpc() $username = addslashes($username);$password = sha1(addslashes($password);if ($username=$store_username) & ($password=$store_password) $tips .= 登陆成功!;$s。

7、tatement = SELECT * FROM users WHERE name = $username and password = $password;4. 请写出文件上传的表单设计代码()5.已知MySQL数据库服务器的数据库用户名为root和密码空,服务器中有一数据库lesson,库中含有一个学生成绩表student,student表的结构如下:(第七、八周第的相关数据库操作内容)字段名类型附加属性字段说明idnamemathenglishintvarchar(20)decimal(5,2)decimal(5,2)auto_increment序号学生姓名数学成绩英语成绩(1)写一个PHP程序,实现:统计所有同学数学和英语的平均成绩,按如下样式输出: $id=mysql_connect(localhost,root,);mysql_select_db(lesson,$id);mysql_query(set names gb2312);$result=mysql_query(SELECT avg(math) , avg(english) FROM student );$res=mysql_fetch_array($result);Echo 数学平均分为: $res avg(math) . 英语平均分为:$res avg(math)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值