




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
壹购网技术部PHP工程师笔试题目以下题目请尽量填写,会多少写多少。一 简答1. 您如何理解session 和 cookie 这个两个概念?他们有什么区别?禁用COOKIE 后 SEESION 还能用吗?如何解决这个问题?2. private 、public 、final 、abstract 这几个关键字的含义。3. 在echo 输出中使用单引号和双引号的区别?哪个效率更高些?4. 简述POST 和GET传输的最大容量分别是多少?5. 中文字符串(包含中文、数字及英文字母)截取的方法? (可简单文字描述也可写出代码)?6. 在Mysql数据库中char、varchar两种数据类型有什么样的区别?7. Mysql5 的表类型(存储引擎)有哪些?8. 如何检查PHP脚本的执行效率和数据库SQL的效率并定位和分析脚本执行和数据库查询的瓶颈所在?你认为应该如何优化php程序和mysql数据库查询效率?9. 写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名例如: /abc/de/example.php?id=1 需要取出 php 或 .php10. 写一个函数,算出两个文件的相对路径如 $a = /a/b/c/d/e.php;$b = /a/b/12/34/c.php;计算出 $b 相对于 $a 的相对路径是什么?11写出匹配邮箱地址和URL的两个正则表达式。类似下面的:邮箱地址:user_URL地址:/user_profile.php?uid=100 (提示:使用标准的正则表达式,就是PHP中preg_* 类的正则处理函数能够解析的正则)二 程序理解: 1. $newstring=abcdefabcdef; $pos=strpos($newstring,a,1); 请问$pos 的值是什么?答案:7 2. $null = null;$arrayEmpty = array();$array = array(0);$intZero = 0;$int = 2;$stringEmpty = ;$stringZero = 0;$string = aaa;$stringInt = 12aa;$boolTrue = true;$boolFalse = false;写出下列程序的执行结果:A. if (isset($null) echo 1; else echo 0;答案:0B. if (isset($arrayEmpty) echo 1; else echo 0;答案:1C. if (isset($stringEmpty) echo 1; else echo 0;答案:1D. if (isset($stringZero) echo 1; else echo 0;答案:1E. if (isset($boolTrue) echo 1; else echo 0;答案:1F. echo (int)$null; 答案:0G . echo (int)$arrayEmpty; 答案:0H. echo (int)$array; 答案:1I. echo (int)$stringEmpty; 答案:0J. echo (int)$stringZero; 答案:0K. echo (int)$string; 答案:0L. echo (int)$stringInt; 答案:12M. echo (int)$boolTrue; 答案:1N. if (bool)$null) echo true; else echo false;答案:falseO. if (bool)$stringZero) echo true; else echo false;答案:falseP. if (bool)$arrayEmpty) echo true; else echo false;答案:false3. 如果下列表达式成立 $a = hello;$b = &$a; 请回答如下题目:A. $b = world; 那么 $a 的值是什么?答案:worldB. unset($b); 那么 $a 的值是什么?答案:helloC. unset($b); $b = world; 那么 $a 的值是什么?答案:helloD. $b = world; unset($b); $b = good; 那么 $a 的值是什么?答案:world4. 现有如下变量和自定义函数:$a = 1;$b = 2;function filter($integer) if ($integer & 1) return true; else return false;function confusion() static $confusion = 0;if ($confusion = 0) echo R U ready?; else echo Wait a second!;$confusion+;A. 函数filter 的作用是什么?答案:判断奇偶B. confusion();confusion();以上代码执行结果是什么?答案:R U ready?Wait a second!以上代码执行后confusion 函数中的$confusion变量的值是什么?答案:2C. filter($a) & confusion(); 执行结果是什么?答案:R U ready?D. filter($b) & confusion(); 执行结果是什么?答案:空E. confusion() & filter($a); 执行结果是什么?答案:R U ready?F . confusion() & filter($b); 执行结果是什么?答案:R U ready?三系统操作:1.写出15个以上你所知道的常用的Linux命令和它的功能2.使用过Vim编辑器吗?如果使用过,如何在vim里切分多个可视化窗口,包括横排和纵排。3.说说Linux下的find命令和grep命令的区别.4. 使用过Memcache缓存吗,如果使用过,能够简单的描述一下它的工作原理吗?(本题选作)四项目规划: 1. 假设给你5台服务器,请大致的描述一下,如何使用你所熟悉的开源软件,搭建一个日PV 300万左右的中型网站五英文知识题。Question 1答案:D What does print out? A) 3 B) False C) Null D) 1 E) 0 Question 2答案:B Which of the following snippets prints a representation of 42 with two decimal places? A) printf(%.2dn, 42); B) printf(%1.2fn, 42); C) printf(%1.2un, 42); D) printf(%sn, 42); Question 3答案:E Given $text = Content-Type: text/xml; Which of the following prints text/xml? A) print substr($text, strchr($text, :); B) print substr($text, strchr($text, :) + 1); C) print substr($text, strpos($text, :) + 1); D) print substr($text, strpos($text, :) + 2); E) print substr($text, 0, strchr($text, :) Question 4答案:A What is the value of $a? A) True B) False Question 5答案:NULL What is the value of $result in the following PHP code? ; Question 6答案:B The code below _ because _. A) will work, class definitions can be split up into multiple PHP blocks. B) will not work, class definitions must be in a single PHP block. C) will not work, class definitions must be in a single file but can be in multiple php blocks. D) will work, class definitions can be split up into multiple files and multiple PHP blocks. Question 7答案:D When turned on, _ will _ your script with different variables from HTML forms and cookies. A) show_errors, enable B) show_errors, show C) register_globals, enhance D) register_globals, inject Question 8答案:1 What will
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化妆行业的法规和标准规范
- 护理中的家庭护理
- 2025年智能交通车辆检测技术在智能停车场管理中的应用报告
- 环境经济项目合同履行国际认证重点基础知识点归纳
- 环境灾害应急法律法规监督法规重点基础知识点归纳
- 自然粉底妆容技巧
- 炸鸡店的社交营销与网络推广
- 施工现场的组织与协调技巧
- 极简主义妆容 低调却有内涵
- 从业人员素质提升与职业发展路径
- 文献检索与利用(信息素养的修炼之路)智慧树知到课后章节答案2023年下贵州理工学院
- 我的情绪小怪兽(课件)小学生心理健康通用版
- 逻辑思维训练500题
- 水上安全知识进校园-课件
- 八年级物理下册《实验题》专项练习题及答案(人教版)
- 【课程思政示范课】《药剂学》课程
- 第八讲 发展全过程人民民主PPT习概论2023优化版教学课件
- 政务服务大厅管理规范:安全与应急处置
- 《计算机操作系统》(第4版)笔记和课后习题(含考研真题)详解
- 国家自然科学奖
- 红色大气谢师宴高考喜报PPT模板
评论
0/150
提交评论