當前位置:才華齋>計算機>php語言>

PHP模擬測試練習

php語言 閱讀(1.02W)

寶劍不磨要生鏽;人不學習要落後。以下是小編為大家搜尋整理的PHP模擬測試練習,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

PHP模擬測試練習

一、單項選擇題

1、下列哪些是PHP的配置檔案( )

2、以下PHP程式碼輸出的結果是( )

$inta=100;

?>

A.99

3、PHP中的邏輯與運算子是( )

A.&

4、在 ?:運算子當中,條件表示式應該寫在什麼位置( )

A.?號前面的位置

C.:號後面的位置

5、關於PHP中的各種迴圈,說法正確的是( )

e 是先判斷再執行迴圈

ach 語句用於遍歷陣列

e 是先迴圈再判斷條件

語句與e的功能相同。

6、PHP中使用什麼技術控制會話( )

ie

7、以下不正確的PHP變數名是( )

A.$hello_Wuhan

C.$9helloWuhan

B.$_hellowuhan D.$helloWhan ion ication er B.?號後面,:號前面的位置 D.?:不是運算子 C.&& D.|| B.100 C.101 D.102 $inta++; ++$inta; $inta--; --$inta; echo($inta); _

8、$_GET['id'] 表示什麼含義( )

A.接收URL傳遞過來的引數id的值

B.獲取表單使用post方法提交的值

C.傳送引數給其它頁面

D.以上說法都不正確

9、關於switch語句說法正確的是( )

A.與語句的作用相同

k 語句是必須的

10、mysql_connect 函式的第三個引數是( )

A.主機名

11、PHP中正確的常量定義語句是( )。

A.$age=20;

12、PHP中的註釋方法,以下正確的是( )

A.// B.* *

13、以下不屬於PHP資料型別的是( )

A.字串型

14、以下指令碼執行的結果是( )

$x = 5;

if($x = 3){ }

B.輸出北京 echo "北京"; echo "上海"; }else{ B.日期型別 C. 浮點型 D. 空型別 C. D. ne $AGE=20; ne("AGE",20); ne(AGE=20); B.資料庫密碼 C.資料庫使用者名稱 D.本機IP地址 ult 語句可以沒有 ult 語句是必須的 A.輸出上海

C. 什麼都不輸出 D.語法有錯誤

15、PHP中用來選擇資料庫的函式是( )。

l_query

l_fetch_assoc l_select_db l_connect

二、填空題

1、PHP中變數名可以包含____________、_____________、______________,

但不能以_____________開頭。

2、有$m=array(‵a‵=>1,‵c‵=5‵b‵=2);$n=array(‵c‵=5‵b‵=>2,‵a‵=>1)

則$m==$n的結果為_____________,$m===$n的'結果為________________。

3、以下程式碼的輸出結果是

?>

4、執行下面的指令碼,輸出結果為: 5

?>

5、執行下列程式後,輸出結果是

?>

$name="jack"; function get_newString(&$str) { } get_newString($name); echo $name; $str=$str."smith"; $num=5; do { echo ‵$num的值為:‵.$num; $num++; $a= "2013"; $b=&$a; $a++; echo $a.",".$b; }while($num<3)

三、程式設計題

1、編寫指令碼,使用自定義函式在頁面中列印九九乘法表(本題10分)

解體思路:用巢狀for 迴圈實現,外層迴圈控制行,內層迴圈控制列

2、已知在網站中啟用了Session,並將成功登入的使用者名稱儲存在$_SESSION[‵Username‵]中,編寫程式碼在當前頁面的標題上顯示使用者帳號(本題10分)

session_start();

?>

3、已知本地MySQL資料庫服務器的root帳號的登入密碼為123,USERS資料庫中有一個user表,表中有id,name,password三個欄位。編寫指令碼將user表中的記錄列印在網頁中,要求使用foreach語句並且每個欄位值之間有空格,每列印一行記錄後換行。(本題15分)

$conn=mysql_connect("","root","123");

mysql_select_db("USERS",$conn);

$select_str= "select * from user";

$result=mysql_query($select_str,$conn);

while($row=mysql_fetch_assoc($result))

{

foreach($row as $value)

{

echo $value." ";

}

echo "

";

}

mysql_close($conn);

?>