PHP一至四章测试.doc

上传人:豆**** 文档编号:23954419 上传时间:2022-07-02 格式:DOC 页数:42 大小:237KB
返回 下载 相关 举报
PHP一至四章测试.doc_第1页
第1页 / 共42页
PHP一至四章测试.doc_第2页
第2页 / 共42页
点击查看更多>>
资源描述

《PHP一至四章测试.doc》由会员分享,可在线阅读,更多相关《PHP一至四章测试.doc(42页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datePHP一至四章测试PHP一至四章测试10级电子商务PHP一至四章测试总共40题共100分一、 (共40题,共100分)1. 以下关于数组常用函数的用途说法正确的有: (2.5分)A.count()函数用于计算数组的个数B.sort()函数用于对数组逆向排序C.array_search()函数用于在数组中搜索给定的值,如果成功则返回相应元素的值D.array_keys(

2、)函数用于返回数组中所有的键名,其返回值也是一个数组.标准答案:D2. 以下关于PHP中错误与异常处理说法不正确的是: (2.5分)A.语法错误的错误提示等级一般为Parse Error,如果出现这种错误,自该错误以后的所有代码都不会运行B.如果重复定义了某个函数,提示的错误等级一般为Fatal Error,如果出现这种错误,自该错误以后的所有代码都不会运行C.某页面存在代码$_GETa,如果该页面没有通过URL传递参数a,一般情况下会提示Notice等级错误D.以下代码可以正常运行.标准答案:D3. 以下自定义函数的代码正确的是: (2.5分)A.function 88la() echo 拜

3、拜啦;B.function sum(a , b) return a+b;C.function avg($a =0 , $b=0) return ($a+$b)/2;D.function sub($a , $b) return $a-$b;.标准答案:D4. 以下关于PHP常量的描述不正确的是? (2.5分)A.常量指用于存储的值是不可以改变的容器,所以常量一旦定义之后,其值就不可修改。B.在PHP中是通过define()函数来定义一个常量。C.定义常量时,常量名我们一般全部采用大写字母(小写也不会出错)。D.常量名称默认是不区分大小写。.标准答案:D5. 以下代码执行后,$c和$d的值为: (

4、2.5分)A.701,201 B.201500,701 C.701,20150 D.201,701 .标准答案:B6. 下面哪个表达式不能将两个字符串$s1和$s2串联成一个字符串? (2.5分)A.$s1+$s2B.$s1$s2C.$s1.$s2D.implode(,array($s1,$s2).标准答案:B7. 以下关于PHP的语言特性描述不正确的是? (2.5分)A.后缀为.php的文件必须要Web服务器支持才能正常运行。B.PHP是可以通过特殊的标记嵌入HTML代码中,这样的标记我们称之为PHp语言标记,我们常用的标记对为。C.PHP是一门弱类型语言,所以我们在PHP中声明变量时不需要

5、使用类型修饰符,只需要在变量前加变量声明关键词“var”。D.PHP支持三种注释方式,分别为“注释”、“#注释”、“/*注释*/”。.标准答案:C8. 使用time()函数获取系统的当前时间,返回的是时间戳,那么要通过什么函数对其进行格式化,才能够输出日期和时间: (2.5分)A.mktime() B.date() C.getdate() D.checkdate() .标准答案:B9. 以下关于C/S结构与B/S结构描述正确的是? (2.5分)A.论坛、微博等互联网应用是典型的C/S结构软件,腾讯QQ、阿里旺旺等应用是典型的B/S结构软件。B.C/S结构即Client/Server结构(客户端

6、/服务器端模式),C/S的软件适合移动办公、移动生活。C.B/S结构即Browser/Server结构(浏览器/服务器结构),B/S结构的软件可以简化了服务器端电脑载荷,从而降低了用户的总体成本。D.在一些运营成功的电子商务平台中,以B/S结构构架整体平台,以C/S结构软件增强用户事务处理及用户粘度。.标准答案:D10. 以下代码执行后,$a和$b的值为: (2.5分)A.5,5 B.5,5$c C.10,5 D.10,5$c .标准答案:C11. 下列说法错误的是: (2.5分)A.include()和require()的作用都是用来在脚本中包含运行文件B.require()语句在遇到包含文

7、件不存在或出错的时候就停止运行并报错C.PHP提供四种包含文件的函数,分别是:require()、require_once()、include()、include_once()D.include()语句在遇到包含文件不存在或出错的时候继续进行.标准答案:C12. 陈述一:对于复选框,在表单页面的name属性应该设置成数组,即”xxx”;表单处理页面接收到的值是个数组,应用implode()函数连接成一个字符串 陈述二: 用GET方法传递参数为中文时经常会出现乱码,我们一般用urldecode()函数对字符串进行编码,用urlencode()函数解码 (2.5分)A.陈述一正确,陈述二错误 B.

8、陈述一错误,陈述二正确 C.陈述一和陈述二都正确 D.陈述一和陈述二都错误 .标准答案:A13. 以下关于PHP服务器端运行环境的描述不正确的是? (2.5分)A.PHP不仅可以运行在Linux系统下,还可以运行在Windows平台下。在Windows平台下,PHP的Web服务器同样只能使用Apache。B.PHPnow是Windows平台下的集成环境工具,可以简化我们按照配置PHP的开发环境。C.PHPnow中包含Web服务器Apache、数据库MySQL、PHP解析器、ZendOptimizer等PHP服务器端相关软件。D.PHPnow中的htdocs我们称之为服务器根目录,我们开发的PH

9、P应用程序,都需要放在该目录下。.标准答案:A14. 以下哪组数据全是常量? (2.5分)A.1,PHP_VERSION,_FILE_,define(PI)B.1,$PHP_VERSION,_FILE_,define(PI)C.10,php_version,_FILE_,define(Pi)D.10,PHP_VERSION,FILE,define(Pi).标准答案:A15. 下列四种包含文件的控制结构语句说明错误的是: (2.5分)A.require()包含并运行指定文件B.require_once()文件中的代码被包含了,则不会再次包涵C.include()包含并运行指定文件,在遇到包含文件

10、不存在,或是出错的时候,就停止执行D.include_once()与include()相比就是文件中的代码被包含了,则不会再次包涵,效率低一些.标准答案:C16. 表达式:$a+=+$b*-$c+$d+-$e,其中$a=2,$b=3,$c=6,$d=7,$e=10。问$a的值为多少? (2.5分)A.$a=2 B.$a=18 C.$a=19 D.$a=10 .标准答案:C17. 以下关于Session的说法,错误的是: (2.5分)A.Session生命周期可以设置保存时间的。B.Session存储在服务器上session.save_path所指定的目录。C.Session比较消耗服务器资源。

11、D.Session安全性比Cookie要好。.标准答案:A18. 以下关于PHP数组的描述中正确的是: (2.5分)A.不能把不同类型的变量放在同一数组B.定义PHP数组时,必须制定数组的长度C.数组的元素可以是除了数组之外的其他7种数据类型D.PHP数组的长度是可以根据元素的增减而增减的.标准答案:D19. 陈述一:PHP 的 date() 函数用于格式化时间或日期。陈述二:时间戳是自 1970 年 1 月 1 日(00:00:00 GMT)以来的秒数。它也被称为 Unix 时间戳(Unix Timestamp)。 (2.5分)A.陈述一正确,陈述二错误 B.陈述一错误,陈述二正确 C.陈述

12、一和陈述二都正确 D.陈述一和陈述二都错误 .标准答案:C20. 以下关于PHP的描述不正确的是? (2.5分)A.PHP是一种动态网站开发语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。B.PHP的主要特点包括开源免费、跨平台性强、支持多种数据库等,并且PHP能实现完全面向对象编程。C.PHP不仅可以作为服务器端脚本语言,并且可以作为命令行脚本、编写桌面应用程序。D.PHP动态网站服务器从软件角度考虑主要包括:操作系统平台、Web服务器、数据库、PHP脚本解析器四个主要方面.标准答案:B21. 以下代码运行的结果是:for($i=0,$j=5;$i$j;$i+,$j-) echo i

13、=.$i,j=.$j.; (2.5分)A.i=0,j=5.i=1,j=4.i=2,j=3. B.i=0,j=3,i=1,j=4,i=2,j=5 C.i=0,j=5,i=1,j=4,i=2,j=3 D.i=0,j=3.i=1,j=4.i=2,j=5. .标准答案:A22. 时间戳目标时间到起始时间的跨度以什么为单位: (2.5分)A.分 B.小时 C.秒 D.天 .标准答案:C23. 以下关于LAMP的描述不正确的是? (2.5分)A.LAMP是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的软件。B.LAMP中的L指操作系统Linux,PHP在Linux平台上能获得最佳运行性能。

14、C.LAMP中的A指Web服务器Apache,Apache默认就支持PHP的解析,所以是PHP的最佳拍档之一。D.LAMP中的M指数据库MySQL,MySQL是一个小型关系型数据库管理系统,PHP对MySQL有完善的支持方案。.标准答案:C24. 以下关于Cookie的用法,说法错误的是: (2.5分)A.设置Cookie可以用setcookie()或setrawcookie()函数。B.读取Cookie是用$_COOKIE数组。C.删除Cookie是用deletecookie()函数的。D.Cookie可以设置过期时间。.标准答案:C25. 以下哪组PHP变量的命名是正确的? (2.5分)A

15、.username、$password、_sex、$ageB.$username、$8password、$_sex、$ageC.$username、$password、$9sex、$ageD.$_sername、$Password、$_sex、$age.标准答案:D26. 以下关于静态网页与动态网页描述正确的是? (2.5分)A.静态网页和动态网页都可以使用浏览器直接打开并浏览。B.动态网页中包含Flash、GIF动画等动态网页元素,可以展示更丰富的网页效果。C.静态网页可以使用Javascript对数据库进行操作,但数据库必须放在客户端电脑上。D.常见动态网站开发语言有ASP、PHP、JSP

16、、ASP.NET,对应开发的网页后缀分别是*.asp、*.php、*.jsp、*.aspx。.标准答案:D27. 以下关于GET传值和POST传值之间的区别,选项正确的是:陈述一:GET传值和POST传值提交的数据类型都为文本类型。陈述二:GET传值提交的消息在URL上可以看见,POST传值提交的消息在URL上不可看见。 (2.5分)A.陈述一正确,陈述二错误 B.陈述一错误,陈述二正确 C.陈述一和陈述二都正确 D.陈述一和陈述二都错误 .标准答案:B28. 以下代码运行的结果是:$result = 10;for($i=0;$i5;$i+) $result += $i;echo $resul

17、t.,.$i; (2.5分)A.15,5 B.20,5 C.15,0 D.20,0 .标准答案:B29. 已知数组$array = array(10,a,3),以下代码能正确完整遍历数组$array的是: (2.5分)A.$len = count($array); for($i=0; $i = $len; $i+)/ echo $array$i;/B.$len = count($array); for($i=0; $i $len; $i+)/ echo $array$i;/C.foreach($array) echo $array$i;D.foreach($array as $value) e

18、cho $array;.标准答案:B30. 下面的标头声明文字,描述正确的是:陈述一:header(Location:),重新定向到一个新的位置。陈述二:header(Content-type:text/html;charset=utf-8),是解决纯PHP页面中文乱码的有效方法。 (2.5分)A.陈述一正确,陈述二错误 B.陈述一错误,陈述二正确 C.陈述一和陈述二都正确 D.陈述一和陈述二都错误 .标准答案:C31. 下列说法正确的是: (2.5分)A.不同的浏览器对Cookie的处理一样,不同浏览器之间的Cookie是可以共享的B.Cookie必须在HTML文件的内容中设置C.heade

19、r()的使用必须在任何输出、html之前D.POST方法传参的长度有限制.标准答案:C32. 用来发送一个原始HTTP标头的是: (2.5分)A.array_rand() B.array_sum() C.header() D.array_reverse() .标准答案:C33. 下面的脚本运行以后,$array数组所包含的值:$v) $v = 2; ? (2.5分)A.array(2,2) B.array(1,1) C.array(2,2) D.array(1,1) .标准答案:B34. 已知数组$array = array(10,a,3),以下正确的选项是: (2.5分)A.echo $ar

20、ray B.print $array C.print_r($array) D.echo array10 .标准答案:C35. session与cookie的区别说话正确的是: (2.5分)A.session:储存用户访问的全局唯一变量,存储在客服端上的PHP指定的目录中的位置进行的存放B.cookie:用来存储连续访问的一个页面时所使用,是存储在客服端,对于COOKIE来说是存储在用户WIN的Temporary Internet Files目录中的C.cookie的安全性比session好D.在cookie使用前必须用session_start()函数开启Session.标准答案:B36. 以

21、下代码运行后,$A、$B、$C的值是: (2.5分)A.$A=30,$B=20,$C=30 B.$A=30,$B=20,$C=20 C.$A=20,$B=20,$C=30 D.$A=30,$B=30,$C=30 .标准答案:A37. 以下代码执行后,浏览器中显示的结果为:? $a = This Is PHPer; $b .= $a,Right?; $c .= $a,Yes?; echo $b$c;? (2.5分)A.This Is PHPer,Right?This Is PHPer,Yes?B.This Is PHPer,Right?This Is PHPer,Yes?C.This Is PH

22、Per,Right?$a ,Yes?D.This Is PHPer,Right?$a ,Yes?.标准答案:D38. 表达式:$a=($b+$c)*$d+).e,其中$b=5,$c=3,$d=8,问$a的值为多少? (2.5分)A.$a=64 B.$a=64e C.$a=72 D.$a=72e .标准答案:B39. 下列有关get和post方法传递参数的说话中,正确的是: (2.5分)A.get方法是发送请求HTTP协议通过URL参数传递进行接收,传递参数简单,且没有长度限制B.post方法是通过表单传递参数,可以提交大量的信息C.使用post方法传递参数会出现页面参数泄露在地址栏的情况D.只有URL可以传递多个参数,参数之间需要用“$”连接.标准答案:B40. 以下关于POST传值的用法,说法错误的是: (2.5分)A.对于复选框,表单页面的name属性应该设置成数组,即“name”B.在PHP中,是通过预定义变量$_POST数组来实现POST传值的。C.对于过期表单的处理,可以用header(Cache-Control:private,revalidate)来处理。D.POST传值安全性很高,不会被黑客攻击。.标准答案:D-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com