一家遊戲公司PHP面試題-筆試題(PHP)

答題時間爲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)。

問題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,並按照回覆數量排序,回覆最高的排在最前面。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章