一家游戏公司PHP面试题-笔试题(PHP)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wuxianbing2012/article/details/88775724

答题时间为45分钟,答题请书写与答题纸上,本张为试题,请勿答题。

问题1.

<?php
    $a = 1;
    $b = &$a;
    $b = 3;
    echo $a;

请写出输出结果。

问题2.

<?php
    $a = 1;
    echo '$a';
    echo "$a";

请写出输出结果。

问题3.

<?php
    class A {
        static public $a = 10;
    }
    class B extends A {
        public function __construct(){
            self::$a = self::$a - 10;
        }
        static public function B_fun(){
            echo self::$a + 20;
        }
    }
B::B_fun();

请写出输出结果.

问题4.

使用for循环,while循环和递归写出3个函数来计算array(2,3,4,5,6,3,3,4,5)的总和。

问题5.

编写一个交错合并数组元素的函数。例如,给定的两个列表为array(1,2,3)和array(a,b,c),函数返回array(1,a,2,c,3,b)。

扫描二维码关注公众号,回复: 5638419 查看本文章

问题6.

编写一个计算钱100为斐波那契数的函数。根据定义,斐波那契数序列的前两位数字是0和1,随后的每一个数字是前两个数字的和。例如,前10位斐波那契数为:0,1,1,2,3,5,8,13,21,34.

问题7.

编写一个能将给定非负整数列表中的数字排列成最大的数字的函数。例如,给定[50,2,1,9],最大数字为95021。

问题8.

1)某内容管理系统中,表message有如下字段:id文章id,title文章标题,content文章内容,category_id文章分类id,hist点击量,创建上表,写出Mysql语句。

2)同样上述内容管理系统:表comment记录用户用户回复内容,字段如下:comment_id回复id,id文章id,关联message表id文章id,comment_content回复内容,现通过查询数据库需要得到以下格式的文章标题列表,文章id,文章标题title,点击量hist,回复数量cont_num,并按照回复数量排序,回复最高的排在最前面。

猜你喜欢

转载自blog.csdn.net/wuxianbing2012/article/details/88775724
今日推荐