急求6道PHP笔试题答案 20

我学的是JAVA的要面试一家要求PHP技术的公司公司给我一些笔试题这六道不知道应该怎样去答请高人解答1.编写一个函数接收一个参数必须是整型返回值也是整型如:321->12... 我学的是JAVA的 要面试一家要求PHP技术的公司 公司给我一些笔试题 这六道不知道应该怎样去答 请高人解答
1. 编写一个函数接收一个参数 必须是整型 返回值也是整型 如: 321->123 , 9200->29
2. 编写fibonacci sequence 函数, 然后讲一下如何优化这个代码.
3. 请说出一个自己碰到过的最糟糕的BUG ,并说明是如何解决的.
4. 自定义函数里经常会出现重复的代码比如(资源的创建和解除). 请讲一下如何处理这些重复的部分.
5. 请说出一个自己喜欢的设计模式和不喜欢的设计模式,并说明理由。
6. 求1-10000 之间所有数字总合的一个函数(要求用效率最高的方法写)
展开
 我来答
wuchangqian
2009-09-14 · TA获得超过1317个赞
知道小有建树答主
回答量:913
采纳率:0%
帮助的人:794万
展开全部
2:我觉得第二题比较有意思,如果不缓存,用递归100就已经够大了
<?php
$cache_ary = array(0=>1 , 1=>1);

$num = 1200;

function fib_cache($i){

global $cache_ary;

if($i == 1 || $i == 0 ){

return $cache_ary[$i];

}else if(isset($cache_ary[$i])){

return $cache_ary[$i];

}else{

$cache_ary[$i] = fib_cache($i - 1) + fib_cache($i - 2);

return $cache_ary[$i];
}
}

function fib_2($i){

if($i == 0 || $i == 1){

return 1;

}else{

return fib_2($i - 1) + fib_2($i - 2);

}
}
?>
11111
2024-12-27 广告
作业指导书是一种专门编写的指导性文件,用于完成某一项或同一类型的工作。它是根据设计图纸、制造厂说明书、相关的验评标准、编写人员现场所积累的施工经验以及成熟实用的施工工艺所编写的。定义和作用作业指导书是质量管理体系文件的组成部分,主要用于阐明... 点击进入详情页
本回答由11111提供
百度网友0d75fbe
2009-09-14 · TA获得超过376个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:131万
展开全部
我也是做JAVA的,现在做PHP呢,面试题JAVA的没事。面试题啊如果出PHP的我干脆就不答。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wanggqqian
2012-06-07
知道答主
回答量:6
采纳率:0%
帮助的人:9410
展开全部
1.自己写的仅供参考
<?php
function intNumber($num)
{
if(is_int($num))
{
$r_num = trim(strrev($num),"0");
$nums = $num."->".$r_num;
}
return $nums;
}

echo intNumber(9200);
echo intNumber(9020);
echo intNumber(321);
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式