美文网首页
2018-03-19 PHP笔试题

2018-03-19 PHP笔试题

作者: forever_youyou | 来源:发表于2018-03-19 17:22 被阅读0次

01)下面的输出结果:
(参考: http://php.net/manual/zh/function.intval.php)

var_dump(intval(0.58 * 100)); // 结果 57  

02)下面的输出结果

$a = 2;
$b = 3;
$b = &$a;
unset($a);
var_dump($b);

03)下面的输出结果:

function xRange($start, $n, $step = 1)
{
    for ($i = $start; $i < $n; $i += $step) {
        yield $i;
    };
}
foreach (xRange(2, 10, 3) as $i) {
    echo $i . "\n";
}

04) 请实现2的次方的累加:2^0 + 2^1 + 2^2 + 2^3 + ... + 2^31

// 我想到的方法
function test($n)
{
    if ($n > 31 || $n < 0) {
        return 0;
    }
    if ($n == 0) {
        return 1;
    }
    return (1 << $n) + test($n - 1);
}

05)下面的输出结果:

$a = 5;
$b = 4;
$c = $a * $b;
$d = $c % 20;
$e = 1.0;
$f = 16; // 原题是表达式, 具体不记得了, 结果应该是16
$g = $f << 4;
$h = $g * $e;
echo $h;

06)请写出一种常用排序算法(不限语言, 伪代码也可以)

07)sessioncookie的区别, 客户端浏览器禁用了cookiesession还有效吗?

08)数据库

  • select count(*)select count(1) 的区别。
  • select *select 字段 的优缺点, 请写出至少3条。

09)你用什么方法分析php执行时间。。。原题忘了

10)如何优化页面或接口的响应速度

11)linux

  • chown www:www /tmp/log 作用
  • tail -f /tmp/log 作用
  • kill -9 123 带(-9)和不带(-9)有什么区别

12)python部分(不会可不答)

相关文章

网友评论

      本文标题:2018-03-19 PHP笔试题

      本文链接:https://www.haomeiwen.com/subject/zkmpqftx.html