收藏 分享(赏)

PHP社招笔试题精选及答案解析.docx

上传人:夏天的风 文档编号:1628782 上传时间:2018-08-13 格式:DOCX 页数:6 大小:45.10KB
下载 相关 举报
PHP社招笔试题精选及答案解析.docx_第1页
第1页 / 共6页
PHP社招笔试题精选及答案解析.docx_第2页
第2页 / 共6页
PHP社招笔试题精选及答案解析.docx_第3页
第3页 / 共6页
PHP社招笔试题精选及答案解析.docx_第4页
第4页 / 共6页
PHP社招笔试题精选及答案解析.docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、PHP 社招笔试题精选及答案解析姓 名: 联系电话: 电子邮件: 学 校: 专 业: 学 历: 答题说明:1. 满分 100 分,答题时间为 60 分钟;2. 答题完毕请将试卷留在座位上,请勿将试卷携离考场;3. 笔试后 3 个工作日内,我们会通知通过笔试的人员,请您务必保持手机畅通,谢谢!世界工厂网线上生态学院 世界工厂网线上生态学院:制造企业开展线上业务的加油站 一、单项选择题(共 7 题,每题 5 分)1.以下内容输出结果为( B )$a = 0;switch ($a) case $a = 0:echo 0;break;case $a = 10:echo 1;break;default:

2、echo 2;break;exit();A. 0B.1C.2D.false2.关于以下代码,说法正确的为( B );return fd=hy;$b = new Test();/var_dump($b-member);打印出fd=hy;var_dump(empty($b-member);/打印出什么?世界工厂网线上生态学院 世界工厂网线上生态学院:制造企业开展线上业务的加油站 A.打印出 falseB.打印出 trueC.报错D.以上都不对3.请选择变量 $adm 的值( D )$arr = 1, 2;foreach($arr as $k = $v)if($k = 0)$adm = 3333;e

3、lseif($k = 1)$adm = baidu;A.3333B.baiduC.3333, baiduD.报语法错误4.echo 1 . print(2) + 3; 以下说法中正确的是( D )A.123B.231C.6D.5115. if ($a = 100 以下说法正确的是( D )A.$a=100 $b=200B.$a=true $b=trueC.$a=false $b=falseD.$a=true $b=200世界工厂网线上生态学院 世界工厂网线上生态学院:制造企业开展线上业务的加油站 6.自然排序使用哪个函数( C )A.sort()B.rsort()C.natsort()D.ar

4、ray_sort()7. 答案( B )A trueB false二、多项选择题(共 3 题,每题 5 分) 8.下面( BD ) 没有将 john 添加到 users 数组中?A.$users = john;B.array_add($users,john);C.array_push($users,john);D.$users |= john;9. 函数的参数传递包括( AB )A.按值传递B.按引用传递C.按变量传递D.按作用域传递10.continue 语句可以用在(ABC)中A. for B. while C. do-while D. switch 三、判断题(共 5 题,每题 2 分)

5、11php 中,字符串是用引号引起来的字符,单引号和双引号没有区别,都是一样的, 随便用哪一个都是一样的。( )12,默认的 method 使用 get 进行值传递。世界工厂网线上生态学院 世界工厂网线上生态学院:制造企业开展线上业务的加油站 ( )13php 中,=与=是同一个运算符。( )14php 中,函数默认按值传递参数。( )15在返回数组中的所有值,可以使用 array_value( )函数。( )四、问答题(共 5 题,每题 8 分)16. 语句 include 和 require 的区别是什么?参考答案:在失败的时候:include 产生一个 warning ,而 requir

6、e 直接产生错误中断;require 在运行前载入;include 在运行时载入;require_once 和 include_once 可以避免重复包含同一文件。17. HTTP 协议中几个状态码的含义。参考答案:200 : 请求成功,请求的数据随之返回。301 : 永久性重定向。302 : 暂时行重定向。401 : 当前请求需要用户验证。403 : 服务器拒绝执行请求,即没有权限。404 : 请求失败,请求的数据在服务器上未发现。500 : 服务器错误。一般服务器端程序执行错误。503 : 服务器临时维护或过载。这个状态时临时性的。18. 说出一些 MySQL 优化方法?参考答案:a. 设

7、计良好的数据库结构,允许部分数据冗余,尽量避免 join 查询,提高效率。b. 选择合适的表字段数据类型和存储引擎,适当的添加索引。c. mysql 库主从读写分离。d. 找规律分表,减少单表中的数据量提高查询速度。e. 添加缓存机制,比如 memcached,apc 等。f. 不经常改动的页面,生成静态页面。世界工厂网线上生态学院 世界工厂网线上生态学院:制造企业开展线上业务的加油站 g. 书写高效率的 SQL。比如 SELECT * FROM TABEL 改为 SELECT field_1, field_2, field_3 FROM TABLE.19.谈一谈 PHP 开源框架 CI,Th

8、inkPHP ,Laravel 的优缺点及选型依据参考答案:CI 非常轻量级,是一个简单的 MVC 框架,性能也很快。ThinkPHP3.2 国内使用比较多,优点是文档非常多,各种问题解决方案比较多,缺点是代码不够规范,理念落后。Laravel 是一个现代化的 PHP 开发框架,代码优雅,使用 composer 方式扩展功能,社区活跃,缺点是比较重,比较适合做后台管理或者应用型 WEB 系统。20.Memcache 和 Redis 的读写性能( qps)如何?两者优缺点?Redis 支持哪些数据类型?Redis 如何持久化?参考答案:读写性能:memcache 更加快速,在读取性能上比 Red

9、is 快,缺点是仅支持字符串。Redis 支持丰富的数据结构类型,字符串,散列(哈希),集合,有序集合,还支持订阅发布,地理位置等等。实际运用中可以 redis,memcache 结合,memcache 可作为 session 存储的方式,session 都是 KV 类型键值对。Redis 提供了多种不同级别的持久化方式:RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。【更多内容,请搜索 世界工厂网 】企划专员社会招聘面试笔试题(含答案)网站策划社会招聘面试笔试题(含答案) PPC 专员社会招聘面试笔试题(含答案)SEO 社会招聘面试笔试题 (含答案) 信息专员社会招聘面试笔试题(含答案) 视觉设计师社会招聘面试笔试题(含答案)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 招聘面试

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报