寶劍不磨要生鏽;人不學習要落後。以下是小編爲大家搜索整理的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);
?>