PHP考前模擬練習

來源:文萃谷 9.46K

勞動是知識的源泉;知識是生活的指南。以下是小編為大家搜索整理的PHP考前模擬練習,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

PHP考前模擬練習

  選擇題(每題3分 注意:有多選題)

1. 下面的腳本運行以後,$array數組所包含的值是什麼?( )

A. array (?2? , ?2?)

B. array (?1? , ?1?)

C. array (2 , 2)

D. array (Null , Null)

E. array (1 , 1)

2. 下面的腳本運行以後,屏幕顯示什麼樣的信息?( )

A. abcdef

B. def

C. abc

D. defnNotice: Undefined index: def in /xx/yy/ on line 4

3. 以下代碼的輸出是什麼?( )

A. 12345

B. 12245

C. 22345

D. 11345

E. array

4. PHP中,單引號和雙引號所包圍的'字符串有什麼區別?( )

A. 單引號速度快,雙引號速度慢

B. 雙引號速度快,單引號速度慢

C. 兩者沒有速度差別

D. 雙引號解析其中以$開頭的變量,而單引號不解析

E. 單引號解析其中r t等轉義字符,而雙引號不解析

5. 你可以通過一個PHP函數把所有的錯誤信息彙報都屏蔽掉嗎?( )

A. 可以

B. 不可以

6. 以下哪個選項可以通過下面這段代碼產生?( )

function Random_Password ($length) {

srand(date(?s?));

$possible_charactors = ?ABCDEFGhijklmNOPQRSTuvwxYz?;

$string = ??;

while (strlen($string) < $length) {

$string = substr($possible_charactors,

(rand()%(strlen($possible_charactors))), 1);

}

return($string);

}

echo Random_Password(8);

?>

A. abCHUvwx

B. ABjlRQxz

C. vmxZGhij

D. EGSvTYxz

7. 在安裝PHP之前,首先要一種( )。

A、Web服務器 B、信息服務器 C、數據庫服務器 D、文件服務器

8.完成了PHP安裝配置工作,可編寫下面哪個測試文件來檢測PHP是否正常工作。( )

A、 B、 C、

9.下面運算符中優先順序排序正確的是( )。

A、/ ! + ?: B、! / + ?: C、/ ! ?: + D、! + / ?:

10.以下哪種註釋方法不可以用在PHP中()。

A、// B、? C、/*…*/ D、#

11.在PHP程序中,以下哪種變量名是非法的()。

A、tmp B、$wenj C、$i D、$bar

12.在PHP程序中,以下哪種自定義常量是正確的()。

A、define(?$PI?,3.14); B、define(“PI?,3.14);

C、define(?$PI?,?3.14”) D、define(?PI?,3.14)

13.在PHP程序中,變量名是不區分大小寫的。()

A、對 B、錯

14. 在PHP程序中,以下哪個科學計數法表示是正確的()。

A、e2.3 B、e5 C、8.8e2.3 D、8.8e3

15. 要在PHP頁面顯示It?s good這個字符串,下面哪個表達式是合法的。( )

A、?It?s good? B、”It?s good” C、?It?s good? D、It?s good

16 . 在PHP程序中,假設$str=”PHP”; $str=$str.” is interesting”; $str=”I think, ”.$str,請問

$str最終的值為()。

A、PHPis interesting B、I think, PHPis interesting

C、I think, PHP is interesting D、I think, is interesting.

17 .在PHP程序中,打開文件函數$fp=fopen(“”,”r+”)中的參數”r+”,表示什麼意思,以下哪種説法正確。( )

A、只可讀。 B、可讀可寫,文件指針指向文件開頭。

C、只可寫。 D、可讀可寫,文件指針指向文件最後。

18. 在PHP中,date()函數中的Y字符所表示意義,下面哪種説法正確。()

A、年份 B、星期幾英文全名 C、第幾日 D、月份的英文全名

19. 以下代碼的執行結果是

$num=5;

While($num>5){

Echo $num;

$num++;

}

$num1=5;

Do{

Echo $num1;

$num1++

}while($num16)

A、 無結果和無結果 B、 死無和死循環 C、 5和死循環 D、 無結果和 5

B、 、

20. 語句for($k=0;$k=1;$k++);和語句for($k=0;$k==1;$k++);執行的次數分別是:

A. 無限和0 B. 0和無限 C.都是無限 D. 都是0

  論述題:

一、 linux平台安裝完成apache後 再安裝了php,mysql。然後在apache根目錄下寫了

一個php文件,用來測試數據庫是否正確安裝 。打開瀏覽器訪問該文件 瀏覽器顯示連接失敗 。問:問題出在哪兒?怎麼解決?(與服務,密碼無關)(10分)

二、 簡要説明一下在linux平台安裝php環境的步驟 ?yum的原理?(10分)

例如:第一步:安裝apache,啟動apache 測試是否成功安裝

第二步:安裝php,編寫測試文件,重啟apache,測試是否安裝成功

請補充

  編程題:

一、有數組 $array(“d”=>2,”b”=>6,”c”=>5);

用php實現 對以上數組進行按下標的大小進行從小到大排序,不能能改索引關係 (10分)

二、 編寫一個和rsort函數功能一樣的函數(15分)

熱門標籤