版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PHP程序设计习题含答案副本PHP程序设计习题含答案副本9/9PHP程序设计习题含答案副本1章PHP开篇习题一、填空题1.Apache的httpd服务程序使用的是【80】端口。2.在进行软件开发时有两种基本架构,B/S架构和【C/S】架构。3.URL的英文全称是【UniformResourceLocator】,中文名称为【一致资源定位符】。【HTTP】协议是计算机硬件与软件之间数据互换的格式。【HTTP】表示传输数据所使用的协议,【WWW】表示要恳求的服务器主机名。二、判断题1.使用PHP写好的程序,在Linux和Windows平台上都能够运转。(√)PHP能够支持MySQL数据库,但不支持其余的数据库。(×)PHP有好多流行的MVC框架,这些框架能够使PHP的开发更为快捷。(√)ZendStudio是PHP中常用的IDE(集成开发环境)。(√)5.进行PHP程序开发时,能够借助软件和工具来提升效率。(√)三、选择题以下选项中,不是URL地点中所包含的信息是(D)。A.主机名B.端口号PHP是一种(A)的编程语言。A.解说型B.编译型C.二者都是D.二者都不是3.PHP是个网站开发中特别流行的脚本语言,其流行的原由不包含(C)。A.易学B.易用C.易调试D.易扩展4.PHP与Linux、Apache和MySQL一同共同构成了一个兴盛的Web应用程序平台,下列选项中为该平台简称的是(B)。A.WAMPB.LAMPC.LNMPD.WNMP在以下选项中,哪些不属于PHP的突出特色(B)。A开源免费C.跨平台性
B.开发成本高D.支持多种数据库四、
简答题请简要说明PHP的突出特色是什么开源免费2跨平台性3.面向对象4.支持多种数据库5.快捷性.第2章基本语法习题一、填空题1.任何一个程序言件的php代码的开始和结束都要使用【<php】和“>”进行标志。2.PHP中,多行说明以【/*】开始,以【*/】结束。PHP表记符赞成包含字母、【数字】、【下划线】字符。4.在PHP顶用于实现继承的重点字是【extends】。5.假如我们想把错误隐蔽起来,能够使用错误控制运算符【@】。二、判断题1.标准标志拥有更好的兼容性、可移植性、可复用性。(√)2.ASP式标志的使用与短标志近似,必然在配置文件中启用asp_tags选项。(√)PHP的块说明需要使用<!>的形式。(×)单行说明#,<phpB.<%C.<D.<<<eof一般在成熟的项目里边,纯php代码文件“结束标志”最好不要设置,为何(B)。为了加速开发速度。假如在结束标志后边没心中设置回车信息,则该文件在被包含的时候回车信息会作为输出内容,对header头设置或打印图片见效有影响。html标志里边规定,没有结束标志也能够。apache规定的标准。PHP支持多种风格的标志,以下不是PHP标志的是(C)。<php><><!><%%>3.以下PHP标志中,哪些标志对任何配置都有效(A.标准标志B.短标志C.ASP
A标志
)。D.SCRIPT
标志以下选项中,哪个不是PHP的说明符(A)。A.<!>
B.#C.//
D.
脚本运转时,遇到可能出现错误的地方,会触发的级别常量一、
是【E_NOTICE】。5.在程序开发中,能够使用【tigger-error】函数手动触发错误。判断题异样的办理不属于错误的办理方式。(×)2.在PHP中,错误级别表示目前错误的等级。(×)PHP采纳常量的形式来表示错误级别。(√)在PHP中,每个错误级别都采纳字符串形式表示。(×)E_ALL表示除E_STRICT之外的全部错误和警示。(√)二、
选择题1.在脚本运转时,遇到可能出现错误的地方,会触发的级别常量是(
D)。A:E_ERROR
B:E_WARNNINGC:E_PARSE
D:E_NOTICE在程序开发中,能够使用(A)函数触发错误。A:trigger_error()B:error_reporting()C:error_trigger()D:reporting_error()3.Trigger_error函数有()个参数是必要的,有()个参数是可选的(D)。A:2,1B:2,2C:1,2D:1,14.在使用trigger_error()函数以前,必然要使用(A)函数让错误显示。A:ini_set()B:set_ini()C:reporting_error()D:error_reporting()5.在PHP中,显示错误报告的方式有(A)。改正配置文件。B:error_reporting()C:error_reporting()
和echo()函数。和die()函数。ini_set()和die()函数。三、简答题在文件中,和错误相关的设置都有那些(1)error_reporting,设定错误级别(2)display_errors,能否显示错误报告,设置为
ON则翻开,设置为
OFF则封闭全部错误提示(3)log_errors,(4)track_errors
默认设置为OFF,能否记录错误日记;,默认设置为OFF,该选项能够帮助解决代码中的错误
,而不是让
PHP供给其默认的功能。3章HTTP协议习题一、
填空题1.HTTP是HyperTextTransferProtocol的缩写,此中文是【超文本传输协议】。【HTTP】协议是一种恳求/响应式的协议。3.在阅读器与服务器的交互过程中,也得依据必然的规则,这个规则就是【HTTP】。1.HTTP赞成传输随意种类的数据,可是该数据的种类需要由【Content-Type协议】加以标志。4.鉴于协议的客户端与服务器在交互过程中需要经过【4】个步骤。二、判断题1.协议每次只好办理一个HTTP恳求。(√)协议在一个TCP连结上能够传达多个HTTP恳乞降相应。(√)恳求的是域名为的Web服务器根目录下的默认资源。(×)4.假如网页上的form表单不设置method属性,则默认以post方式发送恳求。(×)5.POST方式提交表单是将表单元素及数据作为实体内容发送给服务器。(√)三、选择题1.HTTP响应行位于恳求信息的第一行,它不包含哪几个部分(D)。A:状态码B:状态描绘信息C:HTTP协议版本D:响应返回的目标地点2.对于以下在开发中比较常有的状态码描绘错误的选项是(C)。状态码200表示服务器成功办理了客户端的恳求。B:状态码302表示恳求的资源从不一样样的URI响应恳求,但恳求者应连续使用原有地点来进行此后的恳求。状态码404表示服务器拒绝办理客户端的恳求。状态码500表示服务器发生错误,没法办理客户端的恳求。该地点接见服务端口号是多少(C)。A:3306
B:23
C:80
D:214.HTTP恳求行位于恳求信息的第一行,它不包含哪几个部分(C)A:恳求方式B:资源路径C:恳求根源D:使用的5.HTTP恳求信息中,最常使用的恳求方式是(D)。A:POST和HEAD方式
HTTP协议版本B:GET和HEAD方式C:HEAD和OPTIONS方式D:POST和GET方式四、简答题1.请简单归纳HTTP协议的主要特色。1、支持客户/服务器模式。2、简单迅速:客户向服务器恳求服务时,只需传达恳求方法和路径。有GET、HEAD、POST。每种方法例定了客户与服务器联系的种类不一样样。因为使得HTTP服务器的程序规模小,因此通讯速度很快。3、灵巧:HTTP赞成传输随意种类的数据对象。正在传输的种类由
恳求方法常用的HTTP协议简单,Content-Type加以标志。4、无连结:无连结的含义是限制每次连结只办理一个恳求。
服务器办理完客户的恳求,并收到客户的应答后,即断开连结。采纳这类方式能够节俭传输时间。5、无状态:HTTP协议是无状态协议。无状态是指协议对于事务办理没有记忆能力。缺少状态意味着假如后续办理需要前面的信息,则它必然重传,这样可能致使每次连结传达的数据量增大。4章PHP与Web页面交互习题一、填空题1.【strip_tags()】函数用于去除字符串中的HTML和PHP标志。【htmlentities()】函数能够将HTML和PHP标志变换成字符,以文本的形式输出。。2.【isset()】函数用于检测变量能否拥有值,包含0、FALSE或许一个空字串,但不可以够是NULL。3.【empty()】函数用于检测变量能否拥有空值,包含空字串、0、null或false。2.【is_numeric()】函数用于检测变量是不是数字或数字字符串。二、判断题PHP是一种运转在服务器端的语言,为了方便进行用户交互,平常和HTML联合使用。(√)服务器将获获得的静态资源经过HTTP恳求发送到阅读器端。(×)3.恳求PHP文件,Apache会将恳求交给PHP模块办理,结果以HTML形式返回给(√)
Apache。表单由表单标签和表单元素两部分构成。(√)用户经过表单提交的数据,PHP后台程序能够直接接见并使用。(×)三、选择题1.以下数据使用isset()函数检测,返回false的是(D)。0false‘’NULL2.以下对于阅读器恳求服务器过程说法错误的选项是(C)。阅读器是经过URL地点来接见服务器的。数组在传输过程中需要依据HTTP协议。当数据传输到Web服务器时,Web服务器自己会对数据进行办理。办理好的数据以HTML形式返回给阅读器。Form标签中“name”属性、“method”属性、“action”属性和“enctype”属性的作用分别是(A)。设置表单名称;设置表单提交方式;设置接收数据路径;设置提交数据的编码格式。设置表单提交方式;设置提交数据的编码格式;设置表单名称;设置接收数据路径。设置表单名称;设置接收数据路径;设置表单提交方式;设置提交数据的编码格式。设置表单名称;设置提交数据的编码格式;设置接收数据路径;设置表单提交方式。<input>标志type属性有多种值,此中text、checkbox、password、radio分别代表(C)。文本框、密码框、复选框、单项选择按钮密码框、文本框、单项选择按钮、复选框文本框、复选框、密码框、单项选择按钮密码框、复选框、文本框、单项选择按钮以下对于GET方式提交和POST方式提交数听闻法错误的选项是(C)。get是把参数数据行列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中能够看到。B:post是经过HTTPpost系统,将表单内各个字段与其内容搁置在HTMLHEADER内一同传达到ACTION属性所指的URL地点。用户看不到这个过程。C:get安全性特别低,post安全性较高。并且post的履行效率也比get好。在FORM提交的时候,假如不指定Method,则默以为GET恳求,Form中提交的数据将会附带在url此后,以分开与url分开。四、简答题请简要介绍GET与POST的差别get是从服务器上获得数据,post是向服务器传达数据。get是把参数数据行列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中能够看到。post是经过HTTPpost系统,将表单内各个字段与其内容搁置在HTMLHEADER内一同传达到ACTION属性所指的URL地点。用户看不到这个过程。对于get方式,服务器端用获得变量的值,对于post方式,服务器端用获得提交的数据。get传达的数据量较小,不可以够大于2KB。post传达的数据量较大,一般被默以为不受限制。但理论上,IIS4中最大批为80KB,IIS5中为100KB。get安全性特别低,post安全性较高。可是GET履行效率却比Post方法好。第5章PHP会话技术习题一、填空题1.在实质开发中,注销功能是经过删除【session】和cookie实现的。2.在实质开发中,能够经过设置【cookie】的有效期来实现用户7天免登录的功能。。1.履行【session_destroy()】函数能够同时删除session数据和文件。3.PHP中session的设置和读取都是由超全局数组【$_SESSION[]】来达成。。4.从session中获得数据,需要使用【session_start()】函数开启session。。二、判断题若要储蓄从session中获得的数据只好是数组或基本数据种类。(×)PHP中session支持随意种类的数据。(×)3.
因为$_SESSION是超全局数组,因此数组内每个元素能够对应多个session数据。(×)在PHP中,必然使用超全局数组$_SESSION[]向session增添数据。(√)5.在调用session_start()前不可以够有任何输出,包含空格和空行,不然会报错。(√)三、选择题PHP能够利用(D)配置项实现自动开启session的系统。session_autosession_startsession_auto_startD:以下选项中不可以够够保留到session里的数据种类是(C)。A:字符串B:数组C:对象D:布尔种类以下选项中(A)是将数据储蓄在阅读器端的会话技术,并以此来追踪和鉴识用户。A:CookieB:SessionC:RequestD:A
和
B4.用户第一次接见服务器时,服务器会在响应信息中增添(送给阅读器。
C)头字段,并将信息发A:SetCookie
B:Cookie
C:Set-Cookie
D:以上答案都不对在PHP程序开发中,经过(A)函数创立Cookie。setcookie()set_cookie()cookie()以上答案都不对四、简答题在项目开发中,常常使用isset()函数和empty()函数来判断变量,请简述他们的差别。判断一个变量能否已经被设置并且不为isset()
null,假如是则返回true,不然返回false
。empty()
判断一个变量,非空非零返回false。不然返回
true
。''
、0、'0'
、null
、false、array()、以及没有任何属性的对象都被以为是空的。第6章正则表达式习题一、填空题正则表达式的英文简称为【RegExp】。【PCRE】是兼容Perl正则表达式的一套正则引擎。2.在正则表达式中,选择字符“|”能够理解为【或】。3.反义字符类,应当在字符类内部增添【“^”】前缀。2.在PHP中,使用正则表达式对数组中的元素进行般配能够用【preg_grep()】函数。二、判断题1.正则表达式是一种描绘字符串构造的语法例则。(√)PHP的正则表达式支持POSIX规则,但不支持PCRE规则。(×)3.在正则表达式中,定位符“^”和“$”用于描绘单词的界限。(×)4.在正则表达式中,“\B”用于般配单词界限,“\b”用于般配非单词界限。(×)5.在正则表达式中,一个方括号“[]”能够般配一个单词。(×)三、选择题1.以下正则表达式选项中,能够般配字符串“it\c\ast”的选项是(B)。it\c\astit\\c\\astitcastit*c*ast在正则表达式中,以下选项哪些不是反斜线“”的作用(D)。A:作为转义符使用B:C:指定预约义字符集D:3.以下正则表达式选项中,能够般配字符串“
定义一些限制符改变限制符的作用范围itcast”的选项有(
D)。A:\w-
B:\W+
C:\s+
D:\S+以下选项中,能够被正则表达式“(go)+gle”般配的字符串有(B)。谷歌goglegogloglegle5.在正则表达式中,以下选项哪些是括号字符“A:定义限制符B:分组C:
()”的作用(B固定限制符的作用范围
)。D:表示字符范围四、
简答题请简述什么是XSS攻击。xss攻击全称是:CrossSiteScript跨站脚本攻击歹意攻击者往Web页面里插入歹意HTML和JavaScript代码,当用户阅读该页面之时,嵌入此中的HTML和JavaScript代码会被履行,进而达到歹意攻击用户的特别目的。第7章文件操作习题一、填空题【r】模式是以只读方式翻开文件,将文件指针指向文件头。【r+】模式是以读写方式翻开文件,将文件指针指向文件头。【a】写入方式翻开,将文件指针指向文件尾端。假如文件不存在则试一试创立之。【file_put_contents()】函数不需要使用fopen()函数翻开文件就能够对文件进行写入操作。。file_put_contents()函数要实现追加写入,需要设置可选参数值为【FILE_APPEND】。二、判断题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专业人才2024年薪金聘用协议书版
- 二零二五版冷链物流车辆货物运输安全协议2篇
- 二零二五年艺术品搬运运输服务合同3篇
- 二零二五版数字经济产业发展合同范本2篇
- 2024施工合同汇集
- 二零二五年度钢板租赁与节能减排服务协议3篇
- 个性化旅游顾问服务协议2024版版A版
- 2024版产品销售协议6篇
- 二零二五年度高科技产业合伙人分家协议书3篇
- 二零二五年度智能工厂安全生产服务外包合同2篇
- 2024年山东省高考政治试卷真题(含答案逐题解析)
- 《用锐角三角函数解决问题(3)》参考课件
- 房地产营销策划 -佛山龙湾壹号学区房项目推广策略提案方案
- 产品共同研发合作协议范本5篇
- 风水学的基础知识培训
- 2024年6月高考地理真题完全解读(安徽省)
- 吸入疗法在呼吸康复应用中的中国专家共识2022版
- 1-35kV电缆技术参数表
- 信息科技课程标准测(2022版)考试题库及答案
- 施工组织设计方案针对性、完整性
- 2002版干部履历表(贵州省)
评论
0/150
提交评论