2017年php练习笔试题_第1页
2017年php练习笔试题_第2页
2017年php练习笔试题_第3页
2017年php练习笔试题_第4页
2017年php练习笔试题_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

6/12__来源网络整理,仅作为学习参考Smtp简单邮件协议Pop3邮局协议http超文本传输协议ftp文件传送协议Dns域名解析协议javascript包括那些基本数据类型?数字,字符串,null,undefined,boolean用css、html编写一个两列布局的网页,右侧固定宽度200px,左侧自适应右边固定200px宽度左边自适应项目设计假设有一个包含Tag功能的博客系统,数据库存储采用mysql,用户数量为1000万,预计文章总数为10亿,每天有至少10万的更新量,每天访问量为5000万,对数据库的读写操作的比例超过10:1。你如何设计该系统,以确保其系统高效,稳定的运行?提示:可以从数据库设计,系统框架,及网络架构方面进行描述,可以写代码/伪代码辅助说明,可以自由发挥读写分离,读写服务器比例10:1,使用分页查询减少数据库压力,静态化分页后使用memcache分布式缓存,减少i/o开销和数据压力,增删改时删除对应的静态化数据,通过查询分页,分开静态化对应的分页信息缓存,数据库分库分表分区,使用lvs负载均衡,活跃和不活跃的文章进行分表存储,提高数据库中文章查询效率,建立联合索引,提高查询效率,使用中文分词技术提高文章内容的查询效率编写程序(请任选两题)描述顺序查找和二分查找(也叫做折半查找)算法,顺序查找必须考虑效率,对象可以是一个有序数组假设有"123abc456def789"这么一个字符串,写一个函数,可以传入一个字符串,和一个要截取的长度。返回截取后的结果。要求:1和标记不得计算在长度之内。2截取后的字符串,要保留原有标签,不过如果最后有一个标签没有闭合,则去掉其开始标签。示例:题中的字符串,要截取长度5,则返回的字符串应该为:123ab,要截取长度8,应返回123abc45。functionnewsubstr($str,$num){$strNeed=preg_replace(array('//','//'),array('',','),$str);$arr=explode(',',$strNeed);$arrCount=array_map('strlen',$arr);$newstr='';if($num=0){$newstr.=($num}else{foreach($arras$key=>$val){if($key>1&&$num=array_sum(array_slice($arrCount,0,$key))){//echo$key;$newstr.=$arr[0]."{$arr[1]}";for($i=2;$i$newstr.=$i}}}if($num>=array_sum($arrCount)){$newstr=$str;}}echo$newstr;}$str=‘123abc456def789';newsubstr($str,8);—群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n,输出最后那个大王的编号。用程序模拟该过程。functionmonkeyKing($n,$m){〃$n为猴子总数,$m为剔除猴子步长$s=0;〃$s为大王坐标,只有一只猴子时,大王坐标为0for($i=2;$i$s=($s+$m)%$i;//大王坐标递推公式}return$s;echomonkeyKing(6,2);翻转字符串中的单词,字符串仅包含大小写字母和空格,单词间使用空格分隔。如:输入“ThisisPHP,输出“PHPisThis”非必要请不要使用PHP自带函数functionmyrev($str){$arr=explode('',$str);$num=count($arr);for($i=0;$i$temp=$arr[$i];$arr[$i]=$arr[$num-$i-1];$arr[$num-$i-1]=$

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论