腾讯PHP笔试题 就记住这么几道

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 178 收藏 0 点赞 0 评论 0

1.

setcookie(‘a’,’value’);

print $_COOKIE[‘a’];

 

输出结果是啥

 

2.

 

try {

require_once “aaa”;

print “aaa”;

} catch (Exception $e) {

echo ‘dddd’;

}

结果是啥

 

3.

用JS实现trim函数

 

4.

<script src=”1.js” >alert(1);</script>

输出啥

 

5.

<script type=”text/javascript”>alert([“a”,”b”,”c”,”d”,”e”][[1,2],3,4]);</script>

输出啥

 

6. 类似这样的aaa<em>sss</em>ddd字符串,写个函数CutStr($str,$max)实现截取:

1)如果$max大于$str的长度则返回$str

2)<em>和</em>不包含在长度计算范围。

例:

如果CutStr(“aaa<em>sss</em>ddd”,6) 则返回aaa<em>sss</em>.

如果CutStr(“aaa<em>sss</em>ddd”,4) 则返回aaas,不包含<em>标签

 

7. 不使用php内置函数实现数组排序,如果value相等,比较key的值。例: array(“d” => 100,”c” => 22, “a” => 22);

 

8. 数据库中有两个字段 id, sorce.假设sorce的取值范围是 5-10.

按照以下概率实现sorce数据的更新。

 

5(25%) => 6 5(25%) => 7

6(20%) => 7

7(25%) => 8 7(25%) => 6

8(10%) => 6 8(25%) => 9

9(15%) => 8 9(20%) => 10

10(25%) => 9

 

要求考虑性能及扩展性。写出概率分布相关代码。

 

9.设计一个缓存系统。写出思路。画出图。考虑命中,生存期等多种要素。

评论列表
文章目录