热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php数组题,php数组练习题.doc

php数组练习题php数组练习题一、单选1.以下控制选项与错误控制无关的是:a)error_reportingb)display_errorsc)log_errors

php数组练习题

php数组练习题

一、 单选

1. 以下控制选项与错误控制无关的是:

a) error_reporting

b) display_errors

c) log_errors

d) date.timezone

2. 下面不属于PHP的标签是:

a)

b)

c)

d)

3. 定义关联数组时,其键名与值之间的分隔符是:

a) ->b)=>c):d)#

4. 如果想要在文件末尾写入方式打开一个文件,该给fopen传什么参数? a).w b).r c).a d).a+

5. PHP类定义中不支持的访问控制是:

a) public

b) private

c) protected

d) friend

6. 以下关于XML的描述不正确的是:

a) XML是区分大小写的。

b) XML文档中可以有多个根元素。

c) XML不允许缺失结束标记。

d) XML不允许有重叠的标记。

7. 不属于采用AJAX的原因是:

a) AJAX是基于被广泛支持的公开标准技术。

b) 不刷新整个页面,提高了数据处理效率。

c) 将数据和显示分离。

d) 因为它是一种新的技术。

8. AJAX的核心是:

a) 基于标准的表示技术:XHTML/CSS

b) 数据交换和操作技术:XML/XSLT

c) 数据获取技术:XMLHttpRequest

d) 客户端控制技术:Javascript

9. 下面那一个正则表达式用来验证电子邮件的格式最正确:

a)[_\.0-9a-z]@+[0-9a-z\.-]{2,6}

b)[_\.0~9a~z-]*@+[0~9a~z\.]+

c)[_\.0-9a-z-]+@+[0-9a-z\.]+

d)[_\.0~9a~z-]+@+[0~9a~z]{2,6}

10. 以下脚本输出什么?

A.Testing 1245

B.Testing45

C.Testing 1+245

D.245

二、填空

1.

2.

3.

4. PHP的构造函数是_ __construct __。 访问类属性必须通过__$this->___的方式进行访问。 访问类中静态成员或函数应通过特殊类__类名::____或__self:______进行访问。 COOKIE存储在__客户端__,session是将数据存储在_服务器端__,会话的生命周期默认

为__24分钟___。

5. 表单的提交方式有_GET__ 和 __POST____。

6. PHP5支持的两种复合数据类型是:__数组_ 和 __对象__。

7. 面向对象编程的主要特征有__封装__、__继承__ 和 __多态___。

8. 显示当前执行的PHP程序文件名的内置常量是_ _file_ ___。

9. MySQL服务器的默认连接端口是_____3306_______。

10. PHP程序中跳出目前执行的循环的语句是___break__。

11. MySQL数据库中可使用___ GRANT ___ 语句增加新用户并限制用户访问数

据库的权限。

12. MySQL数据库查询操作中可使用_ ORDER BY 子句指定查询结果的排序规则。

13. 在HTML表单中设置数组的方法:__在输入控件的name属性的名称后面加上一对

中括号[]___。

三、综合应用

1. 功能:实现产生0到9的数组元素,查找0是否再数组里面,如果存在输出键名,

不存在就提示“0不在数组中”。

修改代码:

3. 已知在php.ini的magic_quotes_gpc设为off的情况下,以下SQL语句的生成代码

存在注入漏洞,请在不增加数据检查等语句的情况下写出防SQL注入的方法。

5.已知MySQL数据库服务器的数据库用户名为root和密码空,服务器中有一数据库lesson,库中含有一个学生成绩表student,student表的结构如下:写一个PHP程序,实现:统计所有同学数学和英语的平均成绩,按如下样式输出:

一、简答题

1.什么是PH



推荐阅读
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • .NetCoreWebApi生成Swagger接口文档的使用方法
    本文介绍了使用.NetCoreWebApi生成Swagger接口文档的方法,并详细说明了Swagger的定义和功能。通过使用Swagger,可以实现接口和服务的可视化,方便测试人员进行接口测试。同时,还提供了Github链接和具体的步骤,包括创建WebApi工程、引入swagger的包、配置XML文档文件和跨域处理。通过本文,读者可以了解到如何使用Swagger生成接口文档,并加深对Swagger的理解。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • iOS超签签名服务器搭建及其优劣势
    本文介绍了搭建iOS超签签名服务器的原因和优势,包括不掉签、用户可以直接安装不需要信任、体验好等。同时也提到了超签的劣势,即一个证书只能安装100个,成本较高。文章还详细介绍了超签的实现原理,包括用户请求服务器安装mobileconfig文件、服务器调用苹果接口添加udid等步骤。最后,还提到了生成mobileconfig文件和导出AppleWorldwideDeveloperRelationsCertificationAuthority证书的方法。 ... [详细]
  • 本文讨论了如何使用Web.Config进行自定义配置节的配置转换。作者提到,他将msbuild设置为详细模式,但转换却忽略了带有替换转换的自定义部分的存在。 ... [详细]
  • 本文介绍了如何使用JSONObiect和Gson相关方法实现json数据与kotlin对象的相互转换。首先解释了JSON的概念和数据格式,然后详细介绍了相关API,包括JSONObject和Gson的使用方法。接着讲解了如何将json格式的字符串转换为kotlin对象或List,以及如何将kotlin对象转换为json字符串。最后提到了使用Map封装json对象的特殊情况。文章还对JSON和XML进行了比较,指出了JSON的优势和缺点。 ... [详细]
  • 单页面应用 VS 多页面应用的区别和适用场景
    本文主要介绍了单页面应用(SPA)和多页面应用(MPA)的区别和适用场景。单页面应用只有一个主页面,所有内容都包含在主页面中,页面切换快但需要做相关的调优;多页面应用有多个独立的页面,每个页面都要加载相关资源,页面切换慢但适用于对SEO要求较高的应用。文章还提到了两者在资源加载、过渡动画、路由模式和数据传递方面的差异。 ... [详细]
  • 【爬虫】关于企业信用信息公示系统加速乐最新反爬虫机制
    ( ̄▽ ̄)~又得半夜修仙了,作为一个爬虫小白,花了3天时间写好的程序,才跑了一个月目标网站就更新了,是有点悲催,还是要只有一天的时间重构。升级后网站的层次结构并没有太多变化,表面上 ... [详细]
author-avatar
山中幽水_418
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有