首页 >  面试题 > 网络营销-企业面试宝典 > 

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

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

作者:yjl 来源:华育国际 时间:2015-02-26 访问次数:1946
1. setcookie(‘a’,’value’); print$_COOKIE['a']; 输出结果是啥 2. try{ require_once“aaa”; print“aaa”; }catch(Exception$e){ echo‘dddd’; }

1.
setcookie(‘a’,’value’);
print$_COOKIE['a'];
输出结果是啥

2.
try{
require_once“aaa”;
print“aaa”;
}catch(Exception$e){
echo‘dddd’;
}
结果是啥

3.用JS实现trim函数

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

输出啥
5.<scripttype=”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%)=>65(25%)=>7
6(20%)=>7
7(25%)=>87(25%)=>6
8(10%)=>68(25%)=>9
9(15%)=>89(20%)=>10
10(25%)=>9
要求考虑性能及扩展性。写出概率分布相关代码。
9.设计一个缓存系统。写出思路。画出图。考虑命中,生存期等多种要素。